Articles of linux

解压缩来自Linux的NTFS卷上的文件

我最近在我的双启动笔记本电脑上做了一些愚蠢的事情,我压缩了整个卷,为Linux分区腾出空间。 出于某种原因,Windows让我压缩C:\ntldr 。 现在我需要将它解压缩,以便Windows启动。 以下是我的一些操作限制: 我无法访问BIOS。 我无法从CD / USB /软盘启动。 (我通过PXE安装了Linux) 它没有networking访问。 是否有某种方法可以指定ntfs-3g驱动程序在安装卷时即使认为它应该(如果目录是压缩的)也不应该压缩文件? 或者,有没有办法使用ntfsprogs修改目录的属性?

中央存储为Windows用户帐户homedirs ..硬件/软件需要?

我们networking中有大约120多个用户,并正在努力集中loginauthentication和主目录存储服务器端。 大多数用户是Windows 2000 / XP机器,以及一些运行Mac OS X. 理想情况下,解决scheme将是开源的 – 这一切都可以通过运行LDAP和Samba的Linux服务器来pipe理吗? 或者一个带有FreeNAS或类似的黑客NAS盒子就足够了? 或者微软的Active Directory真的是这里的首选。 将PST文件存储在此服务器上供用户读取和写入是否可行? 他们非常大〜1.5GB。 我们没有邮件服务器(或金钱)能够交换或IMAP,只有一个旧的POP3。 我们应该具备什么样的硬件和networking架构?

SELinux上下文

我正在configurationApache \ PHP,并注意到Apache抱怨php共享对象的权限。 Starting httpd: httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/libphp5.so into server: /usr/lib/httpd/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied 我看了上下文(开始罚款执行closures),并发现: # ls –context /usr/lib/httpd/modules/libphp5.so -rwxr-xr-x root root root:object_r:httpd_modules_t /usr/lib/httpd/modules/libphp5.so 不应该httpd(apache)能够访问具有httpd_modules_t上下文的httpd_modules_t吗? 我通过申请得到了修复 chcon -t textrel_shlib_t '/usr/lib/httpd/modules/libphp5.so' 但是我认为在这之前httpd版本可以工作。 谁可以给我解释一下这个?

Linux:安全还是build议通过SSH重新安排分区?

我刚刚租了一个新的服务器(CentOS 5.4),我发现它只有3个分区: / , /boot和交换分区。 我想至less为/tmp和/var创build分区。 如果我尝试通过SSH创build这些新分区,会不会有任何问题? 谢谢。 跟进: 由于答案已经指出这是一个冒险的事情,所以我想知道如果创build基于文件的分区(如Levi De Haan所build议的),在性能,适当的隔离和安全性方面(与普通分区相比)是一个很好的解决scheme。 。 请评论你的经验。

如何批量编辑文件列表?

我有一个文件列表,我需要删除一些线条,这些线条是昨天被spambot添加的。 我想删除的部分如下所示: ^M <script>[…] bunch of malware code […]</script> 这部分似乎已经附加到文件,所以我可以相对确定这是每个文件的最后一行包含这部分。 现在我知道了一些Linux,但不足以通过一个命令来做到这一点。 我将如何去做,做到这一点?

软件开发人员维护服务器有多难

我是一名软件开发人员,作为系统pipe理员没有太多的经验。 我开发了一个networking应用程序,正在考虑购买一台服务器并在其上托pipenetworking应用程序。 这对Web开发人员来说是一个巨大的任务吗? 维护服务器和跟上最新的安全补丁和所有这些有趣的东西的难度是多less? 我是一个单一的用户,而不是打算把服务卖给其他人。 有人也可以推荐一个操作系统为我的情况,也许一些很好的学习资源,简洁而不是太压倒。

FTP权限问题

我在Ubuntu上安装了vsftpd。 我添加了一个新的创build一个新的用户,并将用户的主path设置为/var/www以便我可以将该用户直接ftp到该位置。 而且,所有的作品,我现在可以与我直接创build的用户FTP到该位置。 但是我每当我ftp时,我都没有权限改变任何东西。 我怎样才能改变呢? 谢谢!! UPDATE 好的,我将用户设置为所有者并确认所有权。 我什至chmod目录及其内容777和validation。 我可以在本地进行任何更改,但是我无法通过ftp进行任何更改。 当使用filezilla我得到Critical file transfer error当我尝试通过FTP修改一个文件与Dreamweaver时,我也得到一个错误。 我是新来的Linux,所以我不知道发生了什么事情。

如何备份数据从Linux服务器到Linux服务器(增量+快照)?

我们有一些运行RHEL4和RHEL5的托pipe服务器,并希望将一些关键文件夹 (我正在考虑/ var / srv和/ etc)备份到我们内部的本地服务器上。 本地服务器正在运行Ubuntu 9.10 Server版本。 我正在寻找一种免费(最好是OSS)的方式来抓取(或推送)增量备份到我的本地服务器,并且一个月左右,为快照之间的增量更新创build一个新的快照。 另外,虽然我对使用命令行感到满意,但其他人可能将来需要使用该系统,而且我希望某种graphics或Web界面可以浏览备份存储库。 build议?

通过一个接口禁用DHCP客户端

我遇到了一个有两个以太网接口(etho和eth1)的服务器的问题,它运行linux-ubuntu-server。 我需要eth1不做任何dhcp请求,因为我需要它只是一个监听接口,obviusly我需要eth0正常运行。 那么如何禁用eth1上的任何dhcp客户端? 预先感谢。

为什么我的VMWare / Linux主机每6小时减速一次?

我有一个VPS与标准的LAMP堆栈和一个繁忙的网站。 操作系统是CentOS 5.5。 虚拟化是通过VMWare完成的。 我的服务器每6小时变得真的很慢。 login到我看到,1.6GB的RAM被消耗。 但是,总结活动进程的内存使用量只能达到700MB左右。 任何人都可以有这个意义吗? “免费”显示了这一点: total used free shared buffers cached Mem: 2059456 2049280 10176 0 14780 380968 -/+ buffers/cache: 1653532 405924 Swap: 2096472 96 2096376 虽然这是“ps”的输出: [root@vmi29 /]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 10348 688 ? Rs Jun05 […]