一段时间以来(从EL 4.6开始),Red Hat已经将系统报告和故障排除工具embedded到操作系统中。 该工具sosreport收集系统信息和设置,并将其捆绑到一个tar.bz存档中,以便于分发。 通常情况下,这是为了支持红帽,但在其他情况下可以certificate是有用的诊断。 注 – 此工具也安装在CentOS和其他红帽衍生产品上。 我很好奇是否有任何有用的方法来比较两个不同系统的sosreport输出。 我正在追踪影响一台服务器的错误,而对另一台“完全相同”的系统没有影响。 似乎应该有一种方法来“ sosreport ” sosreport输出,以查看两个平台之间存在哪些configuration差异。 系统环境中sosreport框架的任何特定提示或创意用途?
如果我们把以下几行添加到sudoers中: Defaults requiretty Defaults:apache !requiretty apache ALL=NOPASSWD: /etc/init.d/httpd graceful 什么是安全影响? 我的理解是:“networking用户”可以正常重启httpd服务器,如果他们可以pipe理注入? 还有其他危险吗?
我的Ubuntu 12.04 LTS有一个RAID1arrays,我的/ SDDA硬盘已经在几天前被replace了。 我用这个命令来replace: # go to superuser sudo bash # see RAID state mdadm -Q -D /dev/md0 # State should be "clean, degraded" # remove broken disk from RAID mdadm /dev/md0 –fail /dev/sda1 mdadm /dev/md0 –remove /dev/sda1 # see partitions fdisk -l # shutdown computer shutdown now # physically replace old disk by […]
该命令以字节为单位显示tcp receive buffer大小。 $ cat /proc/sys/net/ipv4/tcp_rmem 4096 87380 4001344 其中三个值分别表示最小值,默认值和最大值。 然后我试着用tcpdump命令findtcp window size 。 $ sudo tcpdump -n -i eth0 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn and port 80 and host google.com' tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 16:15:41.465037 IP […]
在Linux上(特别是RHEL衍生产品CentOS和Fedora),有没有区别? echo b > /proc/sysrq-trigger 根据维基百科的说法,“立即重启系统,不用卸载或同步文件系统”。 reboot -n “不要在重新启动或暂停之前同步,请注意,内核和存储驱动程序可能仍然同步,”根据man 8重新启动。 这种行为有没有什么区别?
我用OCFS2replace了一个以双主模式运行的死节点。 所有的步骤工作: /proc/drbd version: 8.3.13 (api:88/proto:86-96) GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by [email protected], 2012-05-07 11:56:36 1: cs:Connected ro:Primary/Primary ds:UpToDate/UpToDate C r—– ns:81 nr:407832 dw:106657970 dr:266340 al:179 bm:6551 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0 直到我尝试安装该卷: mount -t ocfs2 /dev/drbd1 /data/webroot/ mount.ocfs2: Transport endpoint is not connected while mounting /dev/drbd1 on /data/webroot/. Check 'dmesg' for more information on […]
我的软件RAID可以持续写入800 MB / s。 当cat /proc/meminfo |grep Writeback: > 2 GB时,我看到了这种情况。 但是,大部分时间回写是0.5 GB,这使得性能在200 MB / s左右。 有大量的数据要写入。 cat /proc/meminfo |grep Dirty:表示脏caching是90 GB。 据我所知,Dirty是需要写的东西,而Writeback是写入磁盘的东西。 因此,在Writeback中的块旁边可能存在Dirty中的块,这些块不会写入同一行。 这可以解释为什么如果写回时间太短,为什么我的性能会变差,因为花在寻找上的时间要比写入一些额外的MB花费的时间长得多。 所以我的问题是:我可以不知何故告诉内核更积极地将更多的数据从肮脏到写入,从而增加写回? – 编辑 – 这是在低绩效期间: $ cat /proc/meminfo MemTotal: 264656352 kB MemFree: 897080 kB Buffers: 72 kB Cached: 233751012 kB SwapCached: 0 kB Active: 3825364 kB Inactive: 230327200 kB Active(anon): […]
我在configuration文件中有以下设置:(/etc/rsnapshot.conf) 脚本/工具: http : //www.rsnapshot.org/ backup_script ssh [email protected] "sh /home/user/backup_mysql.sh" ./mysql 该示例显示如下: backup_script ssh [email protected] "mysqldump -A > /var/db/dump/mysql.sql" unused2 我得到的错误: ERROR: backup_script /usr/bin/ssh returned 255 我究竟做错了什么?
我一直在试图使软件包无人值守升级在Debian GNU / Linux(7.0)下运行,迄今为止没有成功。 我遵循的步骤是: 安装无人参与升级 启用它 sudo dpkg-reconfigure -plow unattended-upgrades 取消/etc/apt/apt.conf.d/50unattended-upgrades中的以下行注释 "o=Debian,n=wheezy"; "o=Debian,n=wheezy-updates"; "o=Debian,n=wheezy-proposed-updates"; "o=Debian,n=wheezy,l=Debian-Security"; 等两天 它应该每天都在运行,但是到那个时候什么也没做。 我已经在/ var / log / unattended-upgrades /和apt历史日志上检查了/var/log/apt/history.log中的日志,但是自从安装以来没有发生任何事情。 有没有什么步骤,我失踪启用它? 在阅读/ usr / share / doc / unattended-upgrades / README下的文档后,我认为以上是唯一需要遵循才能运行的文档 。
我正在寻找: 一个插件,将为新用户自动生成唯一的uidNumber属性值,并在创build时为新组创build唯一的gidNumber属性值。 一个可configuration的用户/组pipe理应用程序,可以生成上面的唯一值,并填充Linux集成所需的各种其他属性 我们现在正在使用一个本土的脚本和网页来做这一切,但我们正在寻找的东西,我们不必保持和一点点抛光。 任何人都知道一个适合这个账单的好工具吗? 谢谢!