写点什么

Linux 系统:第六章:Linux 服务

  • 2021 年 11 月 11 日
  • 本文字数:1835 字

    阅读完需:约 6 分钟

设置防火墙


5.MySQL 安装


rpm -e --nodeps mariadb-libs-1:5.5.56-2.el7.x86_64


rpm -ivh /opt/MySQL-server-5.5.52-1.el6.x86_64.rpm


rpm -ivh /opt/MySQL-client-5.5.52-1.el6.x86_64.rpm


systemctl start mysql.service


[root@rich opt]# mysqladmin -u root password


New password:


Confirm new password:


[root@rich opt]# mysql -u root -p


Enter password:


6.MySQL 授权


第一步:登录 MySQL 服务器


第二步:use mysql;


第三步:查看 user 表部分内容


mysql> select host,user,password from user;


+--------------+------+-------------------------------------------+


host????????? user? password???????????????????????????????? ?


+--------------+------+-------------------------------------------+


localhost???? root? 81F5E21E35407D884A6CD4A731AEBFB6AF209E1B


computer_user? root?????????????????????????????????????????? ?


127.0.0.1???? root?????????????????????????????????????????? ?


1?????????? root?????????????????????????????????????????? ?


localhost????????????????????????????????


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


??????????????????? ?


computer_user??????????????????????????????????????????????? ?


+--------------+------+-------------------------------------------+


6 rows in set (0.00 sec)


第四步:插入特定数据


insert into user(host,user,password) values('%','root','81F5E21E35407D884A6CD4A731AEBFB6AF209E1B');


第五步:再次查看 user 表内容


mysql> select host,user,password from user;


+--------------+------+-------------------------------------------+


host????????? user? password???????????????????????????????? ?


+--------------+------+-------------------------------------------+


localhost???? root? 81F5E21E35407D884A6CD4A731AEBFB6AF209E1B


computer0325? root?????????????????????????????????????????? ?


127.0.0.1???? root?????????????????????????????????????????? ?


1?????????? root?????????????????????????????????????????? ?


localhost??????????????????????????????????????????????????? ?


computer0325???????????????????????????????????????????????? ?


%???????????? root? 81F5E21E35407D884A6CD4A731AEBFB6AF209E1B


+--------------+------+-------------------------------------------+


第六步:为 root@%授权


mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;


Query OK, 0 rows affected (0.00 sec)


第七步:退出 MySQL


mysql exit;


Bye


第八步:重启 MySQL 服务


service mysql restart;



systemctl restart mysql.service


4.Linux 的运行级别与权限


vim /etc/inittab 查看系统配置。CentOS6 系统使用 0~6 这 7 个数字来控制 Linux 系统的启动方式。


运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动


运行级别 1:单用户工作状态,root 权限,用于系统维护,禁止远程登陆


运行级别 2:多用户状态(没有 NFS),没有网络服务


运行级别 3:完全的多用户状态(有 NFS),登陆后进入控制台命令行模式


运行级别 4:系统未使用,保留


运行级别 5:X11 表示控制台,进入图形界面


运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动


常用的是 3 或 5。


chkconfig 命令使用--level 参数和一个数值可以控制一个服务在某个运行级别的是否自动启动。


权限


-rw------- (600)????? 只有拥有者有读写权限。


-rw-r--r-- (644)????? 只有拥有者有读写权限;而属组用户和其他用户只有读权限。


-rwx------ (700)???? 只有拥有者有读、写、执行权限。


-rwxr-xr-x (755)??? 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。


-rwx--x--x (711)??? 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。


-rw-rw-rw- (666)?? 所有用户都有文件读、写权限。


-rwxrwxrwx (777)? 所有用户都有读、写、执行权限


5.防火墙


服务名:iptables


停止防火墙:service iptables stop


6.CentOS7 服务


systemctl 命令


systemctl start 服务名(xxxx.service)


systemctl restart 服务名(xxxx.service)


systemctl stop 服务名(xxxx.service)


systemctl reload 服务名(xxxx.service)


systemctl status 服务名(xxxx.service)


服务对应程序文件


/usr/lib/systemd/system 目录下都是

评论

发布
暂无评论
Linux系统:第六章:Linux服务