Articles of linux

无法从NFS中删除我自己的文件

我们有一个NFS服务器提供许多帐户的主目录,由NIS服务器提供。 我有帐户A和B.在/ home / A中,我尝试复制“cp -a / home / B / somedir〜/”。 然后,我在/ home / A / somedir中发现,所有文件都由用户A拥有。 那么如果我做了“chown -RB:B somedir”,我得到了“不允许操作”的错误。 我是用户A,“cp -a”不保留原始用户(B)。 然后我不能自己的文件。 任何build议? 我通过“chmod 777 / home / A”,“su-B”和“cp -a somedir / home / A /”和“su-A”,然后是“chmod 755 / home / A”来解决我自己的问题。 但这不是一个好的解决scheme。

在Apache中设置一个子目录

我的Linux系统上有以下两个文件: /var/www/index.html = www.mywebsite.com /var/www/foo/bar/index.html = www.mywebsite.com/foo/bar/index.html 我试图弄清楚如何在Apache中设置它,以便当用户访问“ www.mywebsite.com/somedirectory ”时,它们被引导到“ /var/www/foo/bar/index.html “文件。 所以…. /var/www/index.html = www.mywebsite.com /var/www/food/bar/index.html = www.mywebsite.com/somedirectory

通过KVM驱动克隆dd或rsync / sync

我有一个崩溃,系统无法正确启动。 我收到如下错误: ata3.00: status: { DRDY } ata3.00: status: { UNC } 保存主驱动器再次启动系统的最佳方法是什么? 我正在看: 使用DD进行磁盘克隆 我读过使用DD克隆一个现场系统是不好的。 但是通过KVM启动意味着什么呢?

我如何通过IP访问我的域名www虚拟主机?

我有一个运行在IP上的网站,例如23.222.22 我在Apache中创build了我的虚拟主机/home/www/www.site.com作为我的Web服务器。 但是对于开发,在更新DNS之前,我可以像访问网站一样 http://23.222.22/~www.site.com/ 因为 http://23.222.22/ just loads info from var/www 谢谢

我如何测量我正在运行的进程的实际内存使用情况?

可能重复: 缓冲区/caching线在输出中的含义是免费的 我有两个服务器,server1和server2。 两者都是相同的惠普刀片,运行完全相同的操作系统(RHEL 5.5)。 这是他们两人的free输出: ### server1: total used free shared buffers cached Mem: 8017848 2746596 5271252 0 212772 1768800 -/+ buffers/cache: 765024 7252824 Swap: 14188536 0 14188536 ### server2: total used free shared buffers cached Mem: 8017848 4494836 3523012 0 212724 3136568 -/+ buffers/cache: 1145544 6872304 Swap: 14188536 0 14188536 如果我理解正确,server2正在使用更多的内存用于磁盘I / Ocaching,这仍然被视为内存使用。 […]

在CentOS上安装ICU 49

我试图在CentOS 5.8版(Final)上安装ICU 49。 我知道如何做的唯一方法是按源代码编译。 我做了以下几点: ./runConfigureICU Linux gmake 并在编译结束时得到以下错误: make[2]: Leaving directory `/root/icu/icu/source/tools/toolutil' make[1]: Making `all' in `ctestfw' make[2]: Entering directory `/root/icu/icu/source/tools/ctestfw' generating dependency information for ucln_ct.c generating dependency information for uperf.cpp generating dependency information for datamap.cpp generating dependency information for testdata.cpp generating dependency information for tstdtmod.cpp generating dependency information for ctest.c make[2]: Leaving directory […]

后缀的饲料作为根编程

我试图让postfix通过电子邮件将stdin到需要由root运行的脚本(是的,我理解这样做的安全问题,请不要听课)。 别名文件的内容 myalias: |/root/script/thing.rb 可执行脚本/root/script/thing.rb需要以/root/script/thing.rb身份运行,但是目前作为nobody被后缀运行。 任何想法的解决方法? 任何使用postfix运行根脚本的尝试都会导致: localhost postfix[942]: fatal: file /etc/postfix/main.cf: parameter mail_owner: user root has privileged user ID

如何检查服务器提供的请求数量

任何人都可以帮助检查由Apache Web服务器提供的请求数量。 我知道一些命令来testing服务器的负载,如top命令来检查服务器上的负载, free -m命令来检查服务器上的RAM内存空间。 我有SSH访问我的服务器。

有没有可能升级Ubuntu 10.04 32位到64位出来重新安装操作系统?

我的VPS服务器现在正在运行Ubuntu 10.04 32位,但由于mongoDB的32位限制,我必须将我的操作系统升级到64 位 。 但是,如果我重新安装系统,有很多程序需要重新安装和重新configuration,我必须将数据库和其他文件备份到另一台计算机。 有没有办法从32位Ubuntu升级到64位Ubunut与重装系统?

perl + sed +删除以“#”开头的行

请指教 我有Linux和solaris机器,而且我需要在两个操作系统上工作的命令 我使用下面的perl行来删除所有以“#”开头的行,为什么perl命令不工作, 备注 – 还需要支持以空格或TAB开头的行,然后是“#” perl -i -pe 'next if /^ *#/' file 。 more file # aa a # bbb #xxx