自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叁笙侑幸

叁笙侑幸,遇见你!

  • 博客(34)
  • 收藏
  • 关注

原创 shell脚本----简单日记系统

#b.sh 首页(登录界面):echo "------->haha<-------";echo " 1、登录";echo " 2、注册";echo " 3、退出";echoread -p "" a;case "$a" in1) clear ; #清屏!A () { echo "++++++登录界面++++++&qu

2018-11-05 19:20:35 137

原创 shell脚本:简单考试

#首页:登录,注册read -p "---------->考试系统<------------- 登录--------------1 注册--------------2 退出--------------3" a;#登录界面:A () {echo "------------>欢迎<--------------";re...

2018-11-05 16:42:38 744

原创 python--爬取京东美食首页商品信息(名称及价格)

#刚刚加入python,写的哪里不对,请多关照!import requestsimport pymysqlfrom selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keys#数据库操作;def mysql(p_name,p_price): #数据库操作函数; db = p...

2018-11-29 17:15:27 468 1

原创 python---socket模块

简单实现一对一聊天对话#服务端:import threadingimport socketserver = socket.socket() #声明套接字server.bind(('',8888)) #声明ip与端口server.listen(6) #使套接字可以被连接,最多为6个print('等待...') conn,addr = server.accept() ...

2018-11-28 16:02:48 133

原创 python————精简头条街拍抓取

import jsonimport osimport refrom _md5 import md5import randomimport user_agentimport requestsfrom json import loadsimage_list = []def get_url(): url = 'https://www.toutiao.com/search_conten...

2018-11-27 20:56:01 170

原创 python--头条街拍抓取

