- 博客(17)
- 收藏
- 关注
原创 磁盘管理,centos
五块5G的磁盘[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lv
2022-05-24 14:37:56
201
原创 Rsync目录实时同步
A(192.168.5.11)服务器/data实时同步到B(192.168.5.12)服务器/dataA、B环境准备安装yum -y install lua lua-devel rsync lsyncd连接数配置,编辑/etc/sysctl.congfs.inotify.max_user_watches=99999999fs.inotify.max_queued_events=1638400重载sysctl -p创建用户useradd dataecho "gHYjhGHhjB
2022-05-19 16:25:34
1177
原创 shell数组对比
shell数组对比#arraynuma=(0 1 2 3 4 5)numb=(4 5 6 7 8 9)#并集:a+b=(0 1 2 3 4 5 6 7 8 9)declare -a num0num0=(`echo ${numa[*]} ${numb[*]}|sed 's/ /\n/g'|sort|uniq`)#对称差集:(a-b)+(b-a)=(0 1 2 3 6 7 8 9)declare -a num1num1=(`echo ${numa[*]} ${numb[*]}|sed 's
2021-11-29 16:40:14
1301
原创 yum服务器配置
yum服务器配置1、安装yum -y install httpdyum -y install createreposervice start httpd2、创建目录,把rpm包放进去mkdir /var/www/html/rpmmv /package/*.rpm /var/www/html/rpmcreaterepo /var/www/html/rpm#可以在浏览器访问看看http://ip/rpm3、配置文件[rpm]name=rpmbaseurl=http://ip/rp
2020-09-22 10:46:19
199
原创 redis 安装 主从配置 哨兵 (简单配置)
redis 安装 主从配置 哨兵(1)、环境准备yum -y install gcc+ gcc-c++(2)、解压,maketar xf redis-5.0.3.tar.gzmv redis-5.0.3 /data/codecd /data/code/redismake MALLOC=libc(3)、加入system管理cat /lib/systemd/system/redis.service[Unit]Description=RedisAfter=network.target
2020-09-17 15:56:01
161
原创 git
git 在CentOS7安装配置git使用用户配置git使用邮箱配置语法高亮查看全局配置yum insatll git -ygit config --global user.name "test"git config --global user.email "test@mail.com"git config --global color.ui truegit config --list也可以在家目录查看修改[root@jenkins /]# cd[root@jenkins ~]#
2020-08-29 15:20:35
101
原创 mysql数据库主从
mysql数据库主从1、主从复制前提是master上必须开启二进制日志原理:1)master 将数据更新记录到二进制日志文件中2)slave 通过 I/O 线程向master请求二进制日志文件(要让 slave 知道请求的是哪个master以及位置)3)master 接收到 slave 的 I/O 请求之后,就会从相应的位置点开始,给 slave 传日志4)slave 接收到日志后,会写入本地的中继日志中5)slave 通过 sql 线程读取中继日志中的内容,在数据库中执行相应的操作,使
2020-08-17 20:42:04
262
原创 做个tomcat多实例
tomcat多实例1、准备java环境[root@localhost ~]# cat /etc/profile.d/java.shexport JAVA_HOME=/usr/local/javaexport PATH=$JAVA_HOME/bin:$PATH[root@localhost ~]# source /etc/profile.d/java.sh2、准备一个tomcat,把不能共享的文件放到一个实例文件夹,拷贝再做一个实例[root@localhost ~]# cd /usr/loc
2020-08-16 15:12:20
139
原创 iptables简单规则
iptebles简单规则禁止访问22端口(慎用)iptables -A INPUT -p tcp --dprot 22 -j DROP允许访问22端口iptables -I INPUT -p tcp --dprot 22 -j ACCEPT指定将规则插入到第2行iptables -I INPUT 2 -p tcp --dprot 22 -j ACCEPT根据规则行号,删除相应的规则iptables -D INPUT 2删除指定规则iptables -D INPUT -p tcp
2020-08-15 17:31:56
742
原创 sshd_config用过的简单配置
/etc/ssh/sshd_config用过的简单配置1、禁止root登入PermitRootLogin no2、把 SSH 监听端口改为 200Port 2003、用户允许登入AllowUsers user1禁止登入DenyUsers user24、组允许AllowGroups group3禁止DenyGroups group45、限制一分钟内完成登入LoginGraceTime 1m...
2020-08-14 21:06:57
419
原创 Lvs、dr模式简单配置
Lvs、dr模式简单配置master: dip vipslave-1: rip1 vipslave-2: rip2 vip全部机器配置清空防火墙策略,关闭selinuxslave配置启动nginx,设置不同网页,方便看效果在lo接口上绑定VIPip addr add dev lo vip/32忽略响应vip(arp请求)请求echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore用最子网掩码最长的ip封包echo 2 > /
2020-08-13 19:53:40
212
原创 playbook单机部署lamp
写个playbook单机部署lampcat lamp.yml---- hosts: host_ip tasks: - name: install lamp packges yum: name=httpd,mariadb-server,php,php-mysql state=present - name: delete index.html file: path=/var/www/html/index.html
2020-08-12 19:25:50
132
原创 shell批量传输密钥
shell写的批量传输密钥#!/bin/bashif [ -f ~/.ssh/id_rsa ];then echo yeselse expect << EOF set timeout 300 spawn ssh-keygen expect ":" send "\n" expect ":" send "\n" expect "n" send "\n" expect eofEOFfiiipp=($(cat $1|awk '{print $1}
2020-08-11 19:20:09
303
原创 Lvs,nat模式简单配置
记录Lvs、nat模式简单配置master: vip(桥接、模拟外网) dip(nat、模拟内网)slave-1: rip1slave-2: rip2全部机器配置清空防火墙策略,关闭selinuxslave配置启动nginx,设置不同网页,方便看效果配置网关route add default gw dipmaster配置安装ipvsadm添加桥接网卡,添加vip(也可以点点点添加)ip addr add dev ens37 vip/32开启路由转发echo “
2020-08-10 20:04:36
191
1
原创 记录一次CentOS7根扩容
记录一次根扩容[root@kn2kn2 ~]# lsblk...... ├─centos-root 253:0 0 17G 0 lvm /......sdb 8:16 0 50G 0 disk......[root@kn2kn2 ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created. [root@kn2kn2 ~]# vgs ......
2020-08-09 11:43:24
245
原创 sed,曾用过的操作
sed,曾用过的操作删除空行sed "/^$/d" test.txthello 前面添加 worldsed "s/hello/&world/" test.txt在有 hello 的行前面添加一行worldsed '/hello/i\world' test.txt在有 hello 的行后面添加一行worldsed '/hello/a\world' test.txthello 后面添加 worldsed '/hello/{s/$/,world/}/' test.txt
2020-08-08 18:55:52
94
原创 vim,末行模式删除术
vim,末行模式删除术删除只有空格的行的空格%s/^\s\+$//删除有 hello 的行g/hello/d删除空行g/^$/d删除行首空格%s/^\s*//g删除行尾空格%s/\s*$//g删除每行 ( 前面的字符, ( 也会被删%s/^.*(//删除每行 ( 后面的字符, ( 也会被删%s/(.*//删除每行 () 里面的字符%s/([^()]*)//g...
2020-08-07 20:58:20
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人