Articles of linux

创build新的vsftpd用户并locking(指定)home / login目录

我需要定期临时和有限地访问安装了vsftp的CentOS Linux服务器上的各种目录。 我已经使用useradd [user_name]创build了一个用户,并使用passwd [password]给他们一个密码。 我在/var/ftp创build了一个目录,然后将其绑定到我希望限制访问的目录。 我还需要做些什么来确保当这个用户login到FTP时,他们只能访问这个目录吗?

对系统pipe理员.vimrc中条目的build议

至less我总是在/ etc / vim / vimrc中取消注释“syntax on”

自动postgres备份

每天在Linux上自动备份Postgres数据库的最佳方法是什么?

用其所有规则删除一个iptables链

我有一个链条附加了许多规则,如: > :i_XXXXX_i – [0:0] > -A INPUT -s 282.202.203.83/32 -j i_XXXXX_i > -A INPUT -s 222.202.62.253/32 -j i_XXXXX_i > -A INPUT -s 222.202.60.62/32 -j i_XXXXX_i > -A INPUT -s 224.93.27.235/32 -j i_XXXXX_i > -A OUTPUT -d 282.202.203.83/32 -j i_XXXXX_i > -A OUTPUT -d 222.202.62.253/32 -j i_XXXXX_i > -A OUTPUT -d 222.202.60.62/32 -j i_XXXXX_i > […]

使用rsync的归档标志而不复制符号链接

正如rsync的手册页所述, -a (归档)开关相当于-rlptgoD 。 但是,我有一种情况,我不想保留符号链接。 有没有办法继续使用-a开关,并防止复制符号链接? 我每次都可以写-rptgoD ,但是有点长。

如何在CentOS上安装Apache Benchmark?

我试图安装Apache基准使用是否有一种方法来安装Apache Bench(ab)没有在我的yumdownloader httpd上安装Apache解决scheme,但是当我运行yumdownloader httpd ,我得到错误: root@local [~/httpd]# yumdownloader httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: yum.phx.singlehop.com * elrepo: repos.lax-noc.com * extras: centos.tcpdiag.net * updates: mirror.stanford.edu No Match for argument httpd Nothing to download 它是什么? 我该如何修复它? 编辑1:我尝试使用迈克尔汉普顿的方式,但我得到这个错误: root@local [~]# yum provides /usr/bin/ab Loaded plugins: fastestmirror, security Loading mirror speeds from cached […]

将Linux用户和密码复制到新的服务器

我正在通过服务器迁移到新硬件。 系统的一部分将被重build。 什么文件和目录需要复制,以便用户名,密码,组,文件所有权和文件权限保持不变? Ubuntu 12.04 LTS。

删除所有/ var / log?

我可以删除/var/log吗? 或者,我应该只删除/var/log文件(recursion),但离开文件夹? 有没有人有一个很好的rm命令行? (我的pipe理技能让我感到紧张。) 注意:我正在使用Debian。 我不知道是什么版本。

是authorized_keys的中心位置是个好主意吗?

我正在configuration云服务器来运行以下堆栈:Ruby,Passenger,Apache; 在Ubuntu 10.04(Lucid Lynx)下。 在想让服务器更容易pipe理的过程中,我在root上设置了RSA密钥,并在www-data上设置了ssh密钥,这样我就可以进入服务器了。 我不喜欢的是www-data的.ssh目录位于/var/www这是默认的apache目录设置。 我担心的是,如果Apacheconfiguration不正确,那么.ssh目录可能被暴露。 我遇到了解决scheme,通过更改/etc/ssh/sshd_config AuthorizedKeysFile将~/.ssh/authorized_keys文件移动到中央位置。 这有2个优点:一个键位置,而不必担心一个糟糕的Apacheconfiguration。 我能想到的单一的骗局是,现在每个用户都可以在服务器上login(显然是中央密钥文件的双刃剑)。 有没有什么我在这个configuration错过了? 我是否暴露自己,或者这是一个比个人authorized_keys文件更好的解决scheme? 在服务器pipe理方面,我是绿色的 ,但是完全可以被称为坏名字来做坏事。 :d

Linux:计划命令重启后运行一次(RunOnce等效)

我想安排一个命令在Linux机器上重新启动后运行。 我知道如何做到这一点,所以每次重新启动后用@reboot crontab项一致地运行命令,但是我只希望命令运行一次。 运行后,应该从要运行的命令队列中删除。 我基本上是在Windows世界中寻找一个相当于RunOnce的Linux。 万一重要: $ uname -a Linux devbox 2.6.27.19-5-default #1 SMP 2009-02-28 04:40:21 +0100 x86_64 x86_64 x86_64 GNU/Linux $ bash –version GNU bash, version 3.2.48(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. $ cat /etc/SuSE-release SUSE Linux Enterprise Server 11 (x86_64) VERSION = 11 PATCHLEVEL = 0 有没有一个简单的,脚本化的方式来做到这一点?