自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 frp服务部署详细介绍

准备工作本此部署使用的版本为 frp_0.29.1,如版本不一致则部署可能不一样,在部署前需要甄别版本是否一致。github下载地址https://github.com/fatedier/frp/releases部署主机服务端:腾讯云服务器(centos 7 64)客户端:内网 windowns2008 r2 642. 服务端部署下载服务端程序wget https://gi...

2019-11-19 18:42:42 1481 1

原创 linux下redis的启动和停止

更改配置文件 vim /usr/local/redis/redis.conf ##########找到如下行############# daemonize no 把no改成yes启动redis跟conf配置文件 /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &停止redis服务c...

2019-01-31 13:27:02 6527

原创 linux中编写自启动shell脚本

下面以tomcat与redis的开机自启动为列子创建自启动文件 vim start.sh复制以下内容前三行固定格式不动后面根据自己程序路径修改#!/bin/sh#chkconfig: 2345 80 90#description:hello.shecho "==============start redis server============"/usr/local/...

2019-01-28 20:33:36 1523

原创 shell中的if的文件目录属性判断

用法[ -f file ]判断是否是普通文件,且存在[ -d file ] 判断是否是目录,且存在[ -e file ] 判断文件或目录是否存在[ -r file ] 判断文件是否可读[ -w file ] 判断文件是否可写[ -x file ] 判断文件是否可执行实例判断是否为文件判断zhounan是否为文件且是否存在,判断存在则退出,不存在则创建。判断是否为目录判断zh...

2019-01-10 00:05:09 934

原创 shell脚本中的逻辑判断

if语法格式1:if 条件 ; then 语句; fi格式2:if 条件; then 语句; else 语句; fi格式3:if …; then … ;elif …; then …; else …; fi逻辑判断表达式:if [ $a -gt $b ]; if [ $a -lt 5 ]; if [ $b -eq 10 ]等 -gt (>); -lt(<); -ge(>=)...

2019-01-09 01:07:08 879

原创 date命令

date 时间命令linux中时间命令用法date +%Y-%m-%d, date +%y-%m-%d 年月日date +%H:%M:%S = date +%T 时间date +%s 时间戳date -d @1504620492date -d “+1day” 一天后date -d “-1 day” 一天前date -d “-1 month” 一月前date -d ...

2019-01-08 23:51:53 873

原创 负载均衡集介绍&LVS部署

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

2019-01-07 01:30:41 2768 15

原创 nginx介绍以及安装

nginx介绍nginx安装创建nginx用户useradd nginx解压程序 tar zxf nginx-1.14.0.tar.gz cd nginx-1.14.0/指定编译参数./configure --prefix=/usr/local/nginx 编译并进行编译安装make && make install添加启动脚本...

2019-01-04 21:57:21 154

原创 linux集群

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

2019-01-03 23:06:43 434

原创 systemd管理服务器

systemctl list-units --all --type=service #查看所有系统服务systemctl disable mysqld 让服务开机不自启systemctl enable mysqld 让服务开机启动systemdctl disable mysqld 查看服务状态systemdctl stop mysqld 停止服务systemdctl start mysq...

2018-12-13 23:00:54 385

原创 LNMP架构

LNMP架构介绍LNMP=linux+nginx+mysql+php和LAMP不同的是,提供web服务的是Nginx并且php是作为一个独立服务存在的,这个服务叫做php-fpmNginx直接处理静态请求,动态请求会转发给php-fpmmysql安装Mysql安装将二进制源码包传输到/usr/local/src目录下[root@zhounan src]# lsmysql-5...

2018-12-13 01:24:05 125

原创 php扩展模块安装

下载模块[root@zhounan1 src]# wget https://codeload.github.com/phpredis/phpredis/zip/develop对下载的文件改名[root@zhounan1 src]# mv develop phpredis-develop.zip解压文件[root@zhounan1 src]# unzip phpredis...

2018-12-10 00:44:40 182

原创 PHP相关配置

查看配置文件所在位置[root@zhounan1 ~]# /usr/local/php/bin/php -i |grep -i "loaded configuration file"Loaded Configuration File => (none)查看到该配置不存在使用-i方式查找有时候不准确,更准确的方式使用phpinfo方式查看,在网站根目录下新建一个index.php...

2018-12-10 00:20:48 319

原创 限制user_agent

当服务器网站被某些人恶意指定肉机来进行访问时,此时服务器资源被恶意占用造成业务无法正常访问,肉鸡通常使用固定浏览器以及curl命令来反复访问网站,占用并发数导致并发数不足无法正常访问。此时可以通过限制user_agent来限制某些特定的访问。修改虚拟主机配置文件[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhos...

2018-12-09 21:12:43 1078

原创 apache限制某个目录解析php

apache限制某个目录解析php当某个可以被用户上传文件的目录被用户上传php文件后,当访问该文件时,php会对用户上传的php进行解析。为了被防止恶意利用,一般禁止静态文件目录解析php。修改虚拟主机配置文件禁止解析upload下的php文件[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.con...

2018-12-09 18:06:47 476

原创 apache访问控制

当公司某些内部网站不想被外部访问时,使用apache访问控制功能,用来限制某些白名单ip才能访问网站。修改虚拟主机配置文件[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf########加入如下行###########访问phpems.com文件夹下的amdin文件时限制访问ip#####&...

2018-12-07 18:05:48 273

原创 apache配置防盗链

防止其他用户引用自己服务上的文件及图片,增加莫名的流量带宽和占用服务器资源。修改虚拟主机配置文件[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf############增加如下内容################<Directory /data/wwwroot/phpems.com&g...

2018-12-07 14:23:36 210

原创 apache设置静态元素过期时间

当用户访问网站时,浏览器会缓存网页的图片等,以方便下次访问该网页时不用再次加载图片等文件提高访问速度,但缓存不能一直存在,故应该设置静态元素过期时间,指定某些缓存文件在指定时间后需要再次被加载。修改虚拟主机配置文件添加静态元素过期时间配置[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf&lt...

2018-12-07 13:39:26 580

原创 apache访问日志切割

当一个网站访问日志逐渐增加而不删除时,磁盘空间会沾满,所以有必要让日志自动切割并且删除指定日期的旧日志。修改虚拟主机配置[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/data/www/phpems.co...

2018-12-07 02:41:25 237

原创 apache访问日志不记录静态元素

当用户访问网站时会调取服务器中的静态文件,当一个网站的静态文件多时,则一次的访问日志会变得非常多,所以需要设置日志不记录静态元素。修改虚拟主机配置[root@zhounan1 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf<VirtualHost *:80> DocumentRoot "/data/w...

2018-12-07 02:15:22 536

原创 H3C交换机基础查询命令

全程与简写display=disinterface=intbrief=b查询ip查看全局ipdisplay arp #查看全局ip查看对应端口下ipdis arp g 3/0/22 #查看3板卡22号端口下ip查看对应vlan下ipdisplay arp vlan 200 #查看vlan200下ip查看指定ipdis arp 192.168.21.10...

2018-11-29 00:46:31 24273

原创 ps 进程查看命令

-aux 查看系统所有进程-elf 查看系统所有进程,与aux类似ps -aux |grep 进程名 查看指定进程信息ls -l /proc/pid 查看指定pid的进程启动程序ps aux查看系统全部进程#截取部分进程[root@localhost ~]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT S...

2018-11-16 13:46:56 5204

原创 cat /proc/cpuinfo 查看cpu信息

cat /proc/cpuinfo 查看系统cpu信息# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /p...

2018-11-15 23:02:25 13420

空空如也

空空如也

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

TA关注的人

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