文章目录
系统操作
关机命令
1、halt
立刻关机
2、poweroff
立刻关机
3、shutdown -h now
立刻关机(root用户使用)
4、shutdown -h 10
10分钟后自动关机
[success] 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
推荐使用shutdown命令
重启服务器 reboot
后台执行某段命令或程序的命令
nohup /mnt/sdb1/backupbbs/bei.sh &
linux 创建快捷方式
ln -s 源目录 目标快捷方式
比如你要在/etc下面建立一个叫LXBC553的快捷方式,指向/home/LXBC,那就是
ln -s /home/LXBC /etc/LXBC55
3
查看定时任务 crontab命令
cat /etc/crontab
[success] 参考资料:http://www.cnblogs.com/intval/p/5763929.html
系统监控
实时网络流量监控
nload
[success] 当然nload的显示信息也是支持设置显示单位的。我们可以加入-u 参数,其后可以跟h(表示自动格式化为易读的单位)、b(表示为Bit/s)、k(表示为KBit/s)、m(表示为MBit/s),g(表示为GBit/s)。下面我们输入如命令"nload -u m"
查看端口使用情况
查看当前所有tcp端口
netstat -ntlp
查看所有80端口使用情况·
netstat -ntulp |grep 80
查看所有3306端口使用情况
netstat -an | grep 3306
统计网站并发连接数
netstat -atunp|grep -i :80|grep ESTAB*|wc -l
查看系统信息操作
查看某服务进程
ps aux|grep FastCGI
ps -ef |grep php-fpm (其中 master process 为主进程 worker process 为子进程)
查看Nginx运行进程数
ps -ef | grep nginx | wc -l
返回的数字就是nginx的运行进程数,如果是apache则执行
ps -ef | grep httpd | wc -l
查看Web服务器进程连接数 netstat -antp | grep 80 | grep ESTABLISHED -c
查看MySQL进程连接数 ps -axef | grep mysqld -c
查看服务器版本号、cpu信息、内存
查看服务器版本号 getconf LONG_BIT
查看服务器 cpu信息 cat /proc/cpuinfo
查看服务器内存 cat /proc/meminfo
参考资料:http://blog.csdn.net/jichuang123/article/details/62224724
查看系统状态( top命令 )
top
根据 CPU 使用来升序排序 ps -aux --sort -pcpu
根据 内存使用 来升序排序 ps -aux --sort -pmem
显示某文件最新更新的内容
tail -f 文件名
查找命令
查找7天内被修改的文件
find ./website/ -mtime -7 -type f -exec ls -l {} \;
全局查找某个文件
find / -name httpd.conf
查看磁盘空间或目录大小
查看磁盘空间:df -h
查看目录大小: du -sh
查看目录中的子目录: du -sh *
列出目录所在分区的容量: df -h /etc
文件、权限及用户操作
用户操作
查看用户信息
cat /etc/passwd
删除用户命令
userdel 用户名
文件操作
创建文件或者目录
mkdir 文件名
删除文件或目录
rm
rm -rf 文件夹名称 (可以用通配符,如2015*)
编辑文件
vi 文件名
:wq 保存退出
:q! 不保存退出
更改linux文件的拥有者及用户组*
基本语法:
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
文件压缩及解压
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar -x FileName.zip
压缩:rar -a FileName.rar DirName
.tar.gz或tgz
解压:tar -zxvf FileName.tar.gz
压缩:tar -zcvf FileName.tar.gz DirName
tar压缩排除某个文件夹
例如:
我们以tomcat 为例,打包的时候我们要排除 tomcat/logs 目录,命令如下:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat
如果要排除多个目录,增加 --exclude 即可,如下命令排除logs和libs两个目录及文件xiaoshan.txt:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
给某个文件增加权限chmod
chmod -R 777 目录`