小编max*_*zig的帖子

有用的 Linux 播客

我一直在寻找可以帮助我跟上操作系统和开发进度的播客。也就是说,我通常会听Linux Outlaws 播客,但想知道是否还有其他 Linux/Unix 播客对你们中的许多人有帮助或提供信息,无论是学习 Linux 还是跟上它的变化。

learning

19
推荐指数
1
解决办法
8916
查看次数

如何将已安装的软件包选择从一个 Fedora 实例复制到另一个实例?

我有一个 Fedora 系统 (A),我在那里安装了一些软件包。现在我想在另一台计算机 (B) 上安装 Fedora,并且我想在其上安装相同的软件包。

在 Debian 术语中,我想完成这样的事情:

$ dpkg --get-selections > pkg_sel_host_a  # on host_a
$ dpkg --set-selections < pkg_sel_host_a  # on host_b
Run Code Online (Sandbox Code Playgroud)

但老实说,我真的想要一种更好的方法来在新的 Fedora 19 系统 (B) 上选择相同的软件包:我只想从系统 A 安装在dnf install(或yum install)命令行中明确提到的软件包 - 而不是那些作为依赖项安装的!

为什么?因为可能依赖项已更改 - 我不想在新系统上安装过时的依赖项。另外,当我删除包时,我想删除(可能)然后不需要的自动安装的依赖项(即孤儿)。

我发现dnf list installed- 但它不会显示是否明确选择了软件包或由于依赖关系而安装。

我如何在 Fedora 上获取这些信息?

Fedora/dnf 复制软件包选择的方式是什么?

yum fedora dnf

18
推荐指数
2
解决办法
9475
查看次数

如何在 CentOS/Fedora 下禁用与 sudo 相关的日志以成功执行命令?

您可以通过添加类似的东西来禁用与 sudo 相关的日志消息

Defaults:juser !syslog
Run Code Online (Sandbox Code Playgroud)

sudoers文件。

这将禁用日志记录到系统日志。但是在例如 CentOS/Fedoraauditd下,默认情况下会启用它继续(详细地)通过以下方式记录成功的 sudo 执行/var/log/audit/audit.log. 这意味着一个(成功的)sudo 调用会产生 5 个审计日志条目。

使这些消息静音的一种(可能过于广泛)方法是通过以下auditctl选项禁用对这些消息的审核:

-a exclude,always -F msgtype=USER_START
-a exclude,always -F msgtype=USER_END 
-a exclude,always -F msgtype=USER_CMD
-a exclude,always -F msgtype=CRED_ACQ
-a exclude,always -F msgtype=CRED_DISP
Run Code Online (Sandbox Code Playgroud)

是否有更优雅/细粒度的方法来仅禁用成功的 sudo 调用的审计?

(也许仅适用于某个 sudo 用户?)

fedora sudo centos audit linux-audit

18
推荐指数
1
解决办法
6192
查看次数

Linux下如何刷固件?

好吧,我感觉太老了,无法通过通常的供应商特定方式来升级几个固件:下载一些 DOS 工具,浪费一些时间创建(免费)DOS 引导介质,浪费更多时间制作 BIOS实际上从中启动,最后刷新固件升级。

这就是 1980 年代。

我从Coreboot 项目中遇到了一些linux flash 工具。它似乎支持各种 FLASH 芯片。但它在实践中如何运作?

我想有一些陷阱将供应商提供的固件升级转换为正确的格式。或者如何确定正确的目标芯片?

目前我可能必须升级,例如:

  • 一些希捷 1.5 TB 磁盘的固件
  • 旧 Abit Athlon 64 板的固件(Award bios)
  • Thinkpad 的 Bios/Embedded-Controller-Bios

如何在 Linux 系统上升级设备固件?

linux hardware firmware bios flashrom

16
推荐指数
3
解决办法
3万
查看次数

如何在 Fedora 上添加存储库?

使用一个存储库,我是这样做的(以 root 身份):

# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Run Code Online (Sandbox Code Playgroud)

这是在 Fedora (>= 14) 下添加软件包存储库的推荐方法吗?

是否有一些政策/标准规定每个适当的 Fedora 软件包存储库应该(或必须)包含这样的配置文件(即这样的.repo文件)?

