应用服务化
普通启动 ./src/redis-server redis.conf
应用服务化解决的问题是:设置某个应用开机自启动,减少自己通过命令启动的麻烦
应用服务化开启的流程是:建立一个.service文件,然后启用即可
服务管理命令:systemctl
下面是连接在systemctl后的常用指令及其功能
start | 启动服务 |
stop | 停止服务 |
restart | 重启 |
enable | 设置开启启动 |
disable | 禁止开机启动 |
status | 查看服务状态 |
deamon-reload | 重载服务配置文件 |
list-unit-files | 列出所有服务 |
建立.service文件属于配置流程,请直接参考视频回忆编写即可。
用户组管理
解释:给予用户组权限,然后属于该用户组的用户就可以调用这些权限了。
解决问题:创建多个用户,都可以使用主机权限,但是根据用户组不同而主机权限不同。
useradd | 创建新用户 |
passwd | 修改密码 |
usermod | 修改用户信息/分配用户组 |
groupadd | 创建新的用户组 |
chown | 更改文件的属主或属组 |
chmod | 更改文件的访问权限 |
newgrp | 切换用户当前组 |
具体使用方法直接参考视频即可。
Linux文件权限
一份文件的权限有三种:读取,写入与执行
下图将给出属主,组员与组外人的权限字母代表
下面将展示一下如何为用户分配组
usermod -g developer d1 为d1用户分配deveeloper组
usermod -G developer,testor d1 为d1用户分配deveeloper与testor组
下面将展示一下如何更改文件的属主或属组
chown d1:developer dev-document
代码意义:对dev-document文件,将d1用户分配至developer组。
groups可以直接查看当前用户所在分组
下面将展示一下如何更改文件访问权限
chmod 750 dev-document
代码意义:将dev-document文件三种用户组的权限更改为750,代码数字意义为下列代码表数字和