- 博客(13)
- 收藏
- 关注
原创 日志管理、FTP、NFS、samba服务与数据同步
1、描述rsyslog日志服务,并提供带web展示的日志服务器 syslog是日志收集存储系统,负责记录遵守此服务的内核、程序的日志信息。可以理解为编年体的日志记录信息,一般记录为:“日期时间,主机,进程:事件”。syslog不仅可以记录本地的系统日志,也可以通过tcp, udp协议记录远程主机的程序日志信息。 syslog:系统日志,是一种服务,有两个进程 syslogd:记录应用程序相关的日志...
2019-08-26 01:45:58
477
原创 LAMP
1、讲述httpd工作原理以rpm包的方式安装LAMP,配置基于域名的虚拟机主机并部署PhpMyAdmin、WordPress(提供https)、discuz Httpd:HyperText Transer Protocol,超文本传输协议 HTTP服务通信过程 http的工作原理 客户机与服务器建立连接后,发送一个请求给服务器,请求格式为:统一资源标识符、协议版本号。 服务器接收到请求后,给...
2019-08-19 03:53:52
584
原创 MYSQL备份还原工具、主从复制、高可用
1、使用mysqldump备份数据库并通过备份及二进制日志还原数据(备份完后再写入数据,然后再删库) 2、使用xtrabackup备份数据并还原 3、MySQL数据备份企业实战(shell或python脚本实现) 使用xtrabackup以每周为一个备份周期做备份(数据库+二进制日志,备份至本地/data/backup) 提示: 周一某个时间点做一次完全备份,周二、三、四、五、六、日增量 备份存储...
2019-08-12 00:16:05
849
原创 MYSQL优化和备份
1、描述视图,存储过程,函数,触发器分别是什么并实践 \G后面不能再加分号;,因为\G在功能上等同于;,如果加了分号,那么就是;;(2个分号),SQL语法错误 视图 VIEW,虚表,保存有实表的查询结果 视图中的数据事实上存储于“基表”中,因此,其修改操作也会针对基表实现;其修改操作受基表限制。 修改视图也会修改基表中的内容。 MariaDB [hellodb]> select * fr...
2019-08-04 20:10:26
290
原创 MYSQL入门与安装 SQL语句
1、使用rpm安装mysql 2、二进制安装mariadb 3、编译安装mariadb 4、students表的数据,实现下面的需求,写出sql: MariaDB [db1]> select * from students; +—-+——–+——-+——-+——+——-+ | id | name | phone | score | swx | class | +—-+——–+——-+—...
2019-07-28 18:54:13
311
原创 运维自动化之ANSIBLE DNS服务和 BIND
1、详细叙述ansible的工作原理 ansible是一个适用于中小型环境的自动化运维工具。主机总数在500台左右试用。超过500台不建议使用ansible,可以考虑Saltstack、Puppet等。 ansible作为一个管理控制主机的工具,他不需要在被管理的主机上安装插件或者代理软件。这一优点叫做agentless。他可以直接通过ssh服务来管理其他的主机,因此提前把控制主机的pub key...
2019-07-21 23:03:28
1218
原创 SSH、SUDO权限管理、TCPWRAPPER、PAM Linux运维自动化之系统部署
1、实现sshd免密登录 1.确认是否安装以下包 [root@centos7 .ssh]#rpm -q openssh openssh-clients openssh-server openssh-7.4p1-16.el7.x86_64 openssh-clients-7.4p1-16.el7.x86_64 openssh-server-7.4p1-16.el7.x86_64 2.在客户端生成密...
2019-07-15 01:12:34
4545
原创 文本处理三剑客之AWK Linux加密安全与CA证书
1、判断UID是否大于等于500,如果为真就显示为普通用户,如果为假就显示为系统或管理用户 [root@centos6 ssl]#awk -F : '{$3>=500?usertype="普通用户":usertype="系统或管理用户";print $1,"是",usertype}' /etc/passwd root 是 系统或管理用户 bin 是 系统或管理用户 daemon ...
2019-07-07 23:17:21
370
原创 Shell脚本进阶 Linux系统启动流程 Linux内核编译
1、用shell脚本实现自动登录机器 #!/usr/bin/expect #!/usr/bin/expect set ip [lindex $argv 0] set user [lindex $argv 1] set password [lindex $argv 2] set timeout 15 ...
2019-06-30 22:24:49
341
原创 Shell脚本编程进阶
1、编写脚本实现传入进程pid,查看对应进程/proc下CPU、内存指标 #!/bin/bash read -p "Please input PID to see CPU&MEM infos: " pid checkpid=`ps aux | sed -nr "1! p" | tr -s " " | cut -d " " -f 2 | grep "$pid"` if [ ! $checkp...
2019-06-23 20:59:45
426
原创 IP地址、路由原理与网络管理命令 Linux进程管理与计划任务管理
1、总结IP地址规划 1.一个网络中主机最大数=2^主机ID位数(32-网络ID位数)-2=2^(32-网络ID位数)-2 2.网络数=2^可变网络ID位 3.CIDR表示法:IP/网络ID位数 4.网络ID值=IP与子网掩码 5.划分子网:一个大网划分成多个小网,网络ID位变多,主机ID位才变少,网络ID向主机ID借位N,分成2^N个小网 6.合并超网:多个小网合并成一个大网,主机ID向网络ID...
2019-06-17 00:38:56
381
原创 Linux磁盘、文件系统、RAID、LVM 计算机网络基础与TCP/IP协议
1、磁盘lvm管理,完成下面要求,并写出详细过程: 1) 创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 我采取的是1个10G的分区和1个10G的硬盘组成20G # 1.用lsblk查看目前硬盘的情况 [root@centos7 ~]#lsblk NAME MAJ:MIN RM...
2019-06-10 01:06:54
512
原创 文件搜索压缩 sed 软件包管理 rpm yum 源码编译安装httpd
1、查找/var目录下不属于root、lp、gdm的所有文件 find /var ! \( -user root -o -user lp -o -user gdm \) -ls [root@centos7 ~]#find /var ! \( -user root -o -user lp -o -user gdm \) -ls 73 0 drwxr-xr-x 2 abrt ...
2019-06-03 08:57:42
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人