Articles of linux

我有一个rackspace云服务器。 如何检查它是64位还是32位?

我input什么命令来检查?

如何完全备份Linux映像,然后将其加载到另一台服务器中?

完全精确的复制!

禁用Linux命令

我正在编写一个简单的程序来备份一些文件到Linux机器上。 交易将通过SSH进行,程序的每个副本都将在它将连接到的Linux机器上拥有自己的帐户。 我担心的是,软件的用户很可能会计算出他们的账户名称和密码(这是预先随机生成的),并希望连接到该框并进行游戏。 除了授权备份软件的function之外,我想禁止他们在该框上执行任何操作。 也就是说,他们只需要创build新文件并阅读旧文件(不更新或删除)。 他们不应该需要能力执行bc或一个who或任何types的东西。 我想过把每个用户都放到他们的主目录中,但是我怎么做都很模糊。 有关如何实现这个所需function的任何build议? 谢谢!

伟大的GUI2的Apache2?

我不知道是否有很棒的Apachepipe理工具,所以你不必手动编辑VIM文件。 如果你可以通过互联网pipe理Apache,那将是非常好的。 这些工具的任何build议?

ssh到多个主机和sudo多个命令

我需要循环访问多个主机,并在每个主机上运行一系列命令。 就像是: for i in $(jot -w '%02.0f' 14 1) >do ssh user@host$i sudo -i "command1; command2; command3" >done 但我不能让它正常工作。 我在谷歌上看到过很多东西,例如sudo sh -c ,pipe道连接到sudo等等,但是搞不清楚。 我ssh'ing作为一个普通用户可以sudo没有密码(ssh作为根未启用) command1不返回0不应该阻止command2运行等,因此; 我正在从一个mac运行循环,因此jot -w ,这大致相当于linux中的seq -f ssh'ing到CentOS 5.4 我希望它以root的$ PATH运行,所以我不必指定命令的完整path,但这不是完全必要的 提前致谢!

与Apache相比,Nginx在Linux上performance更好吗?

由于Apache基于线程(每个新连接一个新线程)和nginx基于进程(每个连接到服务器的新连接一个新进程),所以Apache与Nginx的性能比较明智。 所以Nginx自基于进程以来performance更好。 但是,如果将它们部署在Linux上,则由于没有线程的直接概念,并且在Linux线程被映射为在内核级别上进行处理,这是否重要。 所以对于Linux上的Apache和Nginx,性能应该是一样的,但是Nginx比Apache好,为什么呢?

如何防止“for”分割目录名?

我试图用“for”循环列出所有隐藏的目录: for i in “ls -a | grep '^\.'` `; do echo $i done 问题是循环将一些目录名分成两部分。 例如: ls -a | grep '^\.' ls -a | grep '^\.' 给我 . .. .Deleted Items .Drafts .Junk .Junk E-mail .Sent .Sent Items .Trash 但是我的循环给了我: . .. .Deleted Items .Drafts .Junk .Junk E-mail .Sent .Sent Items .Trash 我如何改进我的脚本,使其不会分割目录名称?

重新安装Linux:如何避免停机?

我的网站运行在一个专用的Debian LAMP服务器上。 我想更新系统(假设我有一个很老的Debian版本,我想从头开始重新安装所有的东西) 我可以使用什么策略在我重新安装所有内容时不让我的网站停机? 附录 当然,我知道我可以在此期间购买另一台服务器,并在完成后更改DNS。 但是这使我的工作翻了一番。 是否有些服务可能在有限的时间内充当代理angular色? 也许CloudFlare是什么,但caching一切不只是图像。

设置Apache以使用多个核心

最近我购买了运行Ubuntu 10.04和Apache的6核心服务器。 你如何设置Apache来使用所有6核心,最好的做法是什么? 这是可能的,如果有可能是否与下面(这不是我的设置)有关? <IfModule prefork.c> StartServers 10 MinSpareServers 10 MaxSpareServers 20 ServerLimit 1500 MaxClients 1500 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> 干杯 这是我目前的configuration # StartServers: initial number of server processes to start # MaxClients: maximum number of simultaneous client connections # MinSpareThreads: […]

如何删除iptables规则?

我如何删除双 -A POSTROUTING -j MASQUERADE 我有一个Ubuntu服务器上的线? 这是我所做的: root@ts:~# iptables -t nat -A POSTROUTING -j MASQUERADE root@ts:~# sysctl -p /etc/sysctl.conf net.ipv4.ip_forward = 1 root@ts:~# iptables-save > /etc/iptables.up.rules root@ts:~# vi /etc/network/interfaces root@ts:~# iptables-save # Generated by iptables-save v1.4.10 on Thu Sep 22 18:00:07 2011 *nat :PREROUTING ACCEPT [184:27845] :INPUT ACCEPT [32:6346] :OUTPUT ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] […]