import jsonimport osfrom _md5 import md5import requestsfrom urllib.parse import urlencodefrom bs4 import BeautifulSoupimport reimport timefrom requests import RequestExceptiondef get_index(...

2018-11-26 10:28:20 177

原创 简单实现python爬虫

借鉴本章:https://blog.csdn.net/aaronjny/article/details/80291997import requests #加载模块(作用:发送网络请求); from bs4 import BeautifulSoup #网页源码解析器与第三方库lxml一起使用加快速度 pip install lxml re = requests.get('https://blo...

2018-11-23 15:18:50 109

原创 python监控(cpu,memory,disk,netwo)

#psutil 模块 用于监控:#安装 pip install psutilimport psutil#监控cpu信息:def cpu ():# cpu = psutil.cpu_count(False) cpu核数 默认逻辑cpu核数,False查看真实cpu核数; cpu_per = int(psutil.cpu_percent(1)) #每秒cpu使用率,(1,True) 每一......

2018-11-21 16:17:22 5385

原创 python发qq邮件

from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport smtplibfrom email.header import Headerdef send_email (a): sender = '2906229269@qq.com' receiver = '29062...

2018-11-21 16:08:15 246

原创 乘法表(python与shell)

#乘法表(python):num = (1,2,3,4,5,6,7,8,9)for x in (num): for y in (num): if y <= x : z = y * x print('%s * %s = %s' % (y ,x,z),' ',end='') if y == x:...

2018-11-16 20:06:02 168

原创 猜拳游戏(shell脚本)

read -p "是否开始游戏(y/n)" a;while [ $a == y ] ;do read -p "* * * * * * ** 石头(0) ** 剪刀(1) ** 布(2) ** 退出(3) ** * * * * * *" b;c=`echo $[$RANDOM%3]`; if [ $b -ge 0 ] ;then ...

2018-11-16 19:16:59 1997 1

原创 猜拳小游戏(python)

import random #加载模块random(随机数)win = 0 #定义胜场;lose = 0 #定义败场;dogfall = 0 #定义平局;while True: #while 循环; print('=' * 10 + '猜拳游戏' + '=' * 10) #游戏开头输出:游戏名 print('...

2018-11-16 18:45:12 399

原创 文件共享服务-----nfs共享服务

nfs共享服务:1、作用:在类linux系统间进行文件共享(不能跨系统);2、应用:用于服务器盘阵集群;搭建环境:两台主机(CentOS7系统):主服务器ip:192.168.79.167;客户机ip:192.168.79.168;服务端新建共享目录;mkdir /zhangchmod 777 /hang搭建步骤:1、两台主机安装nfs服务:yum install -y n...

2018-11-15 19:56:36 129

原创 DNS转发服务---(完全转发与条件转发)

环境准备: 主服务器:192.168.79.167辅服务器:192.168.79.168安装bind:yum indtall -y bind一、完全转发DNS:通过我解析的全部抛给辅服务器去解析,我就是休息!搭建步骤:主服务器:编辑配置文件:vi /etc/named.conf options { forwarders { #声明转发的ip地址; ...

2018-11-15 18:16:05 12118

原创 DNS主辅服务搭建

环境准备:主服务器:192.168.79.167辅服务器:192.168.79.168安装dns:yum install -y bind安装nslookup命令用于测试:yum install -y bind-utils相关配置:主服务器:vi /etc/named.conf options { directory "/var/named"; };zone ...

2018-11-15 16:43:53 230

原创 DNS服务搭建

主配置文件:/etc/named.conf区文件模板文件:/var/named/named.loaclhost注意:如果安装了chroot,配置文件的路径就会变为:主:/var/named/chroot/etc/named.conf区:/var/named/chroot/var/named/named.localhost步骤:1、安装bind包; yum install -y bin...

2018-11-14 18:52:50 121

原创 Ansible:自动化运维(批量部署)

Ansible的优点:1、上手简单,学习曲线平滑;2、安全,无需安装客户端;3、配置简单(仅服务端安装),功能强大,扩展性能强;4、支持API及自定义模块,可通过python扩展;5、通过playbooks来定制强大的配置,状态管理;6、幂等性:一种操作重复多次结果相同;7、提供一个功能强大,操作性强的web管理界面和REST API接口–AWX平台;Ansible安装: yum...

2018-11-14 16:43:01 726

原创 DHCP服务搭建

1、应用规模:终端超过5台,否则就手动配置吧!2、DHCP服务优点:自动获取ip,防止冲突;缺点:相比手动配置,DHCP服务端配置繁琐;3、搭建:安装DHCP:yum install -y dhcp编辑配置文件:主:/etc/dhcp/dhcpd.conf模板文件:/usr/share/doc/dhcp*/dhcpd.conf.sample将模板文件复制到主配置文件中,然后修改...

2018-11-13 20:39:37 245

转载 shell判断是否是数字(借鉴)

#!/bin/bash ## 使用grep正则 if grep '^[[:digit:]]*$' <<<"$1";then echo "$1 is number." else echo 'no.' fi ## if [ "$1" -gt 0 ] 2>/dev/null ;then echo "$1 is number."

2018-11-13 19:56:49 1793

原创 基于 df -h 查看磁盘使用情况(shell脚本)

#!/bin/bashresult(){ #结果输出函数;read input_2;if [[ "$input_2" -gt 0 ]];thenif [ $input_2 == "$(expr ${#d_array[*]} + 1)" ] ;then df -h; read; clear; run; elif [ $i...

2018-11-13 19:48:50 2926

原创 mysql主从同步配置

一、主从同步:主负责数据的“增删改”,从负责数据的查找实现读写分离,大大的提高了数据的读写速度,同样也提高了数据的安全。准备:yum配置:[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/gpgkey=http://mirrors.ustc.edu.cn/...

2018-11-13 18:36:38 125

原创 mysql----linux系统

MYSQL命令:一、进入mysql(linux安装mysql后默认是没有密码的):mysql -uroot;二、mysql命令----“增“:create(关键字)1、新建一个库(database):aaacreate database aaa;2、新建一个表(table):studentscreate table students (id int unsigned not nu...

2018-11-09 20:17:28 125

原创 if语句----shell脚本

if语句理解:如果怎样就怎样否则怎样(个人理解)语法一(一个条件)、if [condition] #如果 条件then #那么 command #执行命令fi #条件结束(结束语句) #条件与[] 之间有空格(固定格式)#单行写法:fi [condition] ;then command;fi流程图: 语法二(两个条件...

2018-11-07 19:05:01 195

原创 简单运算----shell脚本

shell脚本进行简单的运算有四种方式:1、使用 $(()) : 一对括号表示里面的命令先运行;两队表示运算;[root@localhost ~]# a=10[root@localhost ~]# b=20[root@localhost ~]# echo $((a+b))30[root@localhost ~]# echo $((29+1))302、使用$[][root@lo...

2018-11-06 20:11:17 174

原创 read命令---shell脚本

read:接受用户输入命令(常用)1、-p:提示信息;read -p “提示信息” a;(将输入的内容传递给a)2、-n:字符数read -n 3 -p “只能输入三个字符:” a;3、-s:不显示(用于输入密码)4、-t:超时(默认单位:秒)read -t 10 -p “请于10秒内输入密码:”...

2018-11-06 19:42:01 1416

原创 shell简单介绍

shell:介于操作系统内核与用户之间沟通的桥梁;负责解释命令行。1、变量:可以改变的量;定义形式:a=10;(a为变量名,10为可以改变的数值)*变量名后面的等号前后不能有空格;命名规则:①命名只能是英文字母,数字和下划线,首个字符不能以数字开头。严格区分大小写;②中间不能有空格,可以有下划线;③不能使用标点符号;④不能使用linux中bash的关键字2、shell中引号区别:...

2018-11-06 19:23:57 127

原创 sort----linux基础命令

sort 工具:sort:将文件的每一行作为一个单位,有a-z 按升序排列(默认)1、-u:去掉重复行;2、-r:降序排列;3、-o:将排序结果输入到文件中(与>类似)4、-n:以数字排序(升序);5、-t:自定义分隔符;6、-k:第N列;sort -n -t : -k 3 /etc/passwd(将passwd文件的第三行以“:”为分隔符进行数字排序)sort -nr...

2018-11-06 18:59:43 198

原创 cut-----linux基础命令

cut 命令用于截取列1、-c:以字符为单位进行分割;cut -c 1-6 /etc/passwd(截取文件前6个字符列)2、-d:自定义分隔符(与通常-f一同使用)3、-f:截取显示列cut -d “:” -f 2 /etc/passwd(以冒号为分隔符 截取文件的第二列)#cut 列截取与grep行截取一同使用可以截取想要的内容,两个命令之间用 | (管道符)分割。...

2018-11-06 18:44:25 328

原创 keepalived----HA集群

HAC(high availability cluster)高可用集群。HA集群中的相关术语(本人自己的理解)1、节点(node):运行HA进程的一个独立的主机成为一个节点,节点是高可用集群的核心,它又分为主节点与备节点(备节点就是备胎,主要监控主节点,主坏掉备顶上)2、资源(resource):资源是节点可控制的实体,并且当节点发生故障时,这些资源能够被其他节点接管。HA集群中可以当做资...

2018-11-06 16:52:32 283

原创 grep----linux基础命令

Grep 用于筛选行;用法:grep [options] key filename;(grep+选项参数+关键字+文件)参数:①可直接接关键字,代表筛选文件包含关键字的行;grep root /etc/passwd②-n:显示行号;(将筛选出来的行标上行号)grep -n root /etc/passwd③–color=auto:将找到的关键字部分加显色着重显示;(新版本默认就...

2018-11-06 15:07:37 118

原创 i++与++j区别

#i++:先赋值再运算i=1;let x=i++;echo "x=$x"echo "i=$i"#++j先运算再赋值j=2;let x=++j;echo "x=$x";echo "j=$j";

2018-11-05 19:49:14 982

原创 shell脚本----简单计算器

read -p "请输入一个数:" a;read -p "请输入一个算法:" b;read -p "请输入一个数:" c;#加法:if [ "$b" == "+" ] ; then sum=$(expr $a + $c); echo "$a+$c=$sum"fi#减法:if [ "$b" == "-" ] ; then

2018-11-05 19:11:47 750

原创 shell脚本---石头剪刀布

read -p "是否开始游戏(y/n)" a;while [ $a == y ] ;do read -p "* * * * * * ** 石头(0) ** 剪刀(1) ** 布(2) ** 退出(3) * * * * * * * *" b;c=`echo $[$RANDOM%3]`; if [ $b == $c ] ;then ...

2018-11-05 19:09:09 873

原创 LVS------DR

LVS负载均衡DR模式:准备:DS:192.168.79.167RS1:192.168.79.168RS2:192.168.79.169VIP:192.168.79.250DS端:ipvsadm -A -t 192.168.79.250:80 -s rripvsadm -a -t 192.168.79.250:80 -r 192.168.79.168:80 -gipvsadm -...

2018-11-05 19:02:04 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除