(基本上只是因为用户或某些工具可以将其复制到本地/etc/yum.repos目录?)

yum fedora

16
推荐指数
3
解决办法
12万
查看次数

mdadm raid1 和 4k 驱动器上的块大小(或块大小)是多少?

我想在 mdadm raid1 设置中使用两个 3 TB 驱动器(使用 Debian Sequeeze)。

这些驱动器使用 4k 硬件扇区而不是传统的 512 字节扇区。

我有点困惑,因为一方面内核报告:

$ cat /sys/block/sdb/queue/hw_sector_size
512
Run Code Online (Sandbox Code Playgroud)

但另一方面fdisk报告:

# fdisk -l /dev/sdb
Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Run Code Online (Sandbox Code Playgroud)

因此,内核似乎认为驱动器使用 4k 扇区。

mdadm男子网页是关于块大小和RAID1有点神秘:

   -c, --chunk=
          Specify chunk size of kibibytes.  The default when …
Run Code Online (Sandbox Code Playgroud)

software-raid mdadm raid1

16
推荐指数
1
解决办法
3万
查看次数

来自 mutt 的漂亮打印邮件?

我知道我可以通过在 Mutt 中配置打印命令.muttrc,例如:

set print=ask-yes
set print_command="..."
Run Code Online (Sandbox Code Playgroud)

但是我应该使用什么打印命令来进行漂亮的打印?

好吧,a2ps即使使用-=mail快捷方式,输出似乎也有点简陋。它不支持 UTF8。还有paps这是“描述为利用攀高UTF-8成PostScript转换器”,目前不包括利润支持,或通过电子邮件布局或类似的东西。

mp: 不错的默认标题。再次没有UTF8支持。默认边距小得离谱 - 如果您指定更宽的边距,正文将打印在页脚后面。

enscript:-G花哨的页眉确实很花哨。没有 UTF8 支持

在 21 世纪,您使用什么打印来自 Mutt 的邮件?

(它应该支持 UTF8、DIN A4 输出为 PS 和/或 PDF)

printing mutt

16
推荐指数
1
解决办法
6903
查看次数

如何通过 USB 大容量存储设备安装 CentOS 6?

我想在没有 CD/DVD 驱动器但有 USB 2.0 端口的笔记本电脑 (Thinkpad R40) 上安装 CentOS 6.2。

CentOS 似乎没有提供即用型的 dd-able USB 映像进行安装。

因此我的问题是:如何通过 USB 设备(例如 16 GB USB 闪存驱动器)安装 CentOS?

关于使用不同的可用 ISO 映像作为基础:笔记本电脑具有网络访问权限 - 但我想确保 CentOS 安装程序在安装过程中不会从网络加载未经检查的软件包 - 也许 netinstall 映像不会在安装过程中检查加密签名的软件包(与 Fedora 14 安装程序一样)。

有一个CentOS的InstallFromUSBkey它只是提供过时的,神秘的和错误的信息。

特别是,CentOS 6 的说明缺少细节并包含错误(第一个分区 10 MB 不够,syslinux device失败,他们在谈论什么 grub?)

centos usb-drive system-installation

16
推荐指数
1
解决办法
10万
查看次数

最喜欢的分区和安装技巧

我们都知道将新分区挂载为 /home 或 /boot 非常有用。或者将远程目录挂载为 /opt 可以很好地共享系统工具。是否还有其他更深奥的用途可用于额外分区或硬盘驱动器或安装外部卷的绝妙方法?也许即使有人也有 Windows 机器*不寒而栗*,发布一些涉及分区和硬盘驱动器安装的很酷的技巧。

mount

15
推荐指数
6
解决办法
2615
查看次数

如何在 yum 中使用 SOCKS 代理?

yum.conf 的手册页描述了几个与代理相关的变量:

          proxy URL to the proxy server that yum should use.
          proxy_username username to use for proxy
          proxy_password password for this proxy
Run Code Online (Sandbox Code Playgroud)

但是如何指定 SOCKS 代理呢?

我认为以上仅适用于普通的 HTTP 代理......

yum

15
推荐指数
4
解决办法
3万
查看次数