liunx运维综合命令总结

liunx下检测硬盘信息, CPU, 内存等参数

内存命令
占用信息
free - m  

详细信息
cat /proc/meminfo 
cpu属性
负载
top 

查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看核心数(physical id 出现数)
cat /proc/cpuinfo | grep physical | uniq -c

查看位数
getconf LONG_BIT
系统
查看发行版本
cat /etc/redhat-release

内核版本
uname -a
硬盘
1、硬盘容量与规格
查看硬盘下各分区的使用空间
df -h

查看可用分区块信息, 以及相应容量
lsblk

查看磁盘属性和分区详情
fdisk -l

查看磁盘阵列配置情况, 以及品牌等规格信息
//需额外安装yum install smartmontools, 且磁盘支持smartctl(smartctl -i 命令查询SMART support 项)
smartctl --all /[硬盘挂载区]/[硬盘名]

例如: 使用df -h查得顶级磁盘分区为/dev/vda1
则为 smartctl --all /dev/vda1
2、硬盘是否固态

识别比较迷惑的点在于, 如果将旧的机械盘进行更换为ssd盘, 会导致识别结果依旧为机械盘(亲历)。

运行下面命令,根据SSD是非转动盘的属性来区分,返回结果为1,说明不是SSD。
//实际测试发现不准备, ssd盘也可能会识别错误
lsblk -d -o name,rota

识别是否固态方法来源


端口/进程/服务:

配置服务:

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service

在开机时启用服务:systemctl enable firewalld.service
在开机时禁用服务:systemctl disable firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看可以启动的服务列表: firewall-cmd --get-services
查看一个程序/服务是否运行
ps -ef|grep tomcat  查看所有有关tomcat的进程
ps -ef|grep --color java 高亮要查询的关键字

如果该服务有进行注册, 则使用 systemctl status [niam].service 即可查询

终止线程
kill -9 19979?  终止线程号位19979的进程

如果该 服务有进行注册, 则使用 systemctl stop [niam].service 即可

查看端口占用情况
netstat -tln | grep 8080?查看端口8080的使用情况
查看端口属于哪个程序
lsof -i :8080
进程资源占用查看
top 命令

文件/角色管理命令

查找文件
find / -name filename.txt?根据名称查找/目录下的filename.txt文件。
find . -name "*.xml"?递归查找所有的xml文件
find . -name "*.xml" |xargs grep "hello world"递归查找所有文件内容中包含hello world的xml文件
grep -H 'spring' *.xml?查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f &?删除文件大小为零的文件

ls -l | grep '.jar'?查找当前目录中的所有jar文件
grep 'test' d*?显示所有以d开头的文件中包含test的行。
grep 'test' aa bb cc?显示在aa,bb,cc文件中匹配test的行。
grep '[a-z]\{5\}' aa?显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

>>>>>>>>>>>>   `locate +文件名`: 全局寻找文件
文件统计
统计当前目录各文件夹大小
du -sh ./*

统计当前目录总大小
du -sh

指定深度递归统计文件大小
du -h --max-depth=1 /var/www/html
du -h --max-depth=2 /var/www/

linux服务器文件权限问题:如果写入权限未开启,则文件流无法创建

linux服务器根目录ect的httpd/conf/http.cong可以在其中配置指向服务器目录的各级域名,一般到项目顶级目录

TEXT File BUSY 错误:

TEXT File BUSY 错误: fuster +kill
http://www.voidcn.com/article/p-qelerfep-baa.html

压缩/解压文件
1、解压rar

压缩与解压命令参考

由于liunx本不支持解压该格式, 故需要另外安装插件

到一个合适的目录下载: wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
tar zxvf rarlinux-3.8.0.tar.gz
cd rar
make
make install 

rar命令:

# 压缩文件
rar a -r test.rar file
# 解压文件到当前目录
unrar x test.rar

释义:
a : 添加到压缩文件
-r : 递归处理
x : 以绝对路径解压文件

2、原生tar解压

语法: tar [主选项 + 辅选项] 文件或目录

示例:

# 压缩文件 file1 和目录 dir2 到 test.tar.gz
tar -zcvf test.tar.gz file1 dir2
# 解压 test.tar.gz(将 c 换成 x 即可)
tar -zxvf test.tar.gz
# 列出压缩文件的内容
tar -ztvf test.tar.gz 

释义:
-z : 使用 gzip 来压缩和解压文件
-v : --verbose 详细的列出处理的文件
-f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的
-c : --create 创建一个新的归档(压缩包)
-x : 从压缩包中解出文件

groupadd命令

功能:添加用户组

用法:

groupadd [-ggid][-o][-r][-f] groupname

参数
-ggid:除非使用-o参数不然该值必须是唯一,不可相同。数值不可为负。
-o:允许设置相同组id的群组
-r:建立系统组
-f:强制执行,默认是不允许创建相同id的组的,使用此参数就可以,而且不用-o选项。

useradd命令

功能:useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。

用法:

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。


开关机/重启

Linux centos重启命令:
  1、reboot
  2、shutdown -r now 立刻重启(root用户使用)
  3、shutdown -r 10 过10分钟自动重启(root用户使用)
  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
Linux centos关机命令:
    1、halt 立刻关机
  2、poweroff 立刻关机
  3、shutdown -h now 立刻关机(root用户使用)
  4、shutdown -h 10 10分钟后自动关机
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351

推荐阅读更多精彩内容

  • 原文:http://blog.csdn.net/qwe6112071/article/details/508067...
    道素阅读 440评论 0 1
  • WinRAR - 最新版本的更新 版本 5.50 1. WinRAR 和命令行 RAR 默认使用 RAR ...
    王舒璇阅读 2,382评论 0 2
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,725评论 0 10
  • 查询命令 find * find [指定查找目录] [查找规则] [查找完后执行的action]* find ~/...
    chapa阅读 711评论 0 5
  • 在接下来的一个章节,刘松博老师将开始从经理治理的角度来看公司治理。 首先我们先来看看作为经理人的头儿—CEO来看。...
    我才是Alpha呀阅读 296评论 0 0