自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 2018-04-03 python条件控制

Python的if while for 缩进格式冒号If条件判断if 判断条件:执行语句elif 判断条件:执行语句else:执行语句 whileWhile 判断条件:执行语句break        跳出循环continue 跳到下一次循环缩进&& 冒号for i in range(1, 10):

2018-04-05 22:39:28 213

原创 2018-03-29 python运算符与数据类型

Python的逻辑运算符数字运算符:+ - * /   %      取余数关系运算符:==    等于    比较两个对象是否相等  !=  不等于   >    大于    >= 大于等于  赋值运算符:=  赋值运算符+=加法 赋值运算符-=减法赋值运算符*=乘法赋值运算符/=除法赋值运算符%= 取模赋值运算

2018-04-03 15:34:04 266

原创 2018-03-27 pycharm

pycharm的安装和使用技巧下载地址https://download.jetbrains.8686c.com/python/pycharm-professional-2017.3.4.exe 设设置python的License server置python的License server设置python的License server设置python的License ser

2018-03-28 21:32:50 704

原创 180131 zabbix监控介绍

linux监控平台介绍常见开源监控软件cacti、nagios、zabbix、smokeping、open-falcon等等cacti、smokeping偏向于基础监控,成图非常漂亮cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取

2018-02-04 22:40:59 367

原创 180130LVS DR模式搭建

LVS DR模式搭建DR模式搭建 – 准备工作三台机器分发器,也叫调度器(简写为dir)133.130rs1133.132rs2133.133vip133.200DR模式搭建dir上编写脚本 vim /usr/local/sbin/lvs_dr.sh //内容如下[root@node15 network-scripts]# vim /usr/local/sbin/lvs_d

2018-02-04 12:37:22 197

原创 180129 LVS介绍

负载均衡集群介绍主流开源软件LVS、keepalived、haproxy、nginx等 其中LVS属于4层(网络OSI 7层模型),nginx属于7层,haproxy既可以认为是4层,也可以当做7层使用 keepalived的负载均衡功能其实就是lvs lvs这种4层的负载均衡是可以分发除80外的其他端口通信的,比如MySQL的,而nginx仅仅支持http,https,mail,

2018-02-04 10:31:42 189

原创 180126 集群介绍

Linux集群概述根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat、keepalived 负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务

2018-02-03 21:41:08 246

原创 180123 MySQL主从介绍和配置

MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做做主从后,在A上写数据,另一台B也会跟着写数据,两者数据实时同步MySQL主从是基于binlog的,主上需要开启binlog才能进行主从。主从过程大致有3歌步骤 1主将更改操作记录到binlog里 2从将主的binlog事件(sql语句)同步到本机上并记录在relaylog里 3从根据rela

2018-01-27 21:07:15 252

原创 180122 配置tomcat

配置tomcat监听端口为80vi /usr/local/tomcat/conf/server.xml Connector port="8080" protocol="HTTP/1.1" 修改 Connector port="80" protocol="HTTP/1.1"/usr/local/tomcat/bin/shutdown.sh/usr/local/tomcat/bin

2018-01-24 10:04:53 213

原创 180119 Tomcat介绍和安装jdk

Tomcat介绍Tomcat是Apache软件基金会(Apache Software Foundation)的Jackarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Java程序写的网站用tomcat+jdk来运行tomcat是一个中间件,真正起作用的,解析java脚本的是jdkjdk(Java development kit)是整个java的可信,它

2018-01-22 10:34:15 303

原创 180118 使用pure-ftpd搭建ftp服务.

xshell使用xftp传输文件使用pure-ftpd搭建ftp服务yum install -y epel-releaseyum install -y pure-ftpdvi /etc/pure-ftpd/pure-ftpd.con 将行首的注释#删除systemctl stop vsftpdsystemctl start pure-ftpdmkdir /data/

2018-01-21 09:40:50 446

原创 180117 NFS

exportfs命令 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上vim /etc/exports //增加/tmp/ 192.168.133.0/24(rw,sync,no_root_squash) exportfs -arv //不用重启nfs服务,配置文件就会生效[root@node

2018-01-20 14:27:51 213

原创 180116 NFS介绍

NFS介绍NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。 NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别

2018-01-20 08:37:55 296

原创 180115 MySQL 常用操作(2)

MySQL创建用户以及授权grant all on . to 'user1' identified by 'passwd';grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.169.88.15' identified by 'passwd';grant all on db1.* to 'user3'@'%' identified by

2018-01-16 10:06:27 205

