- 博客(39)
- 收藏
- 关注
转载 oracle重置sys密码
运行,cmdsqlplus /nolog;(也可能不要分号)connect / as sysdbaalter user sys identified by 新密码;alter user system identified by 新密码;如果提示ORA-01031: insufficient privileges检查sqlnet.ora文件里SQLNET.A...
2019-04-20 16:18:12 1871
原创 iptables规则书写总结
基本语法 iptables -t (表名) 选项 (链名) 条件 -j 目标操作4个表 nat地址转换 filter数据过滤 raw 状态跟踪 mangle包标记POSTROUTING路由后 选项 -A 链尾的加规则 -I 链的开头或序号插入一条规则 -L 列出所有的规则条目 -n 以数字形式显示地址 端口等信息 ...
2018-09-15 18:16:58 1624
原创 面试题
1.linux日志守护进程是什么,配置文件在哪里? syslog, /etc/syslog.conf 系统日志默认位置/var/log/ 2.
2018-09-11 20:38:27 191
原创 ansible基础
ansible安装包ansible-2.4.2.0-2.el7.noarch.rpm cat /etc/hosts 192.168.1.191 ansible 192.168.1.101 web1 192.168.1.154 web2 192.168.1.155 db1 192.168.1.126 db2 192.168.1.137 cache 发送到...
2018-09-09 23:57:54 203
原创 Openstack 平台部署安装
环境部署 yum镜像源 1.创建虚拟机模版 qemu-img create -f qcow2 node.img 8G 先创建一个后端磁盘 作为安装系统的硬盘 用网络yum源地址安装centos1708 内存2G 虚拟网卡用vbr 选择英文最小化安装 手动分区 只分/一个区 安装好虚拟机后配置1、禁用 selinux /etc/selinux/configSEL...
2018-09-09 23:48:55 490
原创 kvm虚拟平台部署
vm虚拟化平台的安装 yum install -y qemu-kvm \ libvirt-daemon \ libvirt-client \ libvirt-daemon-driver-qemu virt-manager systemctl start libvirtd查看虚拟化信息 • 查看KVM节点(服务器)信息 – virsh nodeinfo • 列出虚拟机 – v...
2018-09-09 23:35:00 139
原创 部署DNS split分离解析服务
DNS分离解析(视图解析)– 能够区分客户机的来源地址 – 为不同类别的客户机提供不同的解析结果(IP地址) – 当不同的客户端解析同一域名,得到的结果不同 – 为客户端提供网络最近的资源• 环境及需求 – 权威DNS:svr7.tedu.cn 192.168.4.7 – 负责区域:tedu.cn – A记录分离解析 —— 以 www.tedu.cn 为例 客户机来自 解析结...
2018-09-09 15:54:03 915
原创 DNS服务器 安装部署 以及子域授权和转发
yum安装bind-9.9.4-29.el7.x86_64 //域名服务包 bind-chroot-9.9.4-29.el7.x86_64 //提供虚拟根支持,牢笼政策 [root@svr7 ~]# vim /etc/named.conf options { directory "/var/named"; #指定地址库文件的位置};zone "tedu.cn" I...
2018-09-09 15:25:31 659
原创 部署redis主从复制
主从复制工作原理 • 工作原理 – Slave 向 maste 发送 sync 命令 – Master 启动后台存盘进程,同时收集所有修改数据命 令 – Master 执行完后台存盘进程后,传送整个数据文件到 slave 。 – Slave 接收数据文件后,将其存盘并加载到内存中完成 首次完全同步 – 后续有新数据产生时, master 继续将新的所以收集到 的修改命令依次传给...
2018-09-09 14:35:13 131
原创 redis 集群环境部署
集群环境 • 在 6 台主机上做如下配置,并运行 redis 服务yum -y install gcc gcc-c++tar -zxvf redis-4.0.8.tar.gzcd redis-4.0.8/makemake install./utils/install_server.sh• 修改配置文件vim /etc/redis/red...
2018-09-08 13:14:18 203
原创 NOSL redis安装部署 lnmp+redis
RDBMS 服务软件 • 主流的 RDBMS 软件 – Oracle – DB2 – WS-sqlserver – MySQL NoSQL 服务软件 • 主流软件 – Redis – MongoDB – Memcached – CouchDB – Neo4j – FlockDB配置 redis 源码安装 配置服务运行参数 – 端口 – 主配置文件 – ...
2018-09-08 13:09:34 177
原创 mysql 分库分表mycat部署
垂直分割 • 纵向切分 – 把单一的表,拆分成多个表,并分散到不同的数据库 ( 主机 ) 上。 – 一个数据库由多个表构成,每个表对应不同的业务, 可以按照业务对表进行分类,将其分布到不同的数据 库 ( 主机 ) 上,实现专库专用,让不同的库 ( 主机 ) 分 担不同的业务水平分割 • 横向切分 – 按照表中某个字段的某种规则,把向表中写入的记录 分散到多个库 ( 主机 )...
2018-09-08 12:47:58 390
原创 mysql视图管理和存储过程
视图 虚拟表 视图限制: 1.不能创建索引 不能使用子查询 包含聚合函数的视图是不可更新的create view 视图名称 as sql查询 create view 视图名称(字段名列表) as sql查询 create view t1 as select user,uid,shell,homedir from user; create view t2(vname,vuid,v...
2018-09-08 12:46:06 234
原创 部署mysql MHA集群
MHA 集群集群:使用多台服务器提供相同的服务 集群类型:LB(负载均衡集群) HA (高可用集群)拓扑结构 master51 | || | | | | slave52 slave53 slave54 slave55 mgm56 所有安装软件包 per...
2018-09-08 12:44:25 148
原创 mysql优化篇
软调优: 优化服务运行时的参数 硬件调优:升级硬件 mysql>set (global) 变量=值 设置会影响服务性能参数的值 并发连接数 连接超时的时间 可以重复使用的线程数量缓存的设置 查询缓存 索引缓存 mysql> show variables like “%conn%”; show global status like ” ”...
2018-09-08 12:41:53 145
原创 部署mysql多示例
root@host57 ~]# tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz [root@host57 ~]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql [root@host57 ~]# tail -1 /etc/profile export PATH=/usr/...
2018-09-08 12:34:16 132
转载 linux下三个时间与find命令
(1)mtime:当文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限。(2)ctime当该文件的状态改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间。(3)atime当“该文件的内容被取用”时,就会更新这个读取时间。举例来说,我们使用cat去读取/etc/man.config,就会更新该文件atime....
2018-09-08 12:13:35 1458
原创 mysql 用户授权
grant 权限 on 库名.表名 to 用户@”客户端地址” identified by ‘密码‘ [with grant option] with grant option 让添加的用户连接服务器后,也有授权权限。 客户端地址表示方式示例 所有主机 % 网段 192.168.4.% 192.168.4.51 本机localhost 主机名 pc1.tedu.cn 一...
2018-09-07 18:26:37 199
原创 mysql忘记密码恢复
systemctl stop mysqld停止服务 修改/etc/my.cnf [mysqld]下 添加skip_grant_tables 启动服务 直接执行mysql 连接数据库 mysql> select host,user,authentication_string from mysql.user; 修改 mysql> update mysql.user set a...
2018-09-07 18:25:56 140
原创 mysql 主从复制结构配置
主从同步1)确保从库上要与主库的数据一致 2)主库服务器启用binlog日志,用户授权,查看正在使用的binlog 日志信息 mysql> grant replication slave on . to 主机名@’主机地址’ identified by ‘密码’;授权从库同步 mysql> show master status;查看正在使用的binlog日志 mysql&...
2018-09-07 17:28:45 145
原创 mysql 命令备份恢复,binlog日志, percona工具备份恢复
物理备份:备份库和表对应系统文件 cp -r /var/lib/mysql /dbdir.bak cp -r /var/lib/mysql/mysql /dbdir.bak cp -r /var/lib/mysql/mysql/db.* /root/ 逻辑备份:执行备份命令时,根据备份的库表生产对应的sql命令,把命令保存在指定的文件里。恢复时,执行保存sql命令,把命令保存到指定...
2018-09-07 17:23:54 198
原创 mysql基本表管理sql语句
管理表记录 insert into 表名 values(字段值列表) 增 select 字段名 …字段N from 表名; 查 select 字段名.. 字段N from表名 where 条件 update 表名 字段名=值 (where 条件) 改 delete from 表名 where 条件 删 逻辑...
2018-09-07 17:06:35 202
原创 mysql 存储引擎和数据导入导出
存储引擎 mysql服务软件自带的功能程序,处理表的处理器 每种不同的存储引擎有不同的功能和数据存储方式 show engine 查看引擎 修改引擎 停止服务 修改配置文件 [mysqld] default-stroage-engine=储存引擎名称 alter table 表名 engine=引擎名 修改存储引擎 myisam存储引擎 支持表级锁 不支持事务 事务会滚...
2018-09-07 17:04:58 188
转载 vim批量注释和取消注释
vim编辑器—批量注释与反注释在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。方法一 块选择模式插入注释: 用v进入virtual模式用上下键选中需要注释的行数按Control+v(win下面ctrl+q)进入列模式按大些“I”进入插入模式,输入注释符“#”或者是”//”,然后立刻按下ESC(两下)取消注释:Ctrl + v ...
2018-09-07 16:57:02 1191
原创 mysql 字符,索引
表里写中文 create table 表名 (字段)DEFAULT CHARSET=utf8 存汉字指定表的字符集 DDl 数据库定义语言 create alter drop DML 数据库操作语言 insert update delete DCL 数据库控制语言 grant revoke DTL 数据事物语言 commit rollback savepoint tinyin...
2018-09-07 16:49:24 405
原创 Mysql 5.7安装部署和基本命令
yum install perl-JSON 安装依赖包 rpm -ivh mysql-community-*.rpm 安装mysql 启动服务 systemctl enable mysqld systemctl start mysqld 用日志上的随机密码登陆mysql grep password /var/log/mysql.log alter user user...
2018-09-07 16:42:33 191
转载 网络OSI七层及各层作用
OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下:(1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层 解除或建立与别的接点的联系 没...
2018-09-07 09:15:28 2958
原创 mysql MHA 集群搭建
MHA 集群集群:使用多台服务器提供相同的服务 集群类型:LB(负载均衡集群) HA (高可用集群)拓扑结构 master51 | || | | | | slave52 slave53 slave54 slave55 mgm56 所有安装软件包 per...
2018-09-06 17:46:19 219
原创 Linux安全 chage sudo授权 selinux安全上下文 gpg加密 aide入侵检测系统 audit 审计
chage -E 日期 用户名 指定用户失效日期 chage -d0 用户 强制用户修改密码 passwd -l 用户名 锁定密码 passwd -u 用户名 解锁 passwd -S 用户名 看状态 chattr (+-=) i(不可改变) a(只能追加) 文件 lsattr 查看 su - 用户 -c 命令 sudo -u (root) 特权命令 su...
2018-09-06 17:32:58 208
原创 pssh批量远程管理
pssh -A 使用密码远程连接其他主机 -i 将输出显示在屏幕 -H 设置需要连接的主机 -h 设置主机列表文件 -p 设置并发数量 -t 设置超时时间 -o dir 设置标准输出信息保存的目录 -e dir 设置错误输出信息保存的目录 -x 传递参数给ssh pslurp 远程下载数据 pnuke 远程杀死进程 pscp.pssh远...
2018-09-06 17:30:02 776
原创 zabbix3.4.4 监控系统安装部署
服务端: 先部署lnmp环境 zabbix3.4.4包 yum安装依赖包 net-snmp-devel curl-devel libevent-devel(光盘没有) 编译安装 zabbix 加模块–enable-server –enable-proxy –enable-agent –with-mysql=/usr/bin/mysql_config –with-net-s...
2018-09-06 17:25:23 390
转载 如何区分iptables的PREROUTING和POSTROUTING链
*mangle-A PREROUTING -i wlan0 -j TTL –ttl-inc 1-A POSTROUTING -o wlan0 -j TTL –ttl-dec 1COMMIT上面的两条命令来自iptables配置文件/etc/sysconfig/iptables的mangle表部分,被我注释掉了,这两条命令都是正确的,但是不可以同时开启,同一时间只能使用一个...
2018-09-06 16:08:09 7562
转载 常见面试题
1.每天早上6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现 * 6-12/2 * * * /usr/bin/httpd.sh 2. 查询file1里面空行所在的行号 awk ‘{if(0~/^0~/^0~/^/)print NR}’ file1 grep -n ‘^$’ file1 3.写一条192.168.10.0网段从网关192.168.9.1出去的...
2018-09-06 16:05:53 215
转载 ip地址的分类:A、B、C、D、E五类是如何划分的?
现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。 IP地址类型 最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等...
2018-09-04 18:57:06 20685
转载 nginx优缺点 优化
nginx 相对 apache 的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 Nginx本身就是一个反向代理服务器 Nginx支持7层负载均衡 nginx 适合做...
2018-09-03 10:35:54 1427
原创 varnish 高性能方向代理服务器
具有ip伪装 翻墙功能 软件包 依赖包 readline-devel ncureses-devel pcre-devel 复制启动脚本及配置文件 [root@proxy varnish-5.2.1]# cp etc/example.vcl /usr/local/etc/default.vcl 修改代理配置文件 [root@proxy ~]# vim /usr/local/et...
2018-09-03 09:25:46 137
转载 sed 用法小结
sed -n 屏蔽默认输出 -i 直接修改文件内容 -r 启用正则表达式 sed -n ‘2p,4p’ 打印2~4行 sed -n ‘p’ 输出全部 sed -n ‘/^#abc/p’ 打印#abc开头的行 sed -n ‘4,+10p’ 打印第4行及后面10行 sed -n ‘=′a.txt输出文件的行数sed−n‘1~3p′打印第一,第四行&nb...
2018-09-03 09:10:32 139
转载 恢复 linux系统密码
• 重启计算机 • 中断启动引导 在img的上一行末尾添加 rd.break console=tty0 ctrll +X 进入 shell 挂载 root mount -o remount, rw /sysroot chroot /sysroot/ 改变系统root 路径 改密码 passwd 重置SELinux标签 touch /.autorelabel sync 更新 ...
2018-09-03 09:07:08 453
转载 raid0 raid1 raid5 raid10工作模式的工作原理及特点
RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据 还有一个大功能,多块盘放在一起可以有冗余(备份) RAID整合方式有很多,常用的:0 1 5 10RAID 0,可以是一块盘和N个盘组合其优点读写快,是RAID中最好的只缺点:没有冗余,一块坏了数据就全没有了RAID 1,只能2块盘,盘的大小可以不一样,以小的为准10G+10G只有10G,另一个做备份。它有100...
2018-09-03 09:01:25 7706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人