root权限

软硬链接、文件删除原理、linux中的三种时间、chkconfig优化

人走茶凉 提交于 2020-03-21 06:41:27
第1章 软硬链接 1.1 硬链接 1.1.1 含义 多个文件拥有相同的 inode 号码 硬链接即文件的多个入口 1.1.2 作用 防止你误删除文件 1.1.3 如何创建硬链接 ln 命令,前面是源文件 后面是创建的链接文件 [root@znix clsn]# ln clsn.txt clsn.txt-hard 查看两文件的 inode 号相同。 [root@znix clsn]# ls -lhi clsn.txt clsn.txt-hard 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt-hard 1.2 软连接 1.2.1 含义 为了快捷,省事,方便使用 软连接中存放的是源文件的位置 1.2.2 创建软连接 使用 ln -s 命令创建软连接 [root@znix clsn]# ln -s clsn.txt clsn.txt-soft 查看软硬链接的 inode 号不相同 但是同时指向的是同一文件 [root@znix clsn]# ll -i clsn* 151273 -rw-r--r-- 2 root root 607 Aug 30 09:13 clsn.txt 132910 -rw-r--r-- 1

01 ls命令

白昼怎懂夜的黑 提交于 2020-03-21 04:28:39
ls命令 1. ls –a 显示当前目录中的所有文件,包含隐藏文件 ls -A 显示所有文件 但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录),除了这两个后面都是一样 2. ls -l 以列表的方式显示文件 以最后一行输出为例,      d rwxr-xr-x 第一个字符有3种情况: “-”表示普通文件, “d”代表目录, “l”代表链接文件, 相当于windows的快捷方式 ;(比如软链接) “b”代表块设备(以块为单位接受输入和返回输出,比如512个字节 ),硬盘就是一个例子;     d rwxr-xr-x 后面的9个字符每3个为一组,分别代表 文件所有者、文件所有者所在用户组、其它用户对文件拥有的权限 。每组中“r”、“w”、“x”三个字符分别代表 读、写、执行 的权限,若没有其中的任何一个权限则用“-”表示。执行的权限有两个字符可选,最常见的一个是“x”代表可执行,另一个是“s”代表套接口文件。 (下图就有s套接字文件,套接字用于通信,特别是在网络上 举例说明: Socket=Ip address+ TCP/UDP + port ) 紧接着的数字“2”代表 “雏鹰日志” 这个目录下的目录文件数目 ( 这个数目=隐藏目录数目+普通目录数目 )。( 如果这只是一个普通文件,那“2”就代表这个文件有两个别名,这个文件被人创建了一个硬链接文件 ) 后面的a

我的linux学习之路(第十六节)

守給你的承諾、 提交于 2020-03-20 23:35:24
3 月,跳不动了?>>> 第16课:上接第15课 6) 部署从服务器 在DNS域名解析服务中,从服务器可以从主服务器上获取指定的区域数据文件,从而起到备份解析记录与负载均衡的作用,通过部署从服务器可以减轻主服务器的负载压力,还可以提升用户的查询效率。 6.1) 在主服务器192.168.10.10的区域配置文件/etc/named.rfc1912.zones中配置允许从服务器192.168.10.20地址的更新请求,即修改allow-update {允许更新区域信息的主机地址;};参数,然后重启主服务器的DNS服务程序。 [root @linuxprobe ~]# vim /etc/named.rfc1912.zones zone "linuxprobe.com" IN { type master; file "linuxprobe.com.zone"; allow-update { 192.168.10.20; }; }; zone "10.168.192.in-addr.arpa" IN { type master; file "192.168.10.arpa"; allow-update { 192.168.10.20; }; }; [root @linuxprobe ~]# systemctl restart named 6.2) 在从服务器192.168.10

Ansible总结

强颜欢笑 提交于 2020-03-20 22:16:03
3 月,跳不动了?>>> 一、工作原理图 Ansible : ansible核心 Modules : 包括 Ansible 自带的核心模块及自定义模块 Plugins : 完成模块功能的补充,包括连接插件、邮件插件等 Playbooks : 剧本;定义 Ansible 多任务配置文件,由Ansible 自动执行 Inventory : 定义 Ansible 管理主机的清单 [ˈɪnvəntri] 清单 1、部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作; 2、默认使用SSH协议对设备进行管理; 3、主从集中化管理; 4、配置简单、功能强大、扩展性强; 5、支持API及自定义模块,可通过Python轻松扩展; 6、通过Playbooks来定制强大的配置、状态管理 7、对云计算平台、大数据都有很好的支持; 二、 ansible命令参数 anisble命令语法: ansible [-i 主机文件] [-f 批次] [组名] [-m 模块名称] [-a 模块参数] ansible详细参数: -v,–verbose # 详细模式,如果命令执行成功,输出详细的结果 (-vv –vvv -vvvv) -i PATH, -inventory=PATH # 指定 host 文件的路径,默认是在 /etc/ansible/hosts inventory [ˈɪnvəntri] 库存

Mysql-01.安装和配置(重新整理)

故事扮演 提交于 2020-03-20 13:21:45
3 月,跳不动了?>>> Windows操作系统下安装和配置 一、Mysql安装 Window系统下Mysql安装文件分为msi和zip格式,其中msi格式可以直接点击安装,按照安装提示进行安装配置即可,zip格式的则需要解压,解压完毕后需要手工配置才可以正常运行。 二、Mysql配置 ZIP版本的Mysql下载到本地后,直接解压即安装完毕。如解压路径为D:\Program Files\MySql,则Msql的配置和启动路径就在D:\Program Files\MySql\bin目录下。 配置默认的环境变量:将D:\Program Files\MySql\bin加入系统的环境变量Path中; 1.修改mysql默认配制信息 将my-default.ini修改为my.ini,修改my.ini内容,添加如下信息 basedir=D:\Program Files\MySql //Mysql程序目录 datadir=D:\Program Files\MySql\data //数据库存放目录 port=3306 //端口号 [mysql] default-character-set=utf8 //默认字符集(和下面的不一样) [mysqld] character-set-server=utf8 //默认字符集(和上面的有区别) 2.安装mysql服务 用管理员身份启动命令行窗口

