- 博客(15)
- 收藏
- 关注
原创 ubuntu16.04搭建nginx+php7.0-fpm
nginx的安装apt-get updateapt-get install nginxnginx -v php安装apt-get install python-software-properties software-properties-commonapt-get install php7.0-fpm php7.0-cli php7.0-mcrypt php7.0-mysql p...
2018-12-25 15:10:20
2275
1
原创 Linux中DNS的基础设置和配置
DNS原理及其解析过程DNS:Domain name service 域名解析服务FQDN:Full Qualified Domain Name,完全合格域名TLD:Top level Domain 顶级域组织域:.com、.org、.net、.cc国家域:.cn、.tw、.hk、jp反向域:IP —> FQDN反向:IP —> FQDN正向:FQDN —> IP...
2018-11-10 16:40:44
1466
2
原创 MySQL的主从与读写分离
1.环境准备(同时在两台虚拟机上操作)关闭防火墙systemctl stop firewalldsetenforce 0 下载数据库yum -y install mariadb mariadb-server开启数据库systemctl start mariadb说明主数据库192.168.233.162从数据库192.168.233.163...
2018-11-06 20:45:42
623
原创 kubernetes(K8S)的部署安装
1.环境部署创建虚拟机master节点192.168.233.160node节点192.168.233.161关闭防火墙(两台虚拟机)#systemctl stop firewalld.service && systemctl disable firewalld.service #setenforce 0 #sed -i.bak
2018-11-05 20:57:55
536
原创 Linux中python3的升级
Linux 升级安装Python2.7到3.61、安装必备软件 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc2、下载Python3.6...
2018-10-26 16:42:26
1419
原创 shell脚本实现定时开启Apache服务
写shell脚本#! /bin/bashcase $1 in start) systemctl start httpd if [ $? -eq 0 ] then echo "已成功开启httpd服务" ...
2018-10-24 20:28:08
738
原创 Linux中KVM的部署安装,管理及VNC的使用
思路:(在有界面的虚拟机)kvm的安装->上传ISO的系统镜像->安装centos->用VNC远程登录嵌套虚拟机1. KVM的部署安装第一步:通过ping命令确定自己主机可以上网第二步:安装KVM相关安装包及其作用 yum -y install qemu-kvm python-virtinst virt-manager virt-top virt viewer lib...
2018-10-23 20:06:37
5765
原创 Linux脚本编写程序监控系统信息并设置报警自动发送邮件
yum -y install mailxyum -y install sendmail #获取cpu使用率cpuUsage=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $3}'`#获取磁盘使用率data_name="/dev/sda1"diskUsage=`df -h | grep $data_name | awk -F '[ %]+' '{p...
2018-10-19 20:51:39
2804
原创 shell脚本计算输入参数的的平均值
#! /bin/bashfor i in $*;do let "avg+= $i"donelet "avg /= $#" #*指的是输入参数的个数echo " 平均数为 $avg"
2018-10-19 10:19:58
7778
1
原创 shell脚本编写改密功能
#! /bin/bashread -p "请输入修改的用户名" usernum=` cat /etc/passwd | cut -f1 -d':' |grep -w $user -c ` #查询user是否在/etc/passwd ,并计算个数if [ $num -le 0 ]then echo "$user is not in the passwd&a
2018-10-18 10:09:33
428
原创 Python 在运维中要掌握的 20个技能
1、psutil是一个跨平台库(https://github.com/giampaolo/psutil)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。3、dnspython(http://dnspython.org)Pytho...
2018-09-20 18:59:10
7218
2
原创 数据库的类型
数据库分为关系数据库和非关系数据库关系数据库有:MysqlpostgreSQLSQLite非关系型数据库MongoDB RiakApacheCouchDB三大范式第一范式(1NF)无重复的列第二范式(2NF)属性完全依赖于主键第三范式(3NF)属性不依赖于其他的非主属性常用的SQL语句选择:select * from table1 where 范围;插入:i...
2018-09-20 11:21:54
218
原创 python中的flask框架写简单的登录界面
flask框架和css的应用实现的环境:windows环境eclipse下的pydevpip3 install flask jinja2步骤一:首先创建一个web.py# -*- coding:utf-8 -*-'''Created on 2018年9月17日@author: zkx'''from flask import Flask #引入Flask类,Flas...
2018-09-17 20:48:51
15830
6
原创 实现简单的TCP交互
用python实现TCP的交互简单的思路,由服务端和客户端组成,都要导入socket,threading(这里线程的主要作用是实现多个用户同时访问,可以让每个用户占一个子线程,如若不适用线程,在多个用户进行访问的时候,主线程陷入循环之中,无法为更多的用户提供服务。) 步骤一 创建服务端,不多说,直接上代码!`# -*- conding:utf-8 -*-'''Created...
2018-09-14 19:46:57
643
原创 多线程的理解
个人对多线程的理解多线程的概念 多线程就是从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理或同时多线程处理器。 在一个程序中,这些独立运行的程序片段叫作“线程”(Thread)。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个...
2018-09-14 18:48:31
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人