前言
这是我在昇腾CANN训练营的学习笔记
今天要讲的是关于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