Articles of linux

初始化脚本“崩溃”

在gentoo中移动到新的baselayout2后,我总是有 rtorrentd [ crashed ] 即使它在屏幕上运行没有问题。 这里是conf.d: # Owner of screen session and rtorrent process USER="zerkms" # Home dir with .rtorrent.rc HOME_DIR="/home/zerkms" # Screen options for starting rtorrent SCREEN_OPTS="-dmS rtorrent /usr/bin/rtorrent" # Path to *.pid file PIDFILE="/var/run/screen.pid" # Path to 'screen' binary SCREEN_BIN="/usr/bin/screen" # Path to 'rtorrent' binary RTORRENT_BIN="/usr/bin/rtorrent" 和init.d相应地: depend() { need net } […]

删除/ var / log / memusage是否安全?

我在/ var / log有一个12GB的文件,我想知道是否安全删除。 root@chestnut [/var/log]# ls -alh memusage -rw-r–r– 1 root root 12G May 10 20:23 memusage root@chestnut [/var/log]# tail memusage 11450 nobody 15 0 11664 5572 1404 S 0.0 0.5 0:00.00 httpd 12824 root 17 0 5984 1528 876 S 0.0 0.1 0:00.00 crond 12826 root 18 0 5984 1528 876 S 0.0 […]

在HP Alpha ES 45服务器上安装Linux

是否有人知道Debian是否可以安装在HP Alpha ES 45服务器上。 我检查了Debian网站。 但是没有select下载Debian的alpha架构。 或者你知道有任何其他Linux发行版有一个发布的Alpha CPU。

在SLES上安装没有互联网访问的软件包(例如git)

我正在尝试在SUSE Linux服务器上安装git,所有意图和目的都没有互联网访问。 看来我也需要为git安装一些依赖项。 有没有一种简单的方法来创build一个包含git的包以及其他机器上的所有依赖关系,我可以将其复制到此服务器以进行安装?

无法在Debian Amazon EC2上设置date

我不知道服务器是Amazon EC2实例的事实是否有所不同,但我想我应该提及它。 我试图将时间设置为不正确的时间来testing原因。 该服务器正在运行Debian 5.0.2 当我尝试设置时间,它立即恢复。 #date -s“2125” 2011年5月13日星期五21:25:00 #date 5月13日星期五12:37:49 IST 2011 如果我运行# dpkg-reconfigure tzdata (在Debian用户论坛上find)并将时区更改为不同的时区,则从# date返回的值仍然与以前完全一样。 我有点困惑,为什么有两个程序似乎改变了不同的时间值。

通过USB在PowerEdge R410上安装Linux

我希望有人能帮助我解决以下问题。 我有一个戴尔PowerEdge R410和基本上光驱已经失败了,当我已经被授予服务器。 我已经安装了2个SATA驱动器,并希望安装Ubuntu 11.04; 但是,每次我已经尝试过,即在USB上使用可引导.iso失败。 我认为这是失败的,因为很多发行版都在看CD驱动器。 Ubunutu安装失败,错误消息无法挂载CD。 我已经尝试安装Microsoft Hyper-v,并且在安装过程中也要求安装CD / DVD驱动程序。 试图从各种发行版(Linux和Windows)与驱动程序embeddedISO,并没有解决。 有没有人有任何想法,我怎么能在这台服务器上获得Ubuntu的? 我应该看看旧的发行版吗?

共享虚拟主机的分发/设置

我目前正在pipe理一个Gentoo服务器,为有共同兴趣的朋友和人们提供几十个网站。 我可能会很快转移到新的服务器,并有可能切换到另一个操作系统。 我很享受Gentoo让我修补USE标志的能力,并在编译和安装之前自动修补上游源代码,但是它确实有一些怪癖(tail和cron具有微妙的破坏行为 , 内核cgroups代码中的死锁 ,正在安装的文件与随机破坏的权限),维护可以相当大(我似乎无法更新perl没有打破一半的系统)。 我猜想对于共享主机系统来说,最重要的是两件事:安全性和稳定性。 虽然我通常相信我的用户不要做任何故意恶意的行为,但我不能相信他们永远不会允许他们的帐户受到攻击(例如安装并不更新已发现漏洞的Web应用程序)。 用户不应该能够访问其他用户的数据,干扰其他网站的可访问性或垃圾服务器。 CentOS似乎在服务器上非常受欢迎,尽pipe我个人对rpm / yum的经验有限,让人感到沮丧(花了一个小时才安装了一个软件包)。 我也听到了关于Ubuntu服务器的好东西。 还是应该坚持我熟悉的方式,并希望我的Gentoo问题只是错误configuration或积累的结果,而不会在一个干净的安装中显示? (CentOS和Ubuntu服务器随附SELinux / AppArmor,Gentoo拥有Hardened Gentoo项目。) 还有一个Apacheconfiguration的问题…使用标准的MPM运行mod_php是不可能的,因为它允许脚本访问所有用户的数据。 CGI要慢很多。 我现在正在使用itk MPM,它似乎工作正常,但我不知道是否有更好的解决scheme – 大型共享主机提供商(DreamHost等)如何做呢?

命令在Linux系统中的列表用户

我怎样才能列出所有的Linux用户,当ldapauthentication是cofigured? 我记得有一个命令列出/ etc / passwd文件和ldap用户。

在Debian Squeese中设置默认的umask,包括sftp

如何在debian挤压中更改ssh和sftp的umask。 I have changed the umask from 022 to 002 in /etc/profile and /etc/login.defs and modified Subsystem sftp /usr/lib/openssh/sftp-server to Subsystem sftp /usr/lib/openssh/sftp-server -u 002 in /etc/ssh/sshd_config 当我通过一个shell连接时,一切似乎都正常,但是在通过上传文件时,我仍然得到了错误的权限。 你有什么想法我可以解决这个问题? 我pipe理解决这个问题,按照如何设置所有types的连接ssh的umask Added: # Setting UMASK for all ssh based connections (ssh, sftp, scp) session optional pam_umask.so umask=0027 in /etc/pam.d/sshd and /etc/pam.d/login I also reverted to Subsystem […]

rsync到与本地服务器没有相同用户设置的远程服务器会产生权限错误

我正在将我的基于Linux的networking服务器备份到运行FreeBSD的NAS上。 我在FreeBSD上创build了一个备份用户,并使用以下命令在本地(web服务器)上以root身份运行rsync: rsync -avz / hsphere / [email protected]:/mnt/tank/web_backup/web01.webhost.net 它适用于所有由root拥有的目录,但是当它开始备份普通用户拥有的目录时,我得到权限被拒绝的错误。 rsync:recv_generator:mkdir“/mnt/tank/web_backup/web01.webhost.net/hsphere/local/home/username/username.com”失败:权限被拒绝(13) 我猜测这是因为“-a”试图保留原始文件的所有权,并且由于这些用户不存在于远程服务器上,所以它拒绝了它。 我试图运行rsync没有-o -g和-p标志认为会解决它,但我得到同样的错误。 rsync -rltDz / hsphere / [email protected]:/mnt/tank/web_backup/web01.webhost.net 如果我使用root用于远程NAS的rsync,它确实成功了,但我宁愿不必在NAS上使用root,如果我能避免它,因为它创build了一个安全漏洞。 freebsd框中的“backup_user”在轮组中,这应该给他足够的权限。 有关如何进行的任何build议?