前言
这是我在字节第六届前端青训营的学习第九篇笔记
今天要讲的是关于Linux基础的一些操作命令
二、管理用户与用户组
1. useradd 命令
用途
添加用户账户
增加用户账号就是在
/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等。
格式
useradd 选项 用户名
操作码
-u指定用户的 UID 号。-d指定用户主目录。-g指定用户所属的用户组。-G指定用户所属的附加组。-s指定用户的登录 Shell。-e指定用户的账户失效的时间,可以使用 YYYY-MM-DD 的日期格式。-M不建立用户主目录。
2. passwd 命令
用途
管理用户密码
格式
passwd 选项 用户名
3. groupadd 命令
用途
新建组账号
格式
groupadd 选项 组名
操作码
-g指定组的 GID
三、管理文件权限
1. chmod 命令
用途
设置文件权限
格式
chmod [目标] 权限 文件或目录
操作
[root@localhost ~]$ chmod 777 test.sh
权限
操作符
+添加权限-减少权限=赋予权限权限
x运行权限r读取权限w写入权限八进制数字表示权限
r (read)w (write)x (execute)二进制代表 100 010 001 十进制代表 4 2 1 例:
rw-的值为4+2=6
rwxr-xr-x的值为755chmod a=rwx 1.txt = chmod 777 1.txt
2. chown 命令
用途
更改文件所有者(组),更改文件或者目录的用户所有权
格式
chown 目标 文件或目录
操作码
user: 用户名(属主)group: 组名(属组)
3. setfacl 命令
用途
配置 FACl
格式
setfacl 选项 u:特定用户:权限 文件目录
操作码
-m更改文件的访问控制列表-x根据文件中访问控制列表移除条目
四、安装软件包
1. 配置软件仓库
直接写仓库配置文件
[root@server0 ~]$ cd /etc/yum.repos.d/
[root@server0 ~]$ vim /etc/yum.repos.d/base.repo
# 仓库ID
[base]
# 仓库描述
name=base
# 仓库路径
baseurl=http://classroom.example.com/content/rhe17.0/x86_64/dvd
# 启用仓库
enabled=1
#禁用签名验证
gpgcheck=0
验证
[root@server0 ~]$ yum list
[root@server0 ~]$ yum –y install ftp