Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。


7
无法使用“ localhost”连接到MySQL,但使用“ 127.0.0.1”可以吗?
我的/ etc / hosts文件如下所示: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 我在构建服务器时发现,尽管我可以成功ping通localhost,但是在某些配置文件中,如Postfix,Apache和Dovecot等服务中,我需要指定127.0.0.1而不是localhost使它们工作。 我还需要更改某些数据库驱动的网站的配置文件,这些网站用于localhost连接MySQL。 我已经尝试过对该hosts文件进行各种修改,但是到目前为止我没有尝试过。 服务器正在运行Ubuntu 12.04.02 LTS。它没有安装selinux,即使将IPtables默认策略设置为接受并刷新它们,上述情况仍然存在。

4
如何找到所有锁定Unix用户帐户的方法
我有时会发现自己处于维护不足的系统帐户被锁定的情况。问题在于,可以通过多种方式锁定帐户,每种方式都有其自己的解锁方法。 这并不是说帐户被意外锁定,而是要找到正确的重置密码是困难的。 我最近对这个问题的攻击是在SUSE系统上进行的,结果证明密码已过期(最初不知道,因为登录尝试不是通过提供这种反馈的系统进行的),然后又锁定了由于登录尝试失败。 是否在所有可能的帐户锁定中都列出了清单,以及如何禁用它们?我打算将实际损坏(例如主目录访问问题,损坏的PAM库等)排除在这个问题之外。

2
高服务器负载-使用99.99%IO的[jbd2 / md1-8]
上周,我的负载一直在上升。这通常每天发生一次或两次。我已经设法从iotop确定[jbd2 / md1-8]正在使用99.99%的IO。在高负载时间期间,服务器没有高流量。 服务器规格为: AMD Opteron 8核心 16 GB RAM 2x2.000 GB 7.200 RPM硬盘软件团队1 Cloudlinux + Cpanel mysql已正确调整 除了尖峰,负载通常最多为0.80左右。 我到处搜索,但找不到[jbd2 / md1-8]的确切功能。有没有人遇到这个问题或有人知道可能的解决方案? 谢谢。 更新: TIME TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND 16:05:36 399 be/3 root 0.00 B/s 38.76 K/s 0.00 % 99.99 % [jbd2/md1-8]

3
CPU0被eth1中断淹没
我有一个在基于Ubuntu的Xen XCP内运行的Ubuntu VM。它在后面托管了一个基于FCGI的自定义HTTP服务nginx。 来自第一个CPU内核的负载ab 不足已达到饱和,其余的负载不足。 在/proc/interrupts我看到CPU0供应数量级的中断比任何其他核心订单。他们大多数来自eth1。 我可以做些什么来改善此VM的性能?有没有办法更均匀地平衡中断? 血腥细节: $ uname -a Linux MYHOST 2.6.38-15-虚拟#59-Ubuntu SMP Fri Apr 27 16:40:18 UTC 2012 i686 i686 i386 GNU / Linux $ lsb_release -a 没有可用的LSB模块。 发行人ID:Ubuntu 说明:Ubuntu 11.04 发行:11.04 代号:natty $ cat / proc / interrupts CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 …


4
iptables,默认策略与规则
与默认策略相比,丢弃不匹配的数据包与-j DROP最终有何区别? 喜欢: iptables -P INPUT DROP iptables -A INPUT --dport 80 -j ACCEPT 与 iptables -A INPUT --dport 80 -j ACCEPT iptables -A INPUT -j DROP 我之所以在意,是因为我无法使用日志创建链并将其作为默认策略,因此我需要使用第二个示例。
12 linux  iptables 

2
为什么“ AcceptEnv *”不安全?
在中/etc/ssh/sshd_config,有一个名为的选项AcceptEnv,允许ssh客户端发送环境变量。我需要能够发送大量环境变量。这些更改来自客户端的每个连接,因此将它们放在服务器上的登录脚本中会更加困难。 我读过那"AcceptEnv *"是不安全的。我想了解为什么在尝试获取所有试图设置为放置在那里的环境变量的列表之前。 为什么认为它不安全?我可以举个例子吗?

