-
执行查询命令检查是否安装过某程序:
[root@localhost /]# rpm -qa | grep mysql
如果安装过:
执行删除命令:[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
再次执行查询命令,如果无结果,则删除成功。
-
执行查询命令检查所有某程序对应的文件夹是否存在:
[root@localhost /]# whereis mysql [root@localhost /]# mysql: /usr/bin/mysql /usr/include/mysql [root@localhost lib]# find / -name mysql [root@localhost /]# /data/mysql [root@localhost /]# /data/mysql/mysql
删除相关目录或文件:
[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql
重新执行查询命令,直至无结果。
-
【看需求,有些程序不需要的这一步】检查某程序用户组和用户是否存在,如果没有,则创建:
[root@localhost /]# cat /etc/group | grep mysql [root@localhost /]# cat /etc/passwd |grep mysql [root@localhost /]# groupadd mysql [root@localhost /]# useradd -r -g mysql mysql [root@localhost /]#
linux 中添加、修改、删除用户和用户组
用户(在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组)
- 创建用户(
useradd
)
useradd user
- 设置密码(
passwd
)
passwd user 123
- 修改用户名(
usermod
)
将用户 user 的名称改为 u:
usermod –l u user
将用户 user 加入到 users 用户组中:
usermod –g users user
将用户 user 目录改为 /users/us:
usermod –d /users/us user
- 删除用户(
userdel
)
删除用户 user :
userdel user
删除用户 user,同时删除他的工作目录:
userdel –r user
- 查看用户信息
id 命令(查看一个用户的 UID 和 GID ):
id user
finger 命令(查看用户的主目录、启动shell、用户名、地址、电话等信息):
finger user
用户组
- 创建用户组(
groupadd
)
创建一个组 users ,其 GID 为 888 :
groupadd –g 888 users
- 修改组内用户(
gpasswd
)
把 user 加入 users 组:
gpasswd –a user users
把 user 退出 users 组:
gpasswd –d user users
- 修改用户组名(
groupmod
)
修改组名 user 为 users :
groupmod –n user users
- 删除用户组(
groupdel
)
删除组 users :
groupdel users
- 创建用户(
-
从官网下载安装包
[root@localhost /]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
wget
后面跟下载地址。
Linux(CentOS7.8)安装某程序(以 mysql 为例)前准备
最新推荐文章于 2024-09-13 17:06:00 发布