关于总结一些CentOS7常用的运维命令
Centos7日常需要用的运维命令
1.删除0字节文件
find-type f -size 0 -exec rm -rf {} \
2.查看进程
按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
4.打印说cache里的URL
grep -r-a jpg /data/cache/* | strings | grep"http:" | awk -F'http:' '{print "http:"$2;}'
5.查看http的并发请求数及其TCP连接状态:
netstat-n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
6. sed -i'/Root/s/no/yes/' /etc/ssh/sshd_config sed在这个文里Root的一行,匹配Root一行,将no替换成yes.
7.结束mysql进程:
ps aux|grep mysql |grep -v grep |awk '{print$2}' |xargs kill -9
killall -TERMmysqld
kill -9`cat /usr/local/apache2/logs/httpd.pid` 试试查杀进程PID
8.显示运行3级别开启的服务:
ls/etc/rc3.d/S* |cut -c 15- (从中了解到cut的用途,截取数据)
9.在编写SHELL显示多个信息,用cat>>EOF
10. for 的巧用(如给mysql建软链接)
cd/usr/local/mysql/bin
for i in*
do ln/usr/local/mysql/bin/$i /usr/bin/$i
done
11. 取IP地址:ifconfigeth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-或者ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print $1}'
12.内存的大小:
free -m|grep "Mem" | awk '{print $2
13.查看Apache的并发请求数及其TCP连接状态:
netstat-n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
14.统计一下服务器下面所有的jpg的文件的大小:
find /-name *.jpg -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'
15.查看内存空间 :# free,检查free值是否过低 也可以用 # cat/proc/meminfo
16.swap空间 :# free,检查swap used值是否过高 如果swap used值过高,进一步检查swap动作是否频繁:# vmstat1 5
17.查看磁盘空间 :# df -h,检查是否有分区使用率(Use%)过高(比如超过90%) 如发现某个分区空间接近用尽,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件或目录:# du -cks* | sort -rn | head -n 10
18. 磁盘I/O负载 :# iostat -x 1 2,检查I/O使用率(%util)是否超过100%
19.网络负载 : # sar -n DEV,检查网络流量(rxbyt/s,txbyt/s)是否过高
20. 网络错误 : # netstat -i,检查是否有网络错误(drop fifocolls carrier) 也可以用命令:# cat/proc/net/dev
21.网络连接数目:# netstat -an | grep -E “^(tcp)” | cut -c68- | sort | uniq -c | sort -n
22. 进程总数 :# ps aux | wc -l,检查进程个数是否正常 (比如超过250)
23.可运行进程数目:# vmwtat 1 5,列给出的是可运行进程的数目,检查其是否超过系统逻辑CPU的4倍
24. 观察是否有异常进程出现: # top -id 1
25.检查登录用户是否过多 可以用命令:# uptime或者 # who | wc -l
26.检查系统日志:# cat /var/log/rflogview/*errors
检查是否有异常错误记录 也可以搜寻一些异常关键字,例如:
# grep -ierror /var/log/messages
# grep -ifail /var/log/messages
27.检查核心日志:# dmesg,检查是否有异常错误记录
28.查看系统时间: # date,检查系统时间是否正确
29.打开文件数目: # lsof | wc -l,检查打开文件总数是否过多
30.查看有多少个活动的php-cgi进程:netstat-anp | grep php-cgi | grep ^tcp | wc -l
31.查看系统自启动的服务:chkconfig--list | awk '{if ($5=="3:on") print $1}'
32.立即关机: shutdown -h now
33.立即重启 :shutdown -r now
34.查看剩余磁盘空间: df -lh
35.查看端口被哪个进程占用 :netstat -tunlp|grep 8080
36.启动:systemctl start firewalld
37.开机启动:systemctl enable firewalld
38.关闭:systemctl stop firewalld
39.取消开机启动:systemctl disable firewalld
40.查看状态:firewall-cmd –state
41.查看Linux内核版本信息:uname -a
42.查看内核版本:cat /proc/version
43.查看系统版本:cat /etc/issue
44.列出所有语系:centos-release locale -a
45.当前环境变量中所有编码: locale
46.查看时间:hwclock
47.查看服务器启动时间:uptime
48.查看服务器型号 :dmidecode | grep "Product Name"
49.查看系统日志 :tail -f /var/log/messages
50.查看网卡型号:lspci -vvv |grep Ethernet
51.查看cpu信息:more /proc/cpuinfo
以上是我对CentOS一些常用的运维命令的总结,仍有欠缺,目前总结这些
关于总结一些CentOS7常用的运维命令的更多相关文章
- 常用Linux运维命令
1.查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]} ...
- Liunx常用运维命令整理记录
前言 作为后端开发者,掌握一些常用的运维命令也是很有必要的,本文记录常用Liunx运维命令 基本命令 目录切换 cd base-admin/ 切换到当前目录下的base-admin目录 cd .. 切 ...
- Linux运维命令总结(-)
Linux运维命令总结(-) 此次整理linux运维常用命令13个,常用linux运维命令大概有150个,约占百分之十,大牛见笑,本人菜鸟一枚不才整理如下,如有不正确之处,请多多指正. 1.创建目录 ...
- CentOS7系统管理与运维实战
CentOS7系统管理与运维实战 下载地址 https://pan.baidu.com/s/1KFHVI-XjGaLMrh39WuhyCw 扫码下面二维码关注公众号回复100007 获取分享码 本书目 ...
- linux基本语法和常用运维命令
linux上的操作一般是命令行操作,看起来很高大上,让人畏而远之. Help!Help! 忽然间闯入的linux黑黑的世界,怎么办,不要慌.赶紧敲出一个help命令,然后回车,黑色的窗口就会展示一些常 ...
- DB2常用运维命令
DB2是IBM公司推出关系型数据库管理系统.主要应用于银行.医院等大型机构.现今DB2主要包含以下三个系列:DB2 for Linux, UNIX and Windows(LUW) . DB2在Lin ...
- DG常用运维命令及常见问题解决
DG常见运维命令及常见问题解决方法 l> DG库启动.关闭标准操作Dataguard关闭1).先取消日志应用alter database recover managed standby data ...
- linux系列之常用运维命令整理笔录
目录 本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍 ...
- rabbitmq常见运维命令和问题总结
常见运维命令作用: yum安装erlang的环境配置: ERLANG_HOME=/usr/lib64/erlang export PATH=$PATH:$ERLANG_HOME/bin 常见rabbi ...
随机推荐
- numpy的函数使用(一):np.arrange()
arrange函数用于创建等差数组. 返回一个有起点和终点固定长的list e.g.[1, 2, 3],起点是1,终点是5,步长是1.步长相当于等差数列中的公差. 参数:可以接受1.2.3个参数. 注 ...
- 本地复现Flash 0day漏洞(CVE-2018-4878)
影响版本: Adobe Flash Player <= 28.0.0.137 EXP下载地址: 链接: https://pan.baidu.com/s/1_VVQfdx6gsJvEDJj51Jg ...
- Android游戏引擎总汇 原文出处:http://software.intel.com/en-us/blogs/2012/03/13/game-engines-for-android?page=1
随着Android系统的使用越来越广泛,了解一下Android平台下的游戏引擎就非常有必要.而同时因为基于Intel x86的移动设备越来越多,我也非常关注支持x86的移动游戏引擎.然而就目前为止游戏 ...
- Actifio快照池(snapshot pool)空间占用说明
快照池是什么? 快照池是根据定义的SLA(Service Level Agreement)来保存应用数据各时间点的黄金副本空间. 快照池空间的消耗 快照池空间由三种不同类型的虚拟磁盘使用: Stagi ...
- 类似py2exe软件真的能保护python源码吗
类似py2exe软件真的能保护python源码吗 背景 最近写了个工具用于对项目中C/C++文件的字符串常量进行自动化加密处理,用python写的,工具效果不错,所以打算在公司内部推广.为了防止代码泄 ...
- 【代码问题】MatConvNet+VS2017编译找不到cl.exe错误
用vl_compilenn做普通的CPU编译报错: 'cl.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 错误使用 vl_compilenn>check_clpath (li ...
- Axure RP 7 8
Axure RP 7.0 用户名:axureuser 序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG Axur ...
- VMware 打开虚拟机的时候提示 internal error 内部错误 遇到这个问题时我的解决方法
任务栏右键,启动任务管理器,选择“服务”选项卡 找到这个服务 启动这个服务后,再次尝试打开虚拟机,就OK了.
- navigateTo、redirectTo、switchTap与reLaunch的区别
wx.navigateTo:保留当前页,跳转到指定页,非tabBar:使用 wx.navigateBack 可以返回到当前的页面. wx.redirectTo:关闭当前页,跳转到指定页,非tabBar ...
- 【01】团饱和图:(一)EHM定理
团饱和图:(一)EHM定理 据A. Hajnal考证,术语"饱和性",即saturation,最早由前苏联数学家A. A. Zykov在1949年引入,用于研究线性复形,但是他的工 ...