day04

一、用户

1.用户管理

  • 用户账户:每个可以进行登录的用户都需要拥有一个账户,账户可以用来识别和验证用户的身份。账户的创建和管理都由系统管理员来进行。
  • 用户组:用户组是用来管理用户权限的组合,在Linux系统中,用户可以同时属于多个用户组。每个文件和目录都有一个所有者和一个所属组,这些属性可以决定用户能否读写文件或目录。
  • 权限:权限用于控制文件和目录的访问权限,包括读、写、执行等操作。文件或目录的所有者、所属组和其他人都有不同的权限。
  • 文件和目录的所有权和访问权限:Linux系统中,每个文件和目录都有一个所有者和一个所属组,并且每个文件或目录都有不同的访问权限,它们可以决定用户是否能够读写文件或目录。
  • 添加用户:添加用户需要使用adduser命令,新用户的信息会保存到系统文件中。
  • 删除用户:删除用户需要使用deluser命令,同时也要记得删除该用户的所有文件。
  • 修改密码:修改密码需要使用passwd命令,需要输入旧密码才能修改新密码。

2.相关文件

/etc/passwd  存储用户信息

/etc/shadow  存储用户密码信息

/etc/group      存储组信息

二、权限

[root@localhost ~]# ls -ld /sss                  //查看目录的详细属性信息  (权限)
d rwx r-x r-x. 4 root root 30 10月 14 00:06 /sss
读、写、执行的权限
[root@localhost ~]# ls -lh /opt/pfzsk.tar.gz      //查看文件的详细属性信息(权限)
-rw-r--r--. 1 root root 3.0M 10月 13 23:45 /opt/pfzsk.tar.gz
基本权限 (目录)
r    读取--查看目录里的内容    ls
w    写入--目录下创建删除文件或目录
x    执行--能够使用cd切换目录

修改权限 :chmod         权限内容       目录/文件

[root@localhost ~]# ls -ld /sskk         
drwxr-xr-x. 2 root root 6 10月 14 01:15 /sskk
[root@localhost ~]# chmod u-w /sskk                    //拥有者去掉W权限
[root@localhost ~]# ls -ld /sskk
dr-xr-xr-x. 2 root root 6 10月 14 01:15 /sskk
[root@localhost ~]# chmod g+w /sskk                     //所属者加入W权限
[root@localhost ~]# ls -ld /sskk
dr-xrwxr-x. 2 root root 6 10月 14 01:15 /sskk
[root@localhost ~]# chmod o-x /sskk                     //其他人去掉X权限
[root@localhost ~]# ls -ld /sskk
dr-xrwxr--. 2 root root 6 10月 14 01:15 /sskk

[root@localhost ~]# ls -ld /sss                         //查看当前 /sss目录属性详细信息
[root@localhost ~]# ls -lh /opt/pfzsk.tar.gz          //查看文件大小


[root@localhost ~]# chmod u-w /sss                 //将目录拥有者的写入权限去除
[root@localhost ~]# ls -ld /sss                   //验证权限

[root@localhost ~]# chmod u+w /sss               //将目录拥有者的写入权限加入
[root@localhost ~]# ls -ld /sss                   //验证权限

[root@localhost ~]# gpasswd -a zf root             //将zf加入到root组,使zf 具有组的权限


[root@localhost ~]# chmod g+w /sss                //给所属组加入写入权限 ,zf也就拥有了此组的权限
[root@localhost ~]# ls -ld /sss          

[root@localhost ~]# chmod g-w /sss
[root@localhost ~]# ls -ld /sss
[root@localhost ~]# chmod o+w /sss
[root@localhost ~]# ls -ld /sss
drwxr-xrwx. 4 root root 30 10月 14 00:06 /sss
[root@localhost ~]# chmod o-w /sss
[root@localhost ~]# ls -ld /sss

[root@localhost ~]# chmod u-w,g-x,o-x /sss
[root@localhost ~]# ls -ld /sss
dr-xr--r--. 4 root root 30 10月 14 00:06 /sss

[root@localhost ~]# useradd laozong                       //创建laozong用户

head -n 数字  /路径/文件名称
         head /路径/文件名称                --查看默认的前十行内容      
[root@localhost etc]# head -n 2 /etc/passwd           //查看文档的前两行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@localhost etc]# head /etc/passwd                 //默认查看文档的前十行
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin

tail -n 数字  /路径/文件名称
          tail  /路径/文件名称                                         --默认查看后十行的内容

[root@localhost etc]# tail -n 2 /etc/passwd              //查看文本内容的后两行
tcpdump:x:72:72::/:/sbin/nologin
zf:x:1000:1000:zf:/home/zf:/bin/bash
[root@localhost etc]# tail /etc/passwd                   //默认查看文档内容的后十行
radvd:x:75:75:radvd user:/:/sbin/nologin
pulse:x:171:171:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin
gdm:x:42:42::/var/lib/gdm:/sbin/nologin
gnome-initial-setup:x:990:984::/run/gnome-initial-setup/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
zf:x:1000:1000:zf:/home/zf:/bin/bash

三、MySQL安装

1.通过 wget 命令下载到服务器,安装到 usr/local 目录

[root@localhost ~]# cd /usr/local
[root@localhost local]# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.31-1.el8.x86_64.rpm-bundle.tar

2.解压

解压之后会有很多包产生,为了方便查看,将其解压到 /usr/local/mysql_package 里面

[root@localhost local]# tar -zxvf /usr/local/mysql-8.0.31-1.el8.x86_64.rpm-bundle.tar -C /usr/local/mysql_package

3.使用rpm安装

rpm -ivh mysql-community-common-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.31-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el8.x86_64.rpm

4.配置MySQL服务

开启 MySQL 服务

systemctl start mysqld

设置 MySQL 服务开机自启

systemctl enable mysqld

重启 MySQL 服务

systemctl restart mysqld

再次查看 MySQL 服务状态,可以看到 MySQL 服务已经成功运行

systemctl status mysqld

  • 13
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值