- 博客(25)
- 收藏
- 关注
原创 zabbix配置
一,对zabbix server端的操作1,配置前对主机进行的准备工作[root@localhost ~]# hostnamectl set-hostname zabbix-server (配置主机名)[root@localhost ~]# systemctl stop firewalld (关闭防火墙)[root@localhost ~]# systemctl disable firew...
2020-06-08 15:06:20
424
原创 python-----文件操作
一,文件操作的流程1,打开文件,得到文件句柄并赋值给变量;2,通过文件句柄对文件进行操作;3,关闭文件f=open("file","w")f.write("123")f.close()这种方式是用调用open()和close()函数来实现文件的打开和关闭,但是这样如果程序存在bug,将导致close()语句没有执行,文件未关闭,可能会导致文件中的数据丢失或受损。但如果程序过早的...
2020-04-14 14:49:34
251
原创 python---变量与数据类型,字符编码
一,变量1,变量类型变量的类型可以有:整型,浮点型,字符型2,变量赋值用等号(=)来给变量进行赋值name="xiaoming"注:python中的变量赋值不需要类型声明。3,多个变量赋值a=b=c=1i,j,k=1,2.1,"xx"4,定义变量的规则(1) 变量名为数字,字母,下划线组成;(2)变量名的第一个字符不能是数字;(3)关键字不能声明为变量二,数...
2020-04-06 19:59:05
334
原创 Python基础
1,在Linux下安装[root@localhost ~]# tar xf Python-3.8.2.tgz -C /usr/local/src/[root@localhost ~]# yum install gcc gcc-c++ make zlib* -y[root@localhost ~]# yum install libffi-devel -y[root@localhost Pyt...
2020-03-30 16:29:52
278
原创 tomcat虚拟主机的配置
一,安装tomcat1,环境准备[root@localhost bin]# systemctl stop firewalld[root@localhost bin]# systemctl disable firewalld[root@localhost bin]# setenforce 0[root@localhost bin]# vi /etc/sysconfig/selinux2,...
2020-03-29 14:00:45
357
原创 grub案例分析
一,修改系统启动时间Centos7的默认启动时间为5秒,我们可以将它进行修改修改/etc/default/grub文件修改后重新编译生成grub.cfg文件二,对grub进行加密1,明文加密在/etc/grub.d/00_header文件加入以下代码编译生成grub.cfg文件重启后在开机界面输入e,就需要输入密码才能进入编辑窗口。2,生成加密码在/etc/grub2...
2019-12-15 12:02:40
396
原创 ansible
一,ansible安装部署1,yum安装[root@localhost ~]# yum install epel-release[root@localhost ~]# yum install ansible -y注:安装epel源前要先配置网络源2,ansible的7个命令(1)ansible参数作用-a后接命令-m执行的模块-i指定路径,默认...
2019-12-02 22:59:12
446
原创 企业级web服务之DNS&CDN
一,DNS1,DNS与域名域名一般分为三个部分,用“.”分割,严格的域名最后还有一个“.”,但一般省略不写,如:www.baidu.com.类型 com域名 百度主机名 www2,体系结构DNS是一个分层的分布式名称对应系统,类似于计算机的树形结构。DNS的分布式数据结构是以域名为索引的,每个域名实际上就是一...
2019-12-02 19:38:17
280
原创 Linux常用工具服务—rsync
一,rsyncrsync是一款开源的,快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的工具。1,数据同步原理Centos6,rsync3.x比对方法,一边比对差异,一边对差异部分进行备份2,rsync的工作原理(1)单个主机本地之间的数据传输(类似cp)(2)借助rcp,ssh等通道来传输数据(类似scp)(3)以守护进程(socket)的方式传输数据3,命...
2019-11-08 21:47:51
580
原创 web
一,http状态码状态代码说明200服务器成功返回网页301永久跳转,所请求的网页将永久跳转到设定的新位置403禁止访问,此类问题一般是服务器或服务器权限配置不当所致404服务器找不到客户端请求的指定页面500内部服务器错误,一般为服务器的设置或内部程序问题,很有可能是代码错误502坏的网关,一般是代理服务器请求后端服务时,后端服务器...
2019-11-08 21:46:23
111
原创 分布式缓存之mamcached
一,基础知识1,mamcached使用目的通过缓存数据库查询结果,减少数据库访问次数,以提高动态web应用的速度,提高可扩展性。2,服务器端缓存实现工作原理(1)memcached特性mamcached使用了BSD许可的服务器端缓存实现,与其他服务器端缓存实现不同的是,其主要有两部分组成:独立运行的memcached服务器实例,以访问这些服务器实例的客户端。因此相比较于普通服务器端...
2019-11-03 11:00:48
507
原创 MySQL8问题整理
用mysql -uroot -p连接数据库时报错[root@localhost ~]# mysql -uroot -pEnter password:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_pa...
2019-10-20 17:59:08
171
原创 主从同步
一,在两个数据一致的情况下1,两台主机一样的环境准备(1)将两个机子的auto.cnf文件删掉,防止uuid相同报错[root@localhost ~]# cd /usr/local/mysql/data/[root@localhost data]# rm -rf auto.cnf(2)同步时间[root@localhost ~]# yum install ntp ntpdate ...
2019-10-20 17:37:54
328
原创 shell三剑客
一,grepgrep为文本搜索工具,根据过滤条件对目标文本逐行进行匹配检查,将匹配到的行打印出来。1,-v:显示不能被模式匹配到的行匹配passwd中不以/bin/bash结尾的行[root@demo3 ~]# grep -v /bin/bash$ passwdbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sb...
2019-09-12 16:17:37
231
原创 网络服务
一,网络基础知识1,常见网络设备:中继器,集线器,网桥,交换机,路由器2,OSI七层模型:(1)物理层:物理设备,传输介质,组网(2)数据链路层:提供介质访问和链路管理(数据成帧,数据监测,重发,MAC地址寻址,)(3)网络层:将网络地址转换为物理地址,网络地址寻址,路由转发 (4)传输层:提供端对端的数据交换。(5)会话层:建立,管理,维护会话(提供点对点连接) (6)...
2019-08-26 21:28:02
475
原创 防火墙
一,防火墙基础1,分类<1>,从逻辑上分类网络防火墙,主机防火墙<2>,从物理上分类硬件防火墙,软件防火墙2,四表五链<1>,四表表名功能filter过滤功能nat网络地址转换功能raw关闭nat表上启用的连接追踪地址mangle拆解报文,做出修改,并重新封装<2>,五链...
2019-08-25 13:40:38
236
原创 定时任务和进程
一,linux定时任务1,概念未来的某个时间执行一次任务,或者周期性执行某个任务,执行结果会通过邮件通知。2,分类定时任务:at batch 周期性任务:contab3,系统任务调度指系统周期内所要执行的任务,系统任务调度的配置文件为:/etc/crontab4,用户任务调度指用户定期所要执行的文件,用户任务调度的配置文件为:/var/spool/cro...
2019-08-14 16:44:03
1160
原创 磁盘管理—raid,LVM
一,raid基础知识raid是英文redundant arrays of independent drivers的缩写,中文全称为独立的冗余磁盘队列。1,分类(1)外接式磁盘阵列柜(2)内接式磁盘阵列卡(3)软件来仿真实现raid2,常见raid卡型号华为:SR130(不做缓存),SR430C(做缓存) 戴尔:H330(不做缓存),H730P(做缓存)3,作用解决了...
2019-08-09 17:11:08
971
原创 磁盘管理
一,磁盘管理与维护1,基础知识(1)磁盘文件名: /dev/sd[a-p][1-128] /dev/hd[][]---硬盘 /dev/vd[][]---虚拟磁盘(2) 磁盘最小单位扇区;每个扇区512个字节;(3)文件系统最小单位簇;(4)每个磁盘主分区三个,逻辑分区无数个,扩展分区一个2,文件系统管理类命令(1)mkfs—用来在特定的分...
2019-08-05 18:20:21
212
原创 打包和安装
一,打包1,tar— 打包与归档文件(用户文件)-c创建一个新的打包文件-t列出打包文件的内容-x释放打包文件(解压)-r追加文件至打包文件-delete从打包文件中删除文件-C制定解压路径-f制定打包后的文件名称-j打包后通过bzip2格式压缩-remove-files打包删除源文件-z打包后通过gzip格...
2019-08-02 16:54:49
450
原创 vi/vim命令,压缩解压
一,vi/vim1,命令模式:(1)光标移动光标向左移动 h 光标向右移动 i 光标向上移动 j 光标向下移动 k 从光标位置跳到下一个单词的的开头 w 从光标位置跳到下一个单词的的尾部 e 从光标位置跳到上一个单词的的开头 b 注:数字+h/l/j/k:表示移动多少格(不按字节跳动) ...
2019-07-31 16:59:53
1869
原创 用户和组
一,基本正则表达式,grep1,基本正则表达式元字符(1)字符匹配.匹配任意单个字符[]匹配指定范围内的任意单个字符[^]匹配指定范围外的任意单个字符[[:digit:]]匹配数字[[:lower:]]匹配小写字母[[:upper:]]匹配大写字母[[:alpha:]]匹配所有字母(2)匹配次数*与前面字符相关的...
2019-07-29 16:44:37
354
原创 系统管理与文件管理
一,系统管理1,uptime—查看系统负载 [root@demo5-6 ~]# uptime 21:49:32 up 15 min, 1 user, load average: 0.00, 0.01, 0.05解析:21:49:32 up 15 min, 1 user, load average: 0.00, 0.01, 0.05系统时间 状态 ...
2019-07-26 17:30:53
257
原创 Linux系统命令
一,简单操作1,tab补全(1)tab一次,输入的内容能够唯一标识,直接跳出命令。(2)输入的内容不能唯一标识,再tab,显示出所有匹配的。tab命令补全的原理:系统根据环境变量$PATH去文件下寻找符合的命令;2,shell操作ctrl+a将光标跳转到最前面ctrl+e将光标跳转到最后面ctrl+l清除所有信息ctrl+k将光标后的字符全部删掉...
2019-07-24 17:03:14
212
原创 Linux基础
Linux基础一,VMware的安装1,从网上下载VMware workstation 软件包,开始运行安装;2,当出现虚拟机安装向导界面后,点击<下一步>,继续安装;3,出现最终用户许可协议后勾选<我接受许可协议中的条款>,再点击<下一步>;4,出现自定义安装界面后可更改安装位置也可使用默认,将<增强型键盘驱动程序>打勾;5,进入用户体...
2019-07-22 17:55:24
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人