首页 > 其他分享 >Day04

Day04

时间:2024-07-11 19:30:19浏览次数:13  
标签:etc zabbixserver Day04 mysqlrpm web1 rpm root

用户与权限

[root@zabbixserver ~]# ls /etc/passwd -l
-rw-r--r--. 1 root root 2189 10月 25 2023 /etc/passwd

[root@zabbixserver ~]# ls -l /etc/shadow
----------. 1 root root 1221 10月 25 2023 /etc/shadow

[root@zabbixserver ~]# ls /etc/group -l
-rw-r--r--. 1 root root 950 10月 25 2023 /etc/group

[root@zabbixserver ~]# ls -l /etc/gshadow
----------. 1 root root 765 10月 25 2023 /etc/gshadow

[root@zabbixserver ~]# ls -al /etc/skel/
总用量 24
drwxr-xr-x.   3 root root   78 4月  11 2018 .
drwxr-xr-x. 135 root root 8192 7月  10 22:12 ..
-rw-r--r--.   1 root root   18 4月  11 2018 .bash_logout
-rw-r--r--.   1 root root  193 4月  11 2018 .bash_profile
-rw-r--r--.   1 root root  231 4月  11 2018 .bashrc
drwxr-xr-x.   4 root root   39 10月 25 2023 .mozilla

[root@zabbixserver ~]# ls -l /var/spool/mail/
总用量 0
-rw-rw----. 1 zabbixserver mail 0 10月 25 2023 zabbixserver
-rw-rw----. 1 rpc mail 0 10月 25 2023 rpc

[root@zabbixserver ~]# ls -al /home/
总用量 0
drwxr-xr-x.  3 root root  17 10月 25 2023 .
dr-xr-xr-x. 17 root root 224 10月 25 2023 ..
drwx------.  3 zabbixserver  zabbixserver   78 4月  11 2018 zabbixserver

[root@zabbixserver ~]# vim /etc/passwd
输入set number显示有多少行
uid1-499不可删除,否则系统无法启动
500之后为用户账号

所有账户有且必有一个初始组
用户名   用户密码  用户uid  初始用户组  用户说明  用户家目录  用户登录后的权限

window要修改管理员,就修改组
直接修改用户的uid就可以变成超级用户,但是不建议,因为超级用户只能是root

影子文件:只能被root所读取和修改   /etc/shadow
[root@zabbixserver ~]# head -1 /etc/shadow
root:$6$pYJY9g3NyN1EHFDi$ROnSkolA2HiOkdIiyJR.qMs.TukNQGBblFd3Nwn0ojATJFbcXOB7mq3QoBrymEmBL5EkmUNinQZIER.EMkZ0y.(通过sha512加密之后的密码)::0:99999:7:::
md5加密长度128位。其所生成的加密串一样
sha512加密,不会因为两个密码相同二产生相同加密串

1.用户名称,2.密码sha512,不会因为两个密码相同而产生同样的加密串,3.更新密码的时间  1970 1  1() 时间错:显示一长串字符,表示从1970年开始到目前所隔得天数    微软系列从(1900 1 1开始,),4.两次修改时间的间隔,5.密码有效期,6.密码密码到期前的警告天数,7.密码过期后的宽限天数 默认为-1  为空的话永远不禁用,8.密码失效时间,9.保留   无意义

组文件
[root@zabbixserver ~]# tail -2 /etc/group
tcpdump:x:72:
zabbixserver:x:1000:zabbixserver
组名:组密码:gid:附加组

组密码文件 /etc/gshadow 组管理员,每个用户有且必须有一个初始组,但可以有多个附加组。用户的初始操作环境。bash/profile .bashrc .gnome2
[root@zabbixserver ~]# ls -a /etc/skel/
.  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

MySQL安装

maridb需要安装1.8版本以上的mysq

角色  role ugo    权限grant  rwx

[root@web1 ~]# vim /etc/default/useradd
# useradd defaults file
GROUP=100 //默认分配给新用户的组ID
HOME=/home //新用户的默认家目录
INACTIVE=-1 //指定用户账户永不因长时间不活动而被禁用
EXPIRE= //此字段为空,意味着使用这些默认设置创建的用户账户将不会设置过期日期
SHELL=/bin/bash //新用户账户的默认shell为/bin/bash
SKEL=/etc/skel //指定包含默认配置文件和脚本的模板目录,这些文件将在创建新用户时复制到其家目录中
CREATE_MAIL_SPOOL=yes //启用为新用户创建邮件存储文件的功能,通常位于用户家目录内

Linux中mysql的安装
在官网下载MySQL安装包

