Linux(CentOS7)常用命令(持续更新中)

1)命令后带-与--的参数区别:

参数用一横的说明后面的参数是字符形式。参数用两横的说明后面的参数是单词形式。

参数前有横的是 System V风格。参数前没有横的是 BSD风格。

有关System V和BSD的其他区别:

系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。

System V 风格中 init 调用 /etc/inittab,BSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel 执行一系列的程序。

2)开启、停止、重启、启用、禁用服务:

# systemctl start 服务名称

# systemctl stop 服务名称

# systemctl restart 服务名称

# systemctl enable 服务名称

# systemctl disable 服务名称

3)查找应用路径

whereis 应用名

4)开放防火墙端口(public区域,其他区域请修改public为对应区域,下同)

# firewall-cmd --permanent --zone=public --add-port=端口号/tcp

# firewall-cmd --reload   刷新防火墙

5)列出所有开放端口(public区域)

# firewall-cmd --zone=public --list-ports

6)用户登陆历史记录

# last -x

7)删除用户

userdel  用户名

8)修改用户密码,root用户下输入下面的命令。

passwd 用户名

8.1) 把 apache用户加入git分组,不移除用户的原分组

usermod -a -G git apache  

8.2)要将一个用户从某个组中删除

gpasswd -d user group

8.3)要同时将 apache 的主要用户组改为 git

usermod -g git apache

9)查看内存/cpu占用

top

按P按cpu占用排序

按M按内存占用排序

10)杀进程

kill -9  进程ID

11)查看进程所在目录

pwdx 进程ID

12)后台运行命令,在shell窗口关闭的时候不会中断(有些版本的linux可能需要执行exit命令后关闭ssh窗口)

nohup 命令  (如启动一个springboot项目:nohup java -jar webapp.jar)

13)查看文件内容

cat filename    #显示文件内容

more filename #按页显示内容,space向后翻页,b向前翻页

less filename   #less命令与more类似,但是更强大(参见:http://www.cnblogs.com/aijianshi/p/5750911.html)

14)清空文件内容

  echo "" >filename   #把一个空字符覆盖写入文件即可。

15)rpm -qa 查看所有的安装包,rmp -qa|grepkeyword 查看包含了keyword关键字的软件包

16)df -h  #查看磁盘占用

17)du -hs /目录名/*   # 查看该目录下每个子目录所占空间

18)id username  #查看username用户所属组

19)gpasswd -d username groupname # 将username用户从groupname组中移除

-------------------RedHat-----------------------

rpm -ivh example.rpm  #安装 example.rpm

rpm -e --nodepsexample.rpm  #卸载 example.rpm

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值