Linux那些常用的命令,每天学一个,不要每次都去百度了

用户&用户组

  • 创建用户:useradd user1
  • 删除用户:userdel -r user1 删除一个用户 ( '-r' 排除主目录)
  • 修改用户密码:passwd user1 修改一个用户的口令 (只允许root执行)
  • 创建一个新用户组 :groupadd group_name
  • 删除一个用户组:groupdel group_name
  • 重命名一个用户组:groupmod -n new_group_name old_group_name
  • 将用户加入指定用户组:usermod -a -G 用户组 user1 (-a表示user1用户不离开当前用户组,加入root组,也就是user1所属两个用户组,如果user1要离开当前用户组,可以不加-a)
  • 登陆连接时切换用户: su - 用户名(-表示进入到切入用户到主目录去)

解压&压缩

常用的压缩包 解压方式:

/*.tar           tar -xvf file.tar

//*.tar.gz.     tar -xzvf file.tar.gz

//*.rar           unrar e file.rar

//*.gz            gzip -d file.gz OR gunzip file.gz

//*.zip           unzip file.zip

//*.Z             uncompress file.Z

//*.tar.Z       tar -xZf file.tar.Z

//*.bz2         bzip2-d OR bunzip2 file.bz2

//*.tar.bz2   tar -xjf file.tar.bz2

参数解释: 

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

 

网络

1、查看网络ip信息:ifconfig

2、查看tcp端口占用情况:netstat -nlpt

3、查看udp端口占用情况:netstat -nlpu

4、只显示监听端口: netstat -l 

5、只列出所有监听tcp端口: netstat -lt 

6、只列出所有监听udp端口: netstat -lu 

7、只列出所有监听UNIX端口: netstat -lx

防火墙

1、查看防火状态

firewall防火墙:systemctl status firewalld   或者  firewall-cmd  --state
iptables防火墙service iptables status 

注: iptables服务需要自己安装

yum install -y iptables-services

2、暂时关闭防火墙

firewall防火墙:systemctl stop firewalld
iptables防火墙:service iptables stop  或者 systemctl  stop  iptables.service

3、开启防火墙

firewall防火墙:systemctl start firewalld
iptables防火墙:service iptables start  或者 systemctl  start  iptables.service

4、永久关闭防火墙

systemctl disable firewalld 或者 systemctl disable firewalld 或者 

5、重启防火墙

firewall防火墙:systemctl enable firewalld 
iptables防火墙:service iptables restart  或者 systemctl  restart  iptables.service

6、添加指定端口访问

firewall防火墙:防火墙开启时设置
1、添加8848端口访问:firewall-cmd --zone=public --add-port=8848/tcp(永久生效再加上 --permanent)
2、查看可访问端口列表:firewall-cmd --zone=public --list-ports
3、重启防火墙:firewall-cmd --reload
  参数说明:--add:添加端口
           --remove:移除已经添加的端口
           --permanent:永久生效
iptables防火墙:
1、vim /etc/sysconfig/iptables
   添加内容:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8848 -j ACCEPT
2、重启服务:/etc/init.d/iptables restart
3、查看端口是否开放:/sbin/iptables -L -n

文件&文件夹


Linux那些常用的命令,每天学一个,不要每次都去百度了_第1张图片

文件&文件夹属性

常见文件类型有四种:d(文件夹)、-(文件)、l(链接)、b(块社保)
文件权限:r:读   w:写  x:执行

用数字表示权限:r=4,w=2,x=1

完全权限=4+2+1=7

读写权限=4+2+0=6

文件   6    4   4   文件数量  所属用户  用户所属组   文件大小   最后修改日期      名称
 -    rw-  r-- r--   1       root       root       389     May 21 13:09     config.log

修改文件属性

1、修改文件或目录所有者:
	chown -R 所有者用户名 目录或文件名
2、修改文件或目录所属的组
	chgrp 组 目录或文件名
3、修改文件或目录所有者与所属的组
	chown -R 用户名:组名 目录或文件名
4、修改文件权限
	给文件或目录赋予完全权限:chmod -R 777 目录或文件名

 

你可能感兴趣的:(运维)