服务器托管Linux小技术汇总

更改ssh用户根目录

安装jailkit

  1. cd /tmp

  2. wget http://olivier.sessink.nl/jailkit/jailkit-2.16.tar.gz

  3. tar xzf jailkit-2.16.tar.gz

  4. cd jailkit-2.16

  5. ./configure

  6. make

  7. make install

  8. cp extra/jailkit /etc/init.d/jailkit

  9. chmod u+x /etc/init.d/jailkit

  10. chkconfig jailkit on

初始化chroot环境

  1. jk_init -v -j /home/chroot sftp scp jk_lsh netutils extendedshell

  2. service jailkit start

新建www.centos.bz用户

  1. useradd www.centos.bz -m

  2. echo www.centos.bz:password | chpasswd

chroot用户

  1. jk_jailuser -m -n -j /home/chroot �Cshell=/bin/bash www.centos.bz

linux导出光盘为iso

其实命令非常简单就是使用了linux的dd命令。

转换CD到iso文件:  dd if=/dev/cdrom of=isofile.iso

这样就将cdrom目录里的内容到处为isofile.iso了。

linux禁用用户

linux如何禁用用户呢?

sudo usermod -L 用户名

或 sudo passwd -l 用户名

这样就可以禁用这个用户了。

linux下ape转换flac

ape转换为flac:

下载shntool:

sudo apt-get install flac shntool;

然后执行:

shntool split -t "%n.%p-%t" -f example_UTF-8.cue -o flac example.ape -d flacOutputDir

就可以了。

linux下定时关机

windows下的自动关机命令就不说了,这里说下linux的:

晚上11点自动关机:  sudo shutdown -h 23:00

这样晚上11点电脑就自己关机了,适合挂机下载的时候用。

linux下挂载windows的fat32分区的方法

有些时候我们需要挂载windows的硬盘做一些操作,

所以就需要挂载fat32的分区.

挂载fat32分区的命令:

sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c

这样我们在/mnt/c下就能看到fat32磁盘的内容了.

vim显示彩色字符的方法

vim 如何显示彩色字符 :

sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc

这样vim显示的就更清晰了。

统计80端口的连接并排序

netstat -na|grep :80|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n

这样就能显示出80端口的所有连接并进行排序

按cpu占用排列进程

linux服务器有的时候会很卡,为了查找占用cpu最高的程序,所以:

按cpu利用率从大到小排列进程:  ps -eo "%C  : %p : %z : %a"|sort  -nr

这样我们就可以按着cpu占用排列所有进程了,找到占用最高的kill掉就可以了。

转自北京服务器托管网  http://www.fwqtg.net/fwqtglin.html


你可能感兴趣的:(linux,技术,start,根目录,服务器托管)