Articles of linux

apt-get dist-upgrade和do-release-upgrade有什么区别?

apt-get dist-upgrade与运行do-release-upgrade完全相同吗? 我目前正在运行Ubuntu Server 11.04。

如何安装旧的PHP版本

我已经从apt安装了PHP – 我如何删除该版本并安装较旧的版本?

在传输之后让rsync从*发件人*中删除文件

我正在使用rsync将一个目录移动到另一个目录。 有什么方法可以让rsync在将发件人复制到收件人后从发件人增量删除文件?

如何导出我的SSH公钥?

我需要在两台服务器之间build立ssh会话,并且不想让脚本每次都填写用户名和密码。 但是,我似乎无法找出SSH服务器在哪里使用其configuration。 bash-2.05# ssh -V Sun_SSH_1.1, SSH protocols 1.5/2.0, OpenSSL 0x0090700f 我在/ etc / ssh /和〜/ .ssh /中都有证书文件。 我只能find一个用于SSH的configuration文件,它位于/ etc / ssh / ssh_config中,但它不包含任何数据(所有内容都被注释掉了)。 有谁知道我怎么能找出证书的存储位置,或者我可以如何导出,以便将其传输到其他服务器? 我希望configuration文件能给我答案,但他们提供的帮助很less。

Linux上的持久ip规则(Redhat)

如何在Linux上configuration持久性ip rule (特别是基于Redhat的发行版)? 有没有内置的方法? 我唯一的select是添加到/etc/rc.d/rc.local还是创build我自己的rc.d脚本? 编辑:澄清我不是指的iptables但ip工具(我不认为很多人都熟悉)。 在任何情况下,我试图坚持的规则添加以下命令: # ip rule add fwmark 1 lookup 100 # ip rule … 32765: from all fwmark 0x1 lookup 100 … 我发现这样做的唯一参考来自Novell: http : rc.d =1build议创build一个rc.d脚本

在Linux上负载均衡和NAT多个ISP连接

我有两个互联网连接来自两个不同的ISP,我需要平衡来自和来自我的networking之间的两个ISP之间的stream量。 我正在使用Debian GNU / Linux。 我的设置是这样的 – eth0 (192.168.0.0/24) – 本地networking eth1 (192.168.1.0/24) – ISP#1 eth2 (192.168.2.0/24) – ISP#2 我的本地networking通过eth0连接到此服务器,并且该框是LAN中所有机器的DHCP服务器和网关。 服务器需要在两个ISP之间进行负载均衡,还需要进行NAT。 我遵循lartc.org上的路由指示,但我仍然需要指示来正确地进行NAT。 任何帮助将不胜感激。 PS – 我知道pFsense,但我需要使用Linux。

如何使用Linux`find`命令查看隐藏的文件

在Linux服务器上,我需要在当前目录和所有子目录中查找具有特定文件扩展名的所有文件。 以前,我一直使用下面的命令: find . -type f | grep -i *.php 但是 ,它找不到隐藏的文件,例如.myhiddenphpfile.php 。 以下find隐藏的PHP文件,但不是非隐藏的: find . -type f | grep -i \.*.php 我怎样才能find隐藏的和非隐藏的PHP文件在同一个命令?

Linux如何处理并发磁盘IO?

当一台Linux服务器正在提供许多并发请求来读取许多不同的文件时,是否这样做: 寻findFile_1,读取整个文件,然后寻找File_2,读取整个文件,然后寻找File_3等 寻findFile_1,读取它的一部分(直到readahead的值?),然后寻找File_2,读取它的一部分,然后回到它已经离开的File_1,多读取它,然后寻找File_3等,等等 如果是第二种情况,那么服务器做的比寻求更多,这会大大减缓。 在那种情况下,我可以做些什么调整?

什么创buildCPU I / O等待,但没有磁盘操作?

我有CPU I / O等待稳定在50%左右,但是当我运行iostat 1它显示很less或没有磁盘活动。 什么原因导致等待没有iops? 注意:这里没有NFS或FUSE文件系统,但它使用Xen虚拟化。

调整LUKSencryption卷的大小

我在LVM LV的顶部有一个500GiB的ext4文件系统。 我想调整LV到100GiB。 我知道如何调整LVM LV上的ext4,但我该如何处理LUKS卷? mgorven@moab:~% sudo lvdisplay /dev/moab/backup — Logical volume — LV Name /dev/moab/backup VG Name moab LV UUID nQ3z1J-Pemd-uTEB-fazN-yEux-nOxP-QQair5 LV Write Access read/write LV Status available # open 1 LV Size 500.00 GiB Current LE 128000 Segments 1 Allocation inherit Read ahead sectors auto – currently set to 2048 Block device 252:3 […]