运维工程师职业技能发展路线框架

你。 提交于 2020-03-20 12:38:47
运维框架 目录 运维框架 1 1. 基础知识 5 1.1 系统原理 5 1.2 命令基础 6 1.3 网络基础 6 1.4 排错基础 6 1.5 优化基础 6 1.6 安全基础 6 1.7 原理基础 6 2. WEB 管理 7 2.1 Nginx 7 2.1.1 部署 7 2.1.2 优化 7 2.1.3 备份 7 2.1.4 恢复 7 2.2 Httpd 7 2.3 Tomcat 7 2.4 IIS 7 3. 数据库 7 3.1 MySQL 7 3.1.1 部署 7 3.1.2 优化 7 3.1.3 备份 7 3.1.4 恢复 7 3.2 Oracle 8 3.3 MongoDB 8 3.4 Redis 8 3.5 Memcached 8 4. 消息队列 8 4.1 ActiveMQ 8 4.2 RabbitMQ 8 4.2.1 部署环境 8 4.2.2 版本依赖 8 4.2.3 安装包下载地址 8 4.2.4 安装步骤 8 4.2.5 常用命令 9 5. 监控 11 5.1 Zabbix 11 5.2 Prometheus 11 5.3 Cacti 11 5.4 Nagios 11 6. CI/CD 12 6.1 Jenkins 12 7. 日志管理 12 7.1 ELK 12 8. 高可用 / 集群 12 8.1 Lvs 12 8.2 Keepalived 12 8.3

mysql给root开启远程访问权限

谁说胖子不能爱 提交于 2020-03-19 13:28:45
报错:error no. 1045 access denied for user 'root'@'*****' (using password:YES)。 百翻查询才知道:MySql-Server 出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问. !!!所以必须给root修改可以远程访问的权限 1.在连接服务器后,操作mysql系统数据库 命令为: mysql -u root -p use mysql; 查询用户表命令:select User,authentication_string,Host from user 这里也可以看出host默认都是localhost访问权限 接下来就是最重要的部分了: 1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址 2.flush privileges; 这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。 执行完这两步,再次查询用户表命令:select User,authentication_string,Host

mysql 主从同步-读写分离

浪子不回头ぞ 提交于 2020-03-18 18:08:13
主从同步与读写分离测试 一、 实验环境(主从同步) Master centos 7.3 192.168.138.13 Slave centos 7.3 192.168.138.14 二、在master操作 安装并配置文件 [root@localhost ~]# yum install mariadb-server -y [root@localhost ~]# cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock server-id=1 //必须唯一 log-bin=mysql-bin //开启binlog日志 character-set-server=utf8 //设置字符集 2.启动mysql [root@localhost ~]# systemctl start mariadb 3. 授权root用户 MariaDB [(none)]> grant all on *.* to root@'localhost' identified by '123456'; MariaDB [(none)]> grant all on *.* to root@'%' identified by '123456'; 4. 刷新权限表 MariaDB [(none)]> flush

Linux/lnmp安装/lnmp Redis/SSL配置/LNMP删除.user.ini

余生颓废 提交于 2020-03-18 18:05:13
3 月,跳不动了?>>> 几个Linux命令 reboot #哈哈 rm -rf #删除文件夹 chmod -R 755 路径 #给权限 unlink #删除文件 nginx重启: service nginx restart #or /a/apps/nginx/sbin/nginx -s reload #换成你自己的路径,有云锁的卸载了 LNMP安装: yum install screen wget -c https://dn-wsy.qbox.me/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp 镜像: 下载版:http://soft.vpser.net/lnmp/lnmp1.2.tar.gz (115KB) MD5:75429551c2614e298e6df5ccda0d3968 完整版:http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz (303MB) MD5:9fda60bd8d699ec53c16545af6c16360 国内下载地址: https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gz 下载时wget需要加–no-check

mysql误删除数据后如何恢复

随声附和 提交于 2020-03-18 17:55:10
Mysql 误删除是我最头痛的一件事,网络也有很多惨痛的教训,为了减少企业损失,应迅速恢复业务数据,后续在人员操作行为上建立完善的制度及流程,将风险扼杀在摇篮才是上上策。 本次使用的原美团开源Mysql 数据闪回工具 传送门:https://github.com/Meituan-Dianping/MyFlash 一,MyFlash简介 MyFlash的前身是binlong2,后续是由美团点评公司技术工程部开发维护的一个回滚DML操作的工具。该工具通过解析V4版本的二进制日志,完成回滚操作。相对已有的回滚工具,其增加了更多的过滤选项,让回滚更加容易。 该工具已经在美团点评内部使用 二,MyFlash使用限制 二进制日志格式必须为【row】行级模式 ,且binlog_row_image =full 仅支持5.6与5.7 (如果是低版本的mysql 二种方案 1,升级mysql 2,使用binlog2) [binlog2sql工具的下载地址:] 只能回滚DML(增,删,改) 三,详细说明 3.1 安装部署 git clone https://github.com/Meituan-Dianping/MyFlash.git cd MyFlash/ [root@gitlab MyFlash]# yum install glib2* [root@gitlab MyFlash]# gcc -w