Articles of linux

多个IP禁止,从文件IP读取 – >在iptables中禁止

我怎么能从文件中读出IP地址,然后禁止在iptables中。 88.123.xxx 123.456.xxx 65.234.xxx

在Linux上,是否可以作为另一个用户进行一次性login,覆盖默认的shell?

作为根,我想作为服务用户(jenkins – CI服务器)login,并使用其用户,组和umask设置来操作文件。 通常我会(作为根)做sudo -i -u jenkins ,甚至su – jenkins 。 然而jenkins的默认shell是/ bin / false,它立即退出。 有没有办法login为jenkins,但指定一个不同的shell使用? 我真的不得不在/etc/passwd/更改jenkins的shell吗?

SAS磁盘,红灯表示失败?

我的服务器使用SAS 15k RPM磁盘。 其中一个有红灯。 AFAIK,这意味着它需要被replace; 但并没有集中使用 – 实际上服务器还处于configuration阶段,只有2个月的时间。 它可能是什么? 可能是SMART失败? 另外,当我离开的时候,工作人员两次重置服务器。

我怎样才能把IDN转换成bash中的Punycode?

将IDN(如президент.рф)转换为bash中的Punycode最简单的方法是什么?

如何为每个新创build的Linux用户设置默认值?

在服务器上,我们发现在创build新用户时,我们需要在每个用户的.netrc文件中添加FTP被动命令。 当创build新用户时,是否可以自动创build这个和其他默认值(在某些文件中)?

XenServer:在引导之前编辑克隆configuration

克隆一个基本的图像时,我需要重新configuration基本设置。 重新生成ssh主机密钥,更改静态IP分配,设置主机名等。 由于networking设置,DHCP不是一个选项。 由于我无法在外部提供IP,所以或多或less地排除使用预定义密钥或运行启动脚本进行SSH连接。 我最想在Dom0上安装新机器的文件系统,但是lvm卷却被导出,并且导入它们的方式看起来很糟糕,因此Dom0机器可以看到它们。 在引导之前更改克隆虚拟机中的文件的最佳build议是什么? 必须是非交互式的,我要猜测通过xe console脚本访问的门是行不通的。

将旧版过期的RHEL 3.4.6服务器升级到现代CentOS / Scientific Linux

我有一台运行传统J2EE应用程序的机器。 这个代码不是Maven化的,它可以和很老的Java和Postgres版本一起工作。 我已经将它转换为ESXI中的虚拟机,我想尝试将其升级到RHEL(Centos或Scientific LInux)的现代二进制兼容版本,然后查看是否仍然有效。 我应该从哪里开始? 我对这个太乐观了吗? 这更多的是一个实验,我不是在生产机器上做的。 但鉴于操作系统是相当老,我正在寻找一种方法来最终这样做。 非常感谢

为什么触摸失败?

我必须失去一些明显的东西。 这工作: [root@host2 /]# cd /home/mysite/public_html/../logs [root@host2 /home/mysite/logs]# touch x 为什么不呢? [root@host2 /]# touch /home/mysite/public_html/../logs/x touch: cannot touch `/home/mysite/public_html/../logs/x': No such file or directory

使用SAMBA或其他工具的Active Directory域

我可以使用SAMBA创build一个域,并使用SAMBA设置Active Directory吗? 而我的意思是没有涉及的Windows服务器。 我也想能够从Windows机器login。 最好在OpenSuSE上。 我的目标是像AD一样拥有集中式身份validation的域。 我希望能够使用Windows和Linux计算机login。 我怎样才能在SAMBA做到这一点? 如果Samba4不是一个可行的解决scheme,你们还有什么其他解决scheme?

MySQL在CentOS 6x上运行非常慢(不是5x)

我有两台服务器:一台VPS和一台笔记本电脑。 我最近重新构build了它们,MySQL在笔记本电脑上的运行速度大约慢了20倍。 这两个服务器都用来运行CentOS 5.8,我觉得MySQL 5.1和笔记本电脑曾经做得很好,所以我不认为它是硬件。 对于VPS,我的提供商安装了​​CentOS 6.4,然后我用yum和CentOS repo安装了MySQL 5.1.69。 对于笔记本电脑,我安装了CentOS 6.4基本服务器,然后使用yum和CentOS repo安装MySQL 5.1.69。 两台服务器的my.cnf是相同的,我已经在下面显示了。 对于这两台服务器,我还在SHOW VARIABLES;的输出下面join了这个SHOW VARIABLES; 以及sysbench的输出,文件系统信息和cpu信息。 我曾尝试添加skip-name-resolve ,但没有帮助。 下面的matrix显示了两个服务器的SHOW VARIABLES输出是不同的。 同样,MySQL也是以同样的方式安装的,所以我不知道为什么它不同,但是我认为这可能是笔记本电脑执行MySQL的原因。 为什么笔记本电脑运行MySQL慢,我该如何解决? 两台服务器上的SHOW VARIABLES之间的差异 +—————————+———————–+————————-+ | Variable | Value-VPS | Value-Laptop | +—————————+———————–+————————-+ | hostname | vps.site1.com | laptop.site2.com | | max_binlog_cache_size | 4294963200 | 18446744073709500000 | | max_seeks_for_key | 4294967295 | 18446744073709500000 […]