http://www.wdlinux.cn/wdcp/install.html
http://zijidelu.org/thread-47148-1-1.html
http://amh.sh/install.htm
http://www.vpsmate.org/install

SSH需要退格的时候,需要按Ctrl

网络命令

service network restart   //重启网卡
service iptables start|stop|status|restart  // 防火墙

比如我要开放22/80/3306三个端口,可以在/etc/sysconfig/iptables文件中添加三行信息,如下:

vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT 

比如开放3000到5000的端口。

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3000:5000 -j ACCEPT 
netstat -lnpt //监听的端口
netstat -ntlp | grep 80     //查看指定端口

ifconfig    //查看本机ip
setup   //图形界面 ip dns 修改

系统命令

su        //管理员与普通用户切换,操作:su 会员名称

chkconfig --list //查看服务状态
cat /etc/issue    //查看版本
lsb_release -a    // 查看版本(详细)

如果显示 -bash: lsb_release: command not found
解决方法:yum -y install redhat-lsb

uname -a                 //查看OS详细信息
cat /proc/version             //查看OS版本

shutdown now   //系统关机。
shutdown -r now  //重启
shutdown -r+15   //15分钟后关机
reboot           //挂起
init 0  关机
init 3  切换到黑屏命令模式
init 5  切换到图形模式
init 6  重启
clear   清屏

man ls       //获得帮助,获得帮助手册。帮助手册返回按 q
history      //命令操作记录
history -c   //清空操作的所有命令记录。

whereis 命令名称    //查看命令在那个目录位置

ps -ef //所有进程
ps -ef | grep nginx //指定nginx进程
killall nginx    //杀死进程
kill 进程号        //杀死进程,通过进程号(如:kill 8899)

top    //查看负载(进程,内存,硬盘,CPU信息,运行时间)
ps -aux | sort -k3nr | head `5` //查看占用CPU最高的5个进程
ps aux | sort -k4,4nr | head -n 10 //查看前10个占用内存最高的程序

文件操作

pwd //显示当前目录
cd    //进入主目录
ll    //带权限的目录列表
ls    //目录列表
ls -a    //查看当前目录下所有文件包含隐藏文件。
ls *.txt  //意思是只查看当前txt的文件类型。
ls ?.txt  //意思是只显示一个名称的文件

tail [-n] 文件名  //查看文件内容末尾几行
cat 文件名 //查看整个文件

grep -rn "hello" ./         //在当前目录下(包括子目录)查找所有文件包含hello的文件
find / -name hello.txt      //查找文件
find / -name hello -type d  //查找目录所在位置
locate tnsnames.org

mv 源文件名/目录 目标文件名/目录    //移动文件/目录
mv -f 源文件名/目录 目标文件名/目录    //不显示覆盖提示
mv test.txt test2.txt             //改名,目录也一样

mkdir 文件名                //创建目录
mkdir -p   //直接创建多个目录 如:mkdir -p /a/aa/aaa/aaaa

cp file1 file2                //复制文件
cp -R scripts scripts1        //复制scripts 文件夹和子文件夹到 scripts1。

rmdir        //删除目录。 操作:rmdir 目录名称
rm -fr      //直接强制删除 不会提示 可以直接删除多层目录
rm -fr *     //删除文件及目录的所有文件
rm -f       //删除文件命令。 操作:rm -f /文件名称

tar -zxvf 压缩文件名 //解压tar.gz文件
tar -xvf 压缩文件 //解压tar文件
tar -zcvf 压缩文件名 文件夹 //压缩tar.gz文件
tar   -jxvf  xx.tar.bz2 //bz2解压为

权限操作 (r:4 w:2 x:1)

chown -R centos:www /home/centos/web    //设定网站目录和文件的所有者和所有组为centos,www
chmod -R 777 目录    //给全目录及子目录设置权限
chmod -R 757 bakup cache tplcache upload //针对个别目录设置可写权限,如上传目录,缓存目录,备份目录等
find -type d -exec chmod 750 {} \; //设置网站目录权限为755
find -not -type d -exec chmod 644 {} \; //设置网站文件权限为644

磁盘操作

fdisk -l         查看硬盘情况(有几个硬盘,硬盘有无分区等)
swapon -s  查看交换空间
free -m 查看交换空间 第二种方式

mkfs.ext4 /dev/vg0/lv1    格式化lv1为ext4格式
mkfs -t ext3     磁盘格式化。操作:mkfs -t ext3 /dev/磁盘名称
mount    磁盘挂载, 操作:mount /dev/磁盘名称 /mnt/需要挂载的文件名
umount   磁盘挂载卸载,操作:umount /dev/磁盘名称

df -h            查看磁盘使用情况
du -sh            当前目录大小
pvs                查看硬盘使用情况(使用多少,空闲多少,pv,vg是什么)查看简略信息
pvscan
vgs
vgscan            查找那些vg正在使用
pvdisplay        查看物理卷
vgdisplay        查看卷组
vgextend VolGroup /dev/sda    扩展卷组,把已创建的逻辑卷sda添加到卷组VolGroup里面
lvextend -l +19079 /dev/vg_localhost/LogVol100    扩展逻辑卷
resize2fs /dev/mapper/vg_localhost-LogVol00    改变分区大小
lvdisplay        查看逻辑卷
pvcreate /dev/sda1        创建逻辑卷
vgcreate wwwVG /dev/sda1    创建卷组,用已创建的逻辑卷创建wwwVG卷组
lvcreate        创建逻辑卷

pvremove /dev/sda1    删除逻辑卷    

vim命令

vim 文件名.txt 编辑器,或者打开文件编辑
先按esc键再输入命令
:w 保存
:q 退出
:q! 放弃修改退出
:wq 保存+退出

vi命令

指令模式(Command Mode) 下输入 a、i、o进入文本输入模式(Input Mode)
文本输入模式(Input Mode) 下按ESC进入指令模式

不小心按了# ,就进入了正则模式,按s退出

vi /etc/fstab 打开fatab文件
/ 输入需要查找的关键字(向下查找) 之后,输入n就继续查找
? 输入需要查找的关键字(向上查找) 之后,输入n就继续查找
:x 保存当前文件并退出
:q 退出
:w 保存当前文件
:q! 不保存退出

screen

如果需要长时间运行程序(如安装),就可以用这个,因为这个不怕网络中断
如果没有这个命令,证明没有安装,需要安装

使用yum软件包管理工具:

yum install screen

screen 回车 / screen -S 名字    :设定screen名字
screen -ls             :显示screen列表
screen -r [pid] /screen -r 名字 :进入指定名字的screen
exit                :推出screen
Ctrl+A+D    :返回主界面,不是退出