[root@web1 mysqlrpm]# mkdir /usr/local/mysqlrpm
[root@web1 mysqlrpm]# cd /usr/local/mysqlrpm/
[root@web1 mysqlrpm]# tar -xvf mysql-9.0.0-1.el7.x86_64.rpm-bundle.tar 
[root@web1 mysqlrpm]# rpm -ivh mysql-community-common-9.0.0-1.el7.x86_64.rpm  
[root@web1 mysqlrpm]# rpm -ivh mysql-community-client-plugins-9.0.0-1.el7.x86_64.rpm 
[root@web1 mysqlrpm]# rpm -ivh mysql-community-libs-9.0.0-1.el7.x86_64.rpm  
[root@web1 mysqlrpm]# rpm -ivh mysql-community-client-9.0.0-1.el7.x86_64.rpm 
[root@web1 mysqlrpm]# rpm -ivh mysql-community-icu-data-files-9.0.0-1.el7.x86_64.rpm 
[root@web1 mysqlrpm]# rpm -ivh mysql-community-server-9.0.0-1.el7.x86_64.rpm 
[root@web1 mysqlrpm]# mysql --version 
[root@web1 mysqlrpm]# systemctl start mysqld     //启动服务
[root@web1 mysqlrpm]# service mysqld stop         //停止服务
[root@web1 log]# cd /var/log
[root@web1 log]# grep -n password mysqld.log //查看临时密码
[root@web1 log]# mysql -u root -p //登录


 

标签:etc,zabbixserver,Day04,mysqlrpm,web1,rpm,root
From: https://blog.csdn.net/2301_80669664/article/details/140359614

相关文章

  • 小宋的SpringCloud学习记录day04:DB静态工具
    1.查询用户的同时,查询出用户对应的所有地址在UserVo实体类里面添加一个集合用于接收Address地址@ApiModelProperty("用户收货地址")privateList<AddressVO>addresses; 接下来我们对业务层进行改造,要求我们在查询用户的时候把地址也查出来Controller层:@ApiO......
  • 五天搞定Mysql基础知识-Day04
    学习目标:        1、掌握内连接        2、掌握左连接和右连接        3、掌握自关联和子查询·第一章数据准备一、创建表,并向表插入数据第二章连接查询一、基本概念        1、当查询结果来源于多张表时,需要将多张表连接成一个大......
  • Day04 左侧菜单导航实现
    一.点击左侧菜单导航到对应的View页面1.首先在MyToDo项目中,创建出左侧菜单所有的View(视图)及对应的ViewModel(视图逻辑处理类)ViewViewModel首页IndexViewIndexViewModel待办事项ToDoViewToDoViewModel忘备录MemoViewMemoViewModel设置SettingsVi......
  • Day04
    目录一、HTML(一)HTML介绍(二)HTML骨架标签(三)注释(四)常用标签一、HTML(一)HTML介绍Web前端三大核心技术HTML:负责网页的架构CSS:负责网页的格式、美化JS:负责网页的行为HTML的定义:HTML(超文本标记语言)是用来描述网页的一种语言,由一套标记标签组成。HTML标签:单标签<标签名>双标......
  • m2_day04 [线程]
    课程内容:线程的概念引用多线程的原因?如何实现线程?如何控制线程?线程类其它常用方法线程的概念线程所在包:java.lang.Thread理解程序进程线程之间的区别:程序:保存在物理介质中的代码片段​进程:一旦程序运行起来就变成了操作系统当中的一个进程......
  • day04_我的Java学习笔记 (数组的静态初始化、数组的动态初始化,debug调试等)
    1.数组1.1数组的定义那python怎么定义数组的呢?Java:String[]names={"zhangsan","lisi","wangwu"}Python:names=["zhangsan","lisi","wangwu"]在python中,列表可以存储不同类型的数据,而在Java中,数组只能存储相同类型的数据。1......
  • day04
    HelloWorld1.随便新建一个文件夹,存放代码2.新建一个java文件后缀名为.javahello.java3.编写代码publicclasshello{ publicstaticvoidmain(String[]args){'快捷方法输入psvm' System.out.print("hello,world");'快捷方法输入sop' }4.编写javacjava文件,生成一个......
  • ROS笔记Day04----服务通信(实现排序--xxb第二次作业)
    一、服务通信简介服务通信是基于请求响应模式的,是一种应答机制。一个节点A向另一个节点B发送请求,B接收处理请求并产生响应结果返回给A。服务通信适用于实时性要求比较高的场景,例如设计一款自动搭讪机器人,每当摄像头检测到有搭讪目标出现,则摄像头这个节点就会向底盘......
  • 算法练习Day04
    有hr说什么现在软件谁还用c++,都是rust了虽然但是他也太以偏概全了,,((烧饼吧1.两两交换链表中的节点思路:将链表中相邻的节点两两交换,则交换的步骤是eg:[0]->[1]->[2]->[3]->[4]交换1和2,3和4;则交换的步骤是,先让0指向2,再让2指向1,最后让1指向3,即完成了一次交换;此时需要......
  • Day04---Web前端基础
    定时器的实际应用开发者,我们基于定时器结合js操作css样式或者html代码,就可以实现各种的酷炫的动态交互效果了。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>div{width:150px......