常用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 //删除当前目录所有文件及文件夹,需确认删除数据的目录是否正确