- 博客(45)
- 收藏
- 关注
转载 Nginx-负载均衡部署
Nginx的负载均衡是比较常见的,通过反向代理把相应的请求发给不同的server;Nginx的一个优点:Nginx可以自己进行健康检查,发现故障server会自动剔除,修复后自动添加;这里我们需要5台虚拟机进行部署;1台nginxserver负责反向代理的负载均衡;4台作为Apache server;其中2台模拟html;2台模拟php;Nginx调度算法介绍...
2019-07-31 20:09:00
104
转载 集群-LVS常见模式NAT/DR部署
Linux Viryual server 项目LVS NAT模式部署我们要准备四台虚拟机; 2台webserver 1台分发器 1台client1.两台server 配置好相同网段 172.16.1.102;172.16.1.103;网关指向分发器172.16.1.101 (安装webserver)webserver配置ip;[root@sx...
2019-07-31 20:07:00
90
转载 系统安全-(私有的CA机构)
CA与web在同一台虚拟机HTTPD + Openssl = HTTPS配置CA服务器========================================================1.配置CA 生成CA自己的公钥 私钥 CA对自己进行证书自签名 (用脚本生成)[root@ws1 ~]# vim /etc/pki/tls/op...
2019-07-29 21:09:00
88
转载 防火墙(Iptables NAT)
1.nat 透明转发源地址和目标地址不会改变环境配置:三台机器:一台:更改网关:[root@whya ~]# ip route add default via 192.168.60.160[root@whya ~]# ip route del default via 192.168.60.2[root@whya ~]# ip route listdefault v...
2019-07-28 16:43:00
103
转载 zookeeper-分布式协调技术的搭建
我们今天要搭建的zookeeper服务想需要用三台虚拟机来进行搭建;Zookeeper 的工作原理zookeeper 的核心是原子广播,使用这个机制保证各个 Server 间的同步,实现原子广播的协议叫做 Zab 协议Zab 协议有两种模式:恢复模式(选主)和广播模式(同步),当服务启动或 Leader 宕机,Zab 就进入恢复模式,一旦 Leader 被选举出来,且...
2019-07-26 17:14:00
61
转载 Cobbler 自动安装 配置
自动化安装适用于IDC机房批量安装服务器;现在我们的自动化安装的方法有两种;今天我们来实现一下Cobbler的配置;1.PXE,这种配置起来比较麻烦;2.Cobbler,这种批量安装的方法,也是基于PEX结构执行的,但是Cobbler省去了我们配置文件的步骤,都交给了Cobbler来完成;1)安装软件;查看服务是否启动[root@host1 ~]# y...
2019-07-26 17:13:00
79
转载 GPG非对称加密
我们需要两个账户进行操作,user1、use2;#这个实验需要我们在图形机上去做;1.创建加密文件[user1@logan ~]$ echo hello user2 > a.txt[user1@logan ~]$ lsa.txt 公共 模板 视频 图片 文档 下载 音乐 桌面2.我们要去user2中生成密钥对[user2@lo...
2019-07-26 17:10:00
118
转载 服务管理--Nginx
Nginx --升级一.Nginx 升级实验源码包安装(1.配置 2.编译 3.安装)1.先解压升级包[root@vlnx251101 ~]# tar xf nginx-1.13.4.tar.gz 2.转到升级包那个目录[root@vlnx251101 ~]# cd nginx-1.13.4/3.指定目录等问题 (prce-8.40)支持正则...
2019-07-17 18:02:00
54
转载 NTP时间服务器
一台虚拟机做中继,令一台虚拟机同步时间1.先安装ntf[root@mysqlb ~]# yum install chrony[root@mysqlb ~]# systemctl start chronyd[root@mysqlb ~]# systemctl enable chronyd (开机自启)[root@mysqlb ~]# vim /etc/chrony.c...
2019-07-15 18:50:00
99
转载 服务器管理—DNS
一、BIND实现正向区解析1.先安装包yum install bind[root@mysqlb ]# yum install bind -y2.修改配置文件[root@mysqlb named]# vim /etc/named.confoptions { listen-on port 53 { 127.0.0.1;any; }; #any是任意...
2019-07-15 17:47:00
106
转载 ftp服务
ftp有两个端口(21是控制端口,20数据端口),有两种工作模式:1.端口模式/主动模式 2.被动模式客户端决定服务器telnet测试1.先安装 yum install telnet[root@slave1 ~]# telnet 192.168.88.101 21Trying 192.168.88.101...Connected to 192.1...
2019-07-15 16:46:00
86
转载 MYSQL 日志(log-bin)备份
1.启动日志mysqld_safe --log-bin --user=mysql &2.修改my.cnf文件[mysqld]server-id=1log-bin=master 日志名称log-bin-index=masterbinlog_format=statement3.查看是否启动了binlog日志mysql&g...
2019-07-04 20:09:00
52
转载 lvm的快照(mysql备份)
1.将lv挂载mysql数据目录先添加两块硬盘,然后重启虚拟机。 pv物理卷pvcreate /dev/sdbpvcreate /dev/sdcvg卷组vgcreate vg0 /dev/sdb /dev/sdclv逻辑卷lvcreate -L 3G -n /dev/vg0/lv0 vg0格式化mkfs.ext4 /dev/vg0/lv0...
2019-07-04 19:47:00
73
转载 mysql表的导出与导入
导出 1.我们先改一个文件 /etc/my.cnf[mysqld]secure_file_priv = 2.创建一个目录,把属组属主改成mysql,然后重新启动mysqld.[root@localhost ~]# mkdir /backup[root@localhost ~]# chown -R mysql.mysql /backup[r...
2019-07-03 20:10:00
61
转载 MYSQL逻辑备份
首先用mysqldump进行完全备份[root@logan ~]# mysqldump -uroot -p123 --all-databases > /all.sqlmysqldump: [Warning] Using a password on the command line interface can be insecure.停掉mysql服务[r...
2019-07-03 17:32:00
68
转载 MYSQL物理备份
1.先停止mysqlpkill mysqldpkill mysqld2.查看一下mysql存储的数据所在的目录(which mysql)[root@localhost ~]# which mysql/usr/local/mysql/bin/mysql3.用cp 复制data下的数据,删除data目录,然后把cp的数据放到当前目录。...
2019-07-03 17:27:00
77
转载 MYSQL重置密码
1.停止服务(killall mysqld 这个是用桌面那个)pkill mysqld2.跳过授权表启动服务[root@robin mysql]# /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &3.修改密码update mysql.user set au...
2019-07-02 15:22:00
90
转载 由动态IP变为静态IP
1.首先我们先进入/etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"BOOTPROTO="none"NAME="ens33"DEVICE="ens33"ONBOOT="yes"IPADDR=192.168.88.8NETMASK=255.255.255.0GATEWAY=192.168.8...
2019-07-02 14:44:00
233
转载 shell模拟银行系统
运用awk if语句 函数调用 case语句 死循环。1.先创建个用户管理文件(info.txt)me passwd moneyws 123 30000qq 456 300002.创建银行系统(bank.sh)#!/bin/bashmenu1="================ 1.登录...
2019-06-30 19:58:00
184
转载 shell 基础进阶 *金字塔
1.首先我们先打印直角三角形 1 #!/bin/bash 2 3 read -p "输入金字塔层数: " line 4 5 for((i=1;i<=line;i++)) 6 do 7 for((j=1;j<=i;j++)) 8 do 9 echo -n...
2019-06-30 18:31:00
854
转载 shell,awk两种方法写9*9乘法表
在编写前我们需要分析一下都需要什么?第一种shell方法1.需要两个数相乘,我们需要两个循环2.判断以怎样的形式展现出来,我们需要一个if 判断,if判断的不同会影响到最后输出结果的不同3.输出格式 1 #!/bin/bash 2 3 for ((i=1;i<=9;i++)) #通过循环得到第一个...
2019-06-27 16:29:00
170
转载 shell脚本判断一个用户是否登录成功
首先咱们要先确定一个用户1.创建文件user.txtqq1232.创建一个脚本yz.sh!/bin/bashusername=`head -1 ./a.txt`password=`tail -1 ./a.txt`read -p "请输入用户名:" userstty -echoread -p "请输入密码:" -t 5 pass...
2019-06-25 19:20:00
1302
转载 shell 冒泡算法 解决数组排序问题
首先我们要了解冒泡算法的操作原理1.通过两个数比较,大的数向后移动,再和下一个进行比较,如果还大,继续向后移动。2.每个数都要进行比较 1 #!/bin/bash 2 3 echo "输入一个数组:" 4 read -a num 5 6 for((i=0;i<${#num[@]};i++)) 7 do 8 ...
2019-06-25 19:02:00
75
转载 shell 石头剪刀布
我们来做一个小游戏: 石头剪刀布首先我们规定一下规则:1.用户输入一个代表石头剪刀布的数值,与电脑随机生成的数值比较2.只有用户赢了才能退出游戏3.三局两胜#!/bin/bashcount=0count1=0menu="-----0.石头----------1.剪刀----------2.布-------请选择你的拳法[0|1|2]...
2019-06-25 19:00:00
220
转载 应用shell (ssh)远程链接主机
1.先用ssh root@192.168.88.132 连接主机,后退出。2.然后运行脚本 rj.sh/usr/bin/expect <<EOFset timeout 30spawn ssh -l root 192.168.88.132 "useradd lilei"expect "password:"send "123\r:"spawn...
2019-06-25 18:54:00
99
转载 nmcli命令使用
1.查看网卡绑定信息nmcli con show2.创建新连接ens33-dhcp,IP自动通过dhcp获取con add -- 添加新的连接con-name -连接名type - 设备类型ifname - 接口名autoconnect yes -- 允许开机自动启动gw4 192.168.88.2 --自己的网关ipv4.dns 114.114...
2019-06-17 14:50:00
450
转载 光盘yum源autofs按需挂载
1.安装autofs服务 (yum install autofs -y)2.创建按需挂载文件 (mkdir /automnt)mkdir /automnt3.编辑主配置文件 (vim /etc/auto.master)(刚才创建的目录,配置文件(配置文件一般命名格式为auto. 按需挂载目录名))4.新配置文件auto.automnt (...
2019-06-15 18:58:00
72
转载 LVM扩容,删除
当发现lv空间不够用时,就需要我们进行对lv的扩容。扩容分两种情况:(lv的有点,支持在线扩容)1.VG有充足的空间,直接对lv进行扩容;2.VG空间不足时,我们需要对VG进行扩容,然后再对lv进行扩容1)首先我们做VG空间充足的情况。直接对lv进行扩容查看我们的L挂在情况[root@bogon ~]# df -Th文件系统 ...
2019-06-14 19:54:00
118
转载 LVM创建
1.将我们准备好的磁盘,标记成我们需要的PV[root@bogon ~]# pvcreate /dev/sdb{1,2,3} Physical volume "/dev/sdb1" successfully created. Physical volume "/dev/sdb2" successfully created. Physical volume "/d...
2019-06-14 19:52:00
43
转载 LVM 数据迁移
当用作LVM的某磁盘需挪作他用时,我们需要把该磁盘上的数据迁移到其它磁盘数据迁移有两种方式:1.手动选择迁移位置、2.不选择迁移位置1.手动选择迁移位置首先我们查看一下当前pv 空间[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos...
2019-06-14 19:49:00
284
转载 IP地址
ip地址划分IP地址划分为五类A,B,C,D,EA类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。以子网掩码来进行区别::255.0.0.0127.0.0.0到127.255.255.2...
2019-06-14 19:43:00
89
转载 前后台切换
1.yum install xclock (先软件包)2。前台 xclock -update 13. 后台 xclock - update & [(后台表继续运行) (ctrl+z 表停止)]4.脱离终端运行 nohup xclock -update 1 &5.jobs(查看所有工作状态)...
2019-06-14 16:44:00
91
转载 如何配置IP
1.先查看自己的IP地址ifconfig 或 ip addr show2. route -n (查看路由)3.ping traceroute查看总共差多少个路由 (www.baidu.com)4.arping -I(大i) ens33 192.168.88.2 (查看IP地址是否冲突)5.arp -n (查看网关)...
2019-06-14 15:05:00
97
转载 Raid 5 (软raid)创建、模拟损坏、移除、添加新磁盘的实验
1.查看磁盘分区,做raid5 最少需要3块盘磁盘 /dev/sdb:1073 MB, 1073741824 字节,2097152 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x71dbe158...
2019-06-13 19:59:00
1166
转载 Linux重置root密码
linux 重置root 密码1.开机选择单用户模式2.按e进入编辑模式3.找到linux16,在末尾添加 init=/bin/bash4.按ctrl + x 启动(出现这种情况,不能输入任何东西。这是需要输入(reset))5.mount -o rw,remount / 重新挂载 /6.vi /etc/seliunx/config ...
2019-06-13 19:44:00
63
转载 quota磁盘配额
quota磁盘配额(user)1.开启配额功能:[root@localhost /]# mount -o usrquota /dev/sda5 /mnt/2.设置用户配额:[root@localhost /]# edquota -u robin /mnt3.查询配额的使用情况[root@localhost /]# repquota -u /mnt4.启动配额:[root@localh...
2019-06-13 19:42:00
84
转载 lvm管理
lvm功能:1.整合磁盘空间2.在线扩容操作pv1.创建pvpvcreate /dev/sda6pvcreate /dev/sda72.查询pvpvspvdisplay vg1.创建vgvgcreate vg0 /dev/sda6 /dev/sda72.查询vgvgsvgdisplaylv...
2019-06-13 19:30:00
50
转载 快照
作用:1. 利用快照实现一致性备份逻辑卷的快照的空间是从哪里得到的:1.只使用快照,源lv不动快照内文件修改,不影响源lv数据,快照空间使用100%,快照自动损坏2.只使用源lv,快照作为备份快照作为备份,空间最好大于数据大小,还要注意选择服务器最空闲时间所做快照的卷的卷组,也就是说快照卷和源卷处于同一个卷组,所以要保证卷组空...
2019-06-13 19:26:00
54
转载 分区工具
分区工具fdisk MBR(msdos)1. 查看新设备是否发现# fdisk -l 查看新分区标识2. 分区# fdisk /dev/sdb Command (m for help): mCommand action d delete a partition ...
2019-06-13 19:20:00
74
转载 GPT分区
分区工具parted MBR(msdos)或 GPT命令行交互式[root@localhost ~]# parted /dev/sdc(parted) help #帮助(parted) mklabel gpt #指定分区表格式 gpt or msdos(MBR)(parted) print ...
2019-06-13 19:19:00
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人