linux常用命令

这篇博客详细介绍了Linux系统中常用的命令,包括用户组管理、用户管理、权限设置、su和sudo命令、权限控制chmod、systemctl服务管理、软硬链接创建、网络配置、ping、wget和curl的使用、端口查看、进程管理以及磁盘和内存信息查询等。
摘要由CSDN通过智能技术生成

1、用户组

# 添加用户组

groupadd [-g 组的编号] 组名 # 如果不写-n, 则默认是最大的组编号 + 1

# 查看所有的用户组

getent group

cat /etc/group    # 两个命令均可

# 删除用户组

groupdel 组名

# 修改文件, 文件夹的属组

chgrp [-R] 组名 文件或者目录路径  # 来源于: change group单词, -R是递归, 即所有子集全改

2、用户

# 添加用户

useradd [-g 组名] 用户名   # 如果不指定组, 默认会创建1个和账号名一样的组, 然后把该账号存入组内

               # 如果指定分组, 则会将该账号放入指定的组内.

# 设置用户的密码

passwd 用户名         # 来源于单词: password, 如果密码过于简单, 会有提示, 忽略即可.

# 查看所有的用户

getent passwd

cat /etc/passwd   # 两个命令均可

# 删除用户组

userdel [-r] 用户名  # -r意思是: 除了会删除用户, 还会把 /home目录下 该用户的文件夹也一并删除掉.

# 修改文件, 文件夹的属主(用户), 来源于: owner(拥有者)

# 来源于: change group单词, -R是递归, 即所有子级全改

chown [-R] [用户名][:][用户组] 文件或者目录路径

chown -R ithehe aa   # 设置aa及其子级, 属主(用户)都是 ithehe

chown -R :itcast aa   # 设置aa及其子级, 属组(用户组)都是 itcast

chown -R ithehe:itcast aa    # 设置aa及其子级, 属主(用户)是ithehe, 属组(用户组)是 itcast

# id命令, 作用: 查看用户信息, 所属组等.

id 用户名

# 创建用户后, 可以将用户添加到 指定的组(相当于: 用户有多个组)

usermod -aG 用户组 用户名   # 添加用户到指定的用户组, 来源于: append group单词

3、su,sudo 

# su命令, 作用: 切换账号

su 用户名

# sudo命令, 作用: 借调权限

sudo ls /root   # 如果是普通用户, 这个是借调权限, 会检查 /etc/sudoers 文件,

          # 允许借调才会给权限, 否则就将记录该操作, 然后报告给 管理员(root)

          # 每次借调, 都会免密一定时间, 例如: 5分钟, 30分钟...

# 配置用户可以借调的权限

vim /etc/sudoers    # 参考第100行的设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值