原创 180112 MySQL 常用操作(1)

首次进入数据库是不用密码的:[root@node15 ~]# /usr/local/mysql/bin/mysql -uroot使用的是绝对路径,这样不方便,但是单独只是输入一个 “mysql” 命令是不行的,因为 “/usr/local/mysql/bin” 没有在 PATH 这个环境变量里。如何把它加入环境变量PATH中?[root@node15 ~]# echo "PAT

2018-01-12 10:23:44 185

原创 180109 LNMP php-fpm

php-fpm的poolvi /usr/local/php/etc/php-fpm.conf # include = etc/php-fpm.d/*.confmkdir /usr/local/php/etc/php-fpm.d/cd /usr/local/php/etc/php-fpm.d/vi www.conf [www] listen=/tmp/www.sock listen.mode

2018-01-10 10:18:04 451

原创 180108 LNMP nginx负载均衡

nginx负载均衡vi /usr/local/nginx/conf/vhost/load.conf upstream qq_com { ip_hash; server 61.135.157.156:80; server 125.39.240.113:80; } server { listen 80; server_name www.qq.com; location / { prox

2018-01-09 21:36:11 271

原创 180105 LNMP 设置nginx防盗链

nginx防盗链配置 location ~*^.+.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_referers none blocked server_names *.test.com; if ($invalid_referer){ return 403; } acces

2018-01-09 19:38:40 671

原创 180104 LNMP Nginx访问日志

nginx访问日志日志格式vi /usr/local/nginx/conf/nginx.conf除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件中增加access_log /tmp/1.log combined_realip;这里的combined_realip就是在nginx.conf中定义的日志格式名字-t && -s reloadcat /t

2018-01-06 21:54:46 793

原创 180103 LNMP 安装nginx

安装nginx[root@node15 src]# wget http://nginx.org/download/nginx-1.12.1.tar.gz[root@node15 src]# tar zxf nginx-1.12.1.tar.gz [root@node15 src]# cd nginx-1.12.1[root@node15 nginx-1.12.1]# ./con

2018-01-03 12:23:33 204

原创 180102 LNMP架构介绍

和LAMP不同的是,提供web服务的是Nginx并且php是作为一个独立服务存在的,这个服务叫做php-fpmNginx直接处理静态请求,动态请求会转发给php-fpmMySQL安装[root@node15 src]# lsmysql-5.6.36-linux-glibc2.5-x86_64.tar.gz[root@node15 src]# tar zxf my

2018-01-03 09:57:43 289

原创 171227---LAMP php动态扩展模块

/usr/local/php/bin/php -m #查看模块安装redis模块cd /usr/local/srcwget https://codeload.github.com/phpredis/phpredis/zip/developmv develop phpredis-develop.zipunzip phpredis-develop.zipcd phpredis-

2017-12-28 09:31:56 284

原创 171225---LAMP 限定某个目录禁止解析php

#访问控制——禁止PHP解析核心配置文件内容 php_admin_flag engine off curl测试时直接返回了php源代码,并未解析[root@node35 ~]# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf     php_admin_flag engine off     

2017-12-27 08:22:07 301

原创 171225---LAMP配置防盗链

配置防盗链通过限制referer来实现防盗链的功能配置文件增加如下内容 http://www.111.com" local_ref SetEnvIfNoCase Referer "http://111.com" local_ref SetEnvIfNoCase Referer "^$" local_ref Order Allow,Deny Allow from env=local_r

2017-12-26 08:50:07 308

原创 171221---LAMP Apache访问日志

访问日志不记录指定类型的文件网站大多元素为静态文件,如图片,css,js等,这些元素可以不用记录把虚拟主机配置文件改成如下: :80> DocumentRoot "/data/wwwroot/www.111.com ServerName www.111.com ServerAlias 111.com SetEnvIf Request_URI "..gif$" img SetEnvIf Re

2017-12-22 09:01:01 318

原创 171220---LAMP Apache用户认证, 域名跳转 ,Apache访问日志

Apache用户认证    用户认证的目的很简单:就是用户在访问的时候需要数用户名和密码,为了提高更好的安全性。[root@node25 ~]# vi /usr/local/apache2.4/conf/extra/httpd-vhosts.conf    DocumentRoot "/data/wwwroot/111.com"    ServerName 11

2017-12-21 09:10:40 370

原创 171219---LAMP Apache和PHP结合

Apache和PHP结合Apache主配置文件为:/usr/local/apache2.4/conf/httpd.confvim /usr/local/apache2.4/conf/httpd.conf //修改以下4个地方ServerName[root@node25 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT    

2017-12-19 10:51:44 158

原创 171218---LAMP介绍之php安装

安装php 5.6下载php:[root@node25 src]# wget http://cn2.php.net/distributions/php-5.6.30.tar.gz[root@node25 src]# tar zxf php-5.6.30.tar.gz         ####解压[root@node25 src]# cd php-5.6.30[root@

2017-12-18 21:55:49 218

原创 171215---LAMP介绍之http安装

安装MariaDB下载[root@node69 src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz[root@node69 src]# tar zxvf maria

2017-12-15 22:42:31 204

原创 171214---LAMP介绍之MySQL安装

1.LAMP介绍LAMP 是Linux+Apache(httpd)+MySQL+PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。httpd、PHP、MySQL三者的工作模式MySQL/MariaDB介绍MySQL是一种关系型数据库,由MySQL ab公司开发。官网:www.m

2017-12-14 10:25:09 208

原创 171206 8周3次课 rsync通过服务同步、linux系统日志、screen工具

rsync通过服务同步rsync 通过服务的方式同步要编辑配置文件/etc/rsyncd.conf启动服务rsync --daemon格式:rsync -av test1/ 192.168.133.130::module/dir/rsync -avzu /tmp/mysql.sql user@ipaddress::[模块名]/ --port=873 --password-file=/e

2017-12-07 09:38:42 276

原创 171205 8周2次课 linux文件同步工具rsync

Rsync不仅可以远程同步数据(类似于scp [1]),当然还可以本地同步数据(类似于cp),但不同于cp或scp的一点是,rsync不像cp/scp一样会覆盖以前的数据(如果数据已经存在),它会先判断已经存在的数据和新数据有什么不同,只有不同时才会把不同的部分覆盖掉。如果您的linux没有rsync命令请使用yum install-y rsync 安装。[root@wagskun

2017-12-06 09:12:29 286

原创 171204 8周1次课 linux任务计划cron

crontab -u、-e、-l、-r格式:分 时 日 月 周 user command文件/var/spool/cron/username分范围0-59,时范围0-23,日范围0-31,月范围1-12,周0-6可用格式1-5表示一个范围1到5可用格式1,2,3表示1或者2或者3可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时要保证服务是启动状态systemctl start cron

2017-12-04 22:44:12 181

原创 2017-12-1 7周5次课 linux防火墙--netfilter

保存和备份iptables 规则[root@wagskun ~]# iptables-save > /tmp/ipt.txt[root@wagskun ~]# cat /tmp/ipt.txt# Generated by iptables-save v1.4.21 on Sun Dec 3 09:03:14 2017*mangle:PREROUTING ACCEPT [1013:93

2017-12-03 09:56:01 393

原创 2017-11-30 7周4次课 linux系统日常管理(四)

iptables查看规则[root@wagskun ~]# iptables -nvLChain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 0 0 AC

2017-12-01 12:39:04 220

原创 2017-11-29 7周3次课 linux系统日常管理(三)

linux网络相关默认在CentOS 6下有此组件,在CentOS 7可以安装来使用:yum install -y net-tools[root@node69 ~]# yum install -y net-tools[root@node69 ~]# ifdown ens33 && ifup ens33成功断开设备 'ens33'。成功激活的连接(D-Bus 激活路径:/o

2017-11-30 10:07:19 175

原创 2017-11-28 7周2次课 linux系统日常管理(二)

监控io性能iostat -x  磁盘使用iotop    磁盘使用

2017-11-29 10:01:12 304

原创 2017-11-27 7周1次课 linux系统日常管理(一)

1 w查看当前系统的负载[root@node69 ~]# w 22:26:22 up 5:51, 2 users, load average: 0.59, 0.24, 0.12USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot :0 :0 20

2017-11-27 23:15:44 234

原创 2017-11-22 6周3次课 正则------awk

截取文档中第一段[root@node69 awk]# awk -F ':' '{print $1}' test.txtrootbindaemonadmlp所有[root@node69 awk]# awk -F ':' '{print $0}' test.txtroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin

2017-11-23 10:41:20 181

原创 2017-11-21 6周2次课 正则------sed

sed是流式编辑器打印包含某个字符串的行[root@node69 sed]# sed -n '/root/'p test.txt root:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin[root@node69 sed]# sed -nr '/o+t/'p test.txt root:

2017-11-22 06:34:28 180

空空如也

空空如也

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

TA关注的人

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