- 博客(52)
- 收藏
- 关注
原创 mysql 添加索引
create INDEX idx_created ON `event`(`created`)idx_created为索引的名字(为自定义)event 为表名created 为字段名
2021-07-28 15:35:42
165
原创 Centos7设置kubectl代码补全
yum install bash-completion -yecho "source <(kubectl completion bash)" >> ~/.bashrcsource ~/.bashrc
2019-10-16 14:23:37
885
原创 rke拉起k8s集群
在所有的机器上:1.关闭selinux:sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selinux/configsetenforce 02.设置IPV4转发cat >> /etc/sysctl.conf << ENDnet.ipv4.ip_forward = 1net.bridge.bridge...
2019-09-12 10:41:20
696
原创 docker配置proxy——拉取外地镜像3
在配置了Centos内的ss客户端之后,虽然我们能访问谷歌但是,我们仍然不能拉取谷歌的镜像,因为ss客户端和docker都是应用层的,所以要为docker配置代理。1.创建docker配置文件mkdir/etc/systemd/system/docker.service.dvim/etc/systemd/system/docker.service.d/http-proxy.conf...
2019-09-11 23:52:14
3710
原创 harbor踩坑
harbor解压之后有harbor.yml文件,这是harbor的配置文件,文件中:有上面的内容,这个就是镜像推送的地址,所以在小型网络内部要有这个node1的解析。使用docker push镜像测试:ok...
2019-07-25 17:02:41
2393
原创 docker 学习笔记
docker 的容器互联1.使用--link命令可以让容器之间安全的进行交互创建一个新的数据库容器:docker run -d --name db training/postgresdocker run -d -P --name web --link db:db training/webapp python app.pydocker相当于在两个互联的容器之间创建了一个虚拟通道,...
2019-07-13 22:21:47
126
原创 开源监控软件-----zabbix (一)
一、安装zabbix准备工作:两台redhat7.3的虚拟机,zabbix的相关rpm包具体的操作步骤可以访问zabbix的官方网站,上面有针对不同系统,不同版本的zabbix软件的安装教程,且一定比我所述清晰。https://www.zabbix.com/documentation/4.0/zh/manual/installation/install_from_packages/rh...
2019-04-29 22:29:09
1327
原创 lvs ------nat模式
实验环境:redhat6.5准备三台虚拟机在server6上加上一块新的网卡,作为外网的ip:在新的网卡上面加上ip地址:ip addr add 172.25.254.131/24 dev eth2ip addr showyum install ipvsadm -y ####下载ipvsadm软件ipvsadm -A -t 172.25.2...
2019-04-18 16:04:09
175
原创 lvs反向代理tun模式
1.当用户向负载均衡器(Directory Server)发起请求,调度器将请求发往至内核空间2.PREROUTING链首先会接受到用户请求,判断目标IP是本机IP,将数据包发往INOUT链3.IPVS是工作在INPUT链上的,当用户请求和自己已经定好的集群服务进行对比,如果用户请求的就是定义的集群服务,那么此时IPVS会强行修改数据包里的目标IP地址 和端口,并将新的数据包发网POSTO...
2019-04-18 14:28:50
473
原创 lvs反向代理------DR
lvs(LB集群的一个实现)如今反向代理的软件有:lvs(工作在四层)haproxynginx(工作在七层)varnish当今主流的应用是:lvs和nginx,主要是因为varnish有局限性,varnish是工作在内存的 ,所以到是反向代理的数量是有瓶颈的。haproxy用的比较少。lvs附着与netfilter五个内置的钩子函数PREROUTING-----...
2019-04-10 17:25:08
1971
原创 Python 集和篇
1.集和内元素是不可重复的:s = {1,2,3,1,2,3,4,5}print(s)print(type(s))实验结果;运用集和内元素不可重复可以进行去重复操作:li=[1,2,3,4,5,1,2,3]print(set(li))实验结果:#集和只支持 成员操作符 for循环s={1,2,3}# print(s[0])# print(s*3)# p...
2019-04-04 17:16:44
262
原创 Python 元组篇
元组(tuple): 元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型元组的创建:t=(1,2,3,True,'star')print(t)print(type(t))结果:虽然元组不可以进行更删改查,但是可以通过元组内的元素间接更删改查。t1 = ([1,2,3],4)t1[0].append(4)print(t1)结果:#元组里...
2019-04-04 16:30:56
185
原创 Linux运维企业篇(1)环境配置 虚拟机封装 varnish
1.母盘的配置:varnish是什么:Varnish是高性能开源的反向代理服务器和HTTP缓存服务器Varnish的功能与Squid服务器相似,都可以用来做HTTP缓存Squid是从硬盘读取缓存的数据,而Varnish把数据存放在内存中,直接从读取内存,避免了频繁在内存、磁盘中交换文件,所以Varnish要相对更高效,但也有缺点,内存中的缓存在服务器重启后会丢失Varnish 如...
2019-04-03 16:00:17
301
原创 (Python篇)语句篇
1.求所给数字的阶乘num = int(input('请输入你要求的数字的阶乘:'))sum = 1for i in range(1,num+1): sum *=iprint(sum)break,continue:注:这里的continue是跳出本次循环,并进行下一次的循环,break是跳出本层循环:和其他语言的用法是一致的:例:有1234这四个数字,这四个...
2019-04-03 13:15:23
406
原创 pyrhon字典篇
python中自带的方法:sum------求和函数max------求最大值min-------求最小值测试:print(min(9,754,32,4,543))li=[9,754,32,4,543]print(min(li))print(max(li))print(sum(li))print(sum(range(2,101,2)))结果:users...
2019-04-03 13:14:43
642
原创 (Python篇) Python环境的配置及简单的语句练习
1.python3的安装: 1.拿到源码安装包(python3.6)--->去官网下载 2.解压安装包到/opt目录 3.安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-develyum install gcc zlib zlib-devel openssl-devel -y 3.进入解压的安装包进行编译 ...
2019-04-03 13:14:18
413
原创 Python列表
1.列表的创建"""数组:存储同一数据类型的集合score=[10,20,30]列表:可以存储任意数据类型的集合"""#列表里可以存储任意数据类型li=[1,1.2,'hello',True]print(li)print(type(li))#列表嵌套li1=[1,1.3,'hello',[1,23,3,4,5]]print(li1)print(type(li1))...
2019-04-03 13:13:50
235
原创 (shell篇)shell的循环语句+应答语句
Table of Contents循环语句1 :for语句:循环语句2:while true语循环语句3:if语句:shell语句应答语句:循环语句1 :for语句:for i in {1..10}do echo $i done ###此时输出的是从1到10for i in seq 1 2 10do...
2019-03-11 21:28:32
1566
原创 (企业服务篇)Linux火墙服务之iptables
IPTABLESIPTABLES 是3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux 内核中。在...
2019-03-08 20:16:20
197
原创 (Shell)Linux之shell基础--awk
awk 报告生成器awk 处理机制:awk会逐行处理文本,支持在处理第一行之前做一些准备工作,以及在处理>完最后一行做一些总结性质的工作,在命令格式上分别体现如下: BEGIN{}:读入第一行文本之前执行,一般用来初始化操作 {}:逐行处理,逐行读入文本执行响应的处理,是最常见的编辑命令 END{}:处理完最后一行文本之后执行,一般用来输出...
2019-03-02 21:15:39
572
原创 (shell篇)Linux之shell基础<sed>
&&和||&&用来执行条件成立后执行的命令||用来执行条件不成立后执行的命令例如:ping -c 1-w 1 172.25.254.6 &&echo up ||echo notest 命令:test 命令和[]等同test "$A" == "$B" 等同于 [ "$A" == "$B" ][ "$
2019-02-28 17:18:44
190
原创 (shell)sort cut grep uniq 文本处理命令
1.sort 排序命令:-f 忽略大小写的差异,例如A和a视为编码相同 -b 忽略前面空格符部分 -M 以月份的名字进行排序 -n 使用串数字进行排序 -r 反向排序 -u 就是uniq,相同的数据仅显示一行 -t 分隔符,默认是以【tab】键来分隔 -k 以那个区间来进行排序的意思...
2019-02-27 00:02:12
227
原创 基于linux的pxe网卡批量安装系统教程
为什么要网卡安装系统?在生产环境中,会遇到给机器批量安装系统的时候,这时候一个一个安装系统就太麻烦了,为了节省时间,提高效率就需要用到网卡安装系统,通过网卡安装系统,就能实现:批量自动复制性的安装系统。网卡安装系统的服务端的配置:1.安装软件:httpd 提供安装镜像的访问 tftp-server 允许任何数量的客户端同时进行连接 dhcp 为客户端分配i...
2019-02-26 01:43:47
1348
1
原创 (企业服务篇)火墙服务firewalld
Firewalld:启用firewalldyum install -y firewalld firewall-config -y 下载firewalld 和firewalld-config(此文件是firewalld的图形接口)软件 systemctl start firewalld 开启firewalld软件 systemctl enable firewalld ...
2019-02-24 00:31:27
250
原创 (服务篇)基于Linux的共享存储
/dev/sr0 光驱iqn 全局唯一命名方式,在发起端是独一无二的 internet quality namehostnamectl ###这个命令可以查看机器的内核版本,如下图所示:当前机器的内核版本是3.10.0 存储分离:软件:服务端:target 客户端:iscsi服务端:yum search targetyum install targetc...
2019-02-24 00:28:55
7207
原创 企业级别Linux之Apache服务
1.安装Apache1.yum install -y httpd httpd-manual启动Apache服务2.systemctl start httpd3.systemctl enable httpd查看监听端口:4.ss -antulp| grep httpd从上图中我们可以知道apache服务监听的是80端口5.firewall-cmd --list-all #...
2019-02-21 13:35:08
334
原创 企业级Linux数据库相关操作
数据库当前市场上有四种数据库,分别是:sqlserver————————————————miscrosoftmysql——————————— sun——————oracleorcale———————————————————oracledb2——————————————————————ibm其中用的最多的是mysql和oracle在这里我们学习的是mysql的相关知识数据库的安...
2019-02-20 01:04:16
326
原创 企业级Linux之DNS服务器的高级配置
高速缓存dns1>实验环境的配置1.虚拟机上网配置,真机上开启火墙的伪装功能,虚拟机上配置网卡信息。1>firewall-cmd --add-masqunetwork ###开启火墙的伪装功能,(将域内路由伪装成)可以充当路由器2>vim /etc/sysconfig/network-scripts/ifcfg-eth0 ###编辑网卡eth...
2019-02-17 21:58:34
1130
1
原创 高级网络配置(基于ip的负载均衡)
链路聚合在实际的工作生活中可能会遇到网卡故障,但是公司的业务不能因为网卡故障而损失,这就需要链路聚合这项技术使两个网卡设备(甚至于多个网卡设备)为同一个ip工作1>bond三种工作方式:一般情况下用01模式0(平衡轮循)banlance-rr模式1(主动备份)active查看接口状态: cat /proc/net/bonding/bond0实验步骤:1>nm...
2019-02-16 20:50:17
1672
原创 系统常见错误的解决方法
1.删除磁盘中的磁盘分区引导信息命令:dd if=/dev/zero of=/dev/sda1 bs=446 count=1 ###删除磁盘中的分区引导信息,信息长度446个字节此时重启机器会出现如下信息2.此时就需要系统挽救模式了:在这个虚拟机的硬件上添加光盘硬件,并将光盘硬件设置成第一启动项,如下面的两个截图:3.上述设置完成后启动虚拟机:选择Troubl...
2019-02-12 23:59:33
2058
原创 Linux系统中忘记root用户密码怎么办?
1.在登录界面选择操作系统界面按上下会打断自动进入系统,然后选择要进入的系统按e(表示edit编辑)进入编辑后: 将linux16后面这一行最后的内容修改为rw rd.break 注:在ro从o后面开始改修改之后会进入到如下界面: switch_root:/# chroot /sysroot/ ####切换到系统sh...
2019-02-11 20:14:43
3598
原创 Linux中SElinux相关知识及操作
SElinux系统级安全内核SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的 实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的 任务中所需要文件。更改selinux的状态:1.永久性修改vim /etc/sysco...
2019-02-11 19:01:40
308
原创 企业级Linux之ftp服务的搭建
1.ftp的定义ftp://文件传输协议2.ftp协议提供的软件准备工作:将selinux的状态更改为disabled:vim /etc/sysconfig/selinux查看selinux状态:在rhel7中:vsftpdyum install vsftpd -y #####安装ftp服务器安装成功之后查看vsftpd的配置文件:...
2019-02-09 18:33:06
1260
原创 Linux系统中的磁盘管理
1.本地存储设备的识别fdisk -l ##真实存在的设备cat /proc/partitions ##系统识别的设备blkid ##系统可使用的设备df ##系统正在挂载的设备2.设备的挂载和卸载1.设备名称/dev/xdx ...
2019-01-24 23:52:55
325
原创 Linux系统延时任务
1.系统延时任务[root@software_install mnt]# at 7:11 ####设定任务执行时间 at> rm -rf /mnt/* ####任务动作at> <EOT> ...
2019-01-22 23:17:46
331
原创 Linux下载软件
1.环境配置设置虚拟机和真实主机在同一网端ping通修改shell名字为software_install.westos.com2.在cd /etc/yum.repos.d/ls(一般新安装的什么都没有,或者有一个redhat.repo)vim xxxx.repo(必须以.repo结尾,系统才能识别)内容如下:[redhat] #仓库...
2019-01-21 22:58:07
11186
原创 Linux中虚拟机的管理高级教程
虚拟机管理命令virt-manager ##开启虚拟机管理virsh list ##列出正在运行的虚拟机 virsh list --all 显示所有的虚拟机 ...
2019-01-18 23:30:45
663
原创 Linux的网络管理
1.环境配置 1>用户端设置ip地址为1.1.1.XXX 注:以下截图黑底白字是客户端截图2>服务器端设置eth0网卡的ip地址为1.1.1.XX(网关,与客户端的ip地址不相同)3>服务器端设置要连接目标网段的ip地址(第二块网卡)如上图在服务器端设置了两块网卡 注:在主机上设置给虚拟机新加网卡的命令: virt-manag...
2019-01-17 13:52:17
253
原创 Linux的网络配置及其管理
1.子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的数字是主即位 网络位表示网络区域 主机位表示网络区域里某台主机 2.ip通信判定 网络位一致,主机位不一致的2个IP可以直接通讯 172.25.254.1/24 24=255.255.255.0 ...
2019-01-16 21:32:20
611
原创 Linux时间同步及日志
服务名称chronyd##在服务端:vim/etc/chrony.conf22 allow 172.25.254.107 ##允许目标客户端来同步本机时间29 local stratum 10 ##本机不同步任何主机的时间,本机作为时间源 ...
2019-01-16 00:11:50
1828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人