1
以太网错误记录在哪里?
Munin向我显示了这样的图形: 在高峰期间,我无法通过eth0端口访问服务器(可以通过IPMI端口访问服务器)。 我试图弄清楚发生了什么,但似乎找不到eth0的任何日志文件。 我看不出有什么/var/log/(kern|syslog|messages)与众不同的地方。而且我没有看到专门用于eth0的日志文件。 是否有eth0的日志,如果有,我在哪里可以找到它们? 我正在运行Ubuntu 10.04 LTS。
12 linux  ubuntu  ethernet 

6
通用的Nagios插件,用于检查特定进程/服务是否正在运行?
我在http://exchange.nagios.org上看到没有插件可以检查sendmail,xinetd,automount,ypserv,ypbind,mailscanner,mcafee,clamav,samba服务器和openvpn是否正在运行。 当然,所有这些程序都应该是稳定的程序,但是它们很关键,因此我想检查一下它们是否正在运行。 题 是否存在用于检查特定过程的通用插件?
12 linux  ubuntu  centos  nagios 

2
运行OPTIMIZE TABLE来对表进行碎片整理以获得更好的性能
我正在运行Linux 64位OS。我的mysql调谐器在说以下内容: --------一般统计---------------------------------------- ---------- [-]跳过版本检查MySQLTuner脚本 [确定]当前正在运行受支持的MySQL版本5.1.61-log [OK]在64位架构上运行 --------存储引擎统计信息--------------------------------------- ---- [-]状态:-存档-BDB-联合+ InnoDB -ISAM -NDBCluster [-] MyISAM表中的数据:1G(表:1914年) [-] InnoDB表中的数据:4M(表:199) [!!]碎片表总数:296 --------安全建议---------------------------------------- --- [确定]为所有数据库用户分配了密码 - - - - 性能指标 - - - - - - - - - - - - - - - - - - - - --------- [-]最多:6s(7K q [1K …
12 linux  mysql  putty 

3
我可以使用ACL覆盖umask来使在给定目录中创建的所有文件都可读吗?
假设我的umask是0077。 我有一个目录,foo我想对其应用特殊的权限。我在其中创建的所有文件foo应该是世界可读的,并且所有目录应该是世界可读的和可执行的。 当前,如果我创建一个文件,它将是0600,目录将是0700: $ cd foo/ $ touch file $ mkdir directory $ ls -l drwx------ 2 nfm nfm 4096 2012-01-12 16:16 directory -rw------- 1 nfm nfm 0 2012-01-12 16:15 file 无论我的umask如何,我都希望文件为0644,目录为0755: drwxr-xr-x 2 nfm nfm 4096 2012-01-12 16:16 directory -rw-r--r-- 1 nfm nfm 0 2012-01-12 16:15 file 我该如何实现?

7
挂载CIFS凭证文件具有特殊字符
我无法在XenServer(5.6 FP1)上安装共享。从命令行我尝试: mount.cifs //server/share /mnt/share -o credentials=credfile credfile的内容是: username=Administrator password=What@zR\!p3s 当我运行上面的安装命令时,我得到“访问被拒绝”。但是,如果我运行以下命令,它将起作用: mount.cifs //server/share /mnt/share -o username=Administrator,password=What@zR\!p3s 请注意,“ \”是为了避免爆炸,我已经在凭据文件中尝试使用或不使用它。有什么建议?
12 linux  mount  cifs 

3
选择默认的网络接口
我有一台具有2个接口的服务器。eth0比eth1快100倍。尽管由于某种原因,每次重新启动,都会随机选择默认接口。为了使事情更烦人,它们都使用相同的网关,因此选择默认网关将无效。linux如何选择默认接口,以及如何选择默认接口? 这是我route -n要帮助解释的情况。 Destination Gateway Genmask Flags Metric Ref Use Iface 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1 173.246.100.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0 0.0.0.0 173.246.103.254 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 173.246.103.254 0.0.0.0 UG 100 0 0 eth0 PS。这是一个VPS,因此我的提供商可能在某个地方也有问题。第二个接口的原因是要为dns使用另一个IP,因为它仅执行DNS,这非常慢。 编辑:这是一个Ubuntu 10.04服务器


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.