Articles of linux

使所有帐户使用相同种类的Bash

在一个专用的服务器上,我们使用的shell在帐户之间的设置是不同的,这是相当令人不快的。 当我ssh进入大多数用户时,我得到: [user@machine some_dir]$ 但是,有一些帐户我得到: bash-3.2$ 我为很多机器保留了大量的shell,并且有很多不同的账户。 我有能力让每个人都拥有相同的~/.bashrc ,但我也相信在/etc有一个全局configuration 什么是最快的方式来确保我得到同样的shell每当我ssh ?

Linux上的networking绑定/networkingpipe道监控?

我试图分析在Linux上运行的应用程序的性能。 我使用vmstat / iostat / top的组合来查看机器是磁盘I / O绑定还是CPU绑定,但我不确定使用什么工具来监视networking使用情况。 具体来说,我想知道如果机器的networkingpipe道是最大的。 我应该使用什么工具?

在Linux上设置一个FTP?

有没有简单的方法来设置一个FTP? 我正在努力不发疯,吃掉我的公羊。 一个朋友根本不知道linux,他正在我的网站上做这件事。 我想让他访问/var/www/sitename/ 。 我需要设置什么权限,以及如何为他创build用户。 我听说我可以使用sshd过程来做到这一点,但我不知道如何。

如何quicly设置后缀接受所有邮件到其域(即使没有相应的用户邮箱的收件人地址)?

例如,如果我有[email protected][email protected]邮箱设置,但有人发送消息[email protected]我需要邮件存储到一个特殊的邮箱和向(发送者)报告交付,而不是以用户未知的错误返回并丢弃。

Linux突袭与片状USB驱动器(巴士?)

我有一个镜像设置中的两个USB驱动器突袭。 它工作的很好,但USB总线是非常片状的,大约每周一次,由于我不知道的原因(显然没有什么相关的日志)驱动器将消失,并回到不同的/ devpath。 现在,mdadm通过序列号识别驱动器的function非常出色,所以我不会为驱动器字母烦恼。 对我来说,真正令人恼火的是,当驱动器回来时,它不会进入RAID。 Update Time : Fri Jul 16 12:05:02 2010 State : clean, degraded Active Devices : 1 Working Devices : 1 Failed Devices : 1 Spare Devices : 0 UUID : eac43993:c6a05923:74746b96:dfc4670c (local to host razor) Events : 0.468176 Number Major Minor RaidDevice State 0 0 0 0 removed 1 8 […]

为什么一个“百胜升级”似乎工作,但实际上不应用任何东西?

我有一台运行CentOS的服务器(与英国的Fasthosts)。 运行“yum升级”列表(和进程),它已经升级了很多软件包。 一切都被下载和安装。 问题是,如果我做了一个随后的“yum升级”,它将再次列出所有相同的升级! 仿佛它只是作为一个模拟运行,并没有真正应用任何升级。 这实际上意味着我无法升级服务器上的任何软件包(“yum upgrade specificpackage”也有同样的问题),所以我想知道是否有人对此有任何经验或build议? 这是一个CentOS问题还是一个Fasthosts问题? PS。 FWIW还有Plesk安装在这台服务器上。

linux:挂载后使链接工作

这不是你的经典编程问题,因为我对这个(非常酷!)网站相当新,我不知道这是否是这个地方,所以我会尝试。 当所有人使用Windows系统的个人电脑,并通过ssh访问实验室的linux服务器时,我在实验室工作。 我更喜欢linux,所以我在我的电脑上安装了ubuntu 10.4。 我使用安装服务器:/ home / mnt / home /安装实验室服务器的主目录。 然后,我可以访问服务器上的文件(我必须更改我的本地UID以匹配在我们的服务器上分配给我的那个,以便能够写入我的主目录)。 问题是我通过安装的位置访问它们时,服务器上的所有(符号)链接都不起作用。 我猜系统只是试图在我的本地/家里而不是在服务器上的链接:/ home。 有没有办法使链接工作? 谢谢,戴夫

通过vpn路由除123.123。*之外的所有内容

我想将所有请求路由到123.123。*通常通过eth0和其他所有通过VPN(tap0)。 这应该可以用iptables来完成。 任何想法如何? 谢谢

fail2ban不按预期工作

经过几次故意不成功的login尝试失败,2ban已经禁止我从我的服务器,但我仍然可以login后。 # iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-ssh tcp — anywhere anywhere multiport dports ssh Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain fail2ban-ssh (1 references) target prot opt source destination DROP all — dslb-xx-xx-xx-xx.pools.arcor-ip.net anywhere RETURN all […]

如何创build一个simlink到一个目录?

这个问题来自我的另一个问题 ,我需要帮助,使这项工作。 我试了一段时间,不能使它工作。 我有一个目录在/home5/onalllev/redmine/public/安装/home5/onalllev/redmine/public/我需要这个目录的全部内容链接到/home5/onalllev/public_html/redmine/所以我可以通过网页浏览器访问redmine应用程序。 我以为ln -s /home5/onalllev/redmine/public /home5/onalllev/public_html/redmine/会执行这个工作,但是会在/home5/onalllev/public_html/redmine/里创buildpublic目录。 我需要/home5/onalllev/redmine/public/所有文件在cd /home5/onalllev/public_html/redmine/ 如果我在onalllev / public_html / redmine /中,并执行ln和/home5/onalllev/public_html/redmine/不存在我得到一个错误: ln: target /home5/onalllev/public_html/redmine/ is not a directory: No such file or directory 如果目录存在,我会在redmine目录下find一个名为public的目录 服务器configuration Linux boxxxx.bluehost.com 2.6.28-10.40.intel.IGB.BHsmp#1 SMP Thu May 20 13:14:49 MDT 2010 x86_64 x86_64 x86_64 GNU / Linux 男人说ln是5.97 (我希望这是ln版本)