常用Linux命令

作者:@ouyang 发布时间:2015年02月13日 阅读: 35,207

查看系统版本:

cat /proc/version

查看CPU信息

cat /proc/cpuinfo

查看所有进程

ps -ef

指定进程查询

ps -ef | grep python

有时候服务器运行多个Docker,ip addr查看IP很不便,可以照理运行查找IP显示特定地址。

ip addr | grep 192      //这样就显示IP带有192的IP信息。

1、更改文件所在的用户组属性命令:

chgrp -R 组名 文件夹或文件名
例如:
chgrp -R www *   //*为更改所有文件夹和文件的用户组属性

2、更改文件的所有者、同时修改组属性命令:

chown -R 用户名:组 文件或文件夹名
例如:
chown -R www:www *   //*更改所有文件夹和文件的所有者和组的属性

3、更改文件权限:

chmod -R 777 用户名 文件或文件夹名
例如:
chmod -R 777 www *   //*为更改所有文件夹和文件的权限属性,或777改为+x

4、CentOS7彻底关闭防火墙:使用firewalld的基础命令

sudo systemctl status firewalld.service
sudo systemctl stop firewalld.service          
sudo systemctl disable firewalld.service

5、CentOS7

ip6tables -A INPUT -p tcp --dport 80 -j ACCEPT   //添加80端口为允许
查看规则编号
ip6tables -L -n --line-numbers
删除ipv6规则
ip6tables -D INPUT -p tcp --dport 21 -j ACCEPT
ip6tables-save  //保持命令

5、tar命令

-c :新建打包文件  
-t :查看打包文件的内容含有哪些文件名  
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中  
-j :通过bzip2的支持进行压缩/解压缩  
-z :通过gzip的支持进行压缩/解压缩  
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来  
-f filename :filename为要处理的文件  
-C dir :指定压缩/解压缩的目录dir  
压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称  
查询:tar -jtv -f filename.tar.bz2  
解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  

6、RM删除-bash: /bin/rm: 参数列表过长的错误,可用下列命令

find . -name "log*" | xargs rm -rf  //"log*"根据自己需要指定。
find . -name "*" | xargs rm -rf   //删除当前目录所有文件及文件夹,需确认删除数据的目录是否正确

添加新评论 »