问轩博客

展开菜单

判断文件的后缀名

判断文件的后缀名
#!/bin/sh if expr "$1" : ".*\.pub" &>/dev/null  then    echo "you are using $1"  else    echo "you ...

​利用let计数监控web服务状态

​利用let计数监控web服务状态
利用let计数监控web服务状态 #监控服务状态 ServerMonitor () { #服务状态监控 timeout=10 fails=0 success=0 while true  do      /usr/bin/wget --timeout=$timeout --tries=1 http://192.168.1.1.101/&nbs...

memcache实现多网站session会话保持配置

memcache实现多网站session会话保持配置
前提:配置好LNMP和LAMP,添加好memcache的扩展1.服务端安装memcached服务端软件注意:memcached用libevent来作事件驱动,所以要先安装libevent。这两个只要./configure    make &&make install即可2.配置客户端支持memcachetar xf memcache-2.2.5.tgzcd memcache-2.2.5/application/php/b...

安装JDK

安装JDK
1.下载jdk-6u35-linux-x64-rpm.binrpm -qa|grep gcj 如果有,用rpm -e下载可以加--nodeps参数强制卸载2.rz上传jdk-6u35-linux-x64-rpm.binchmod +x jdk-6u35-linux-x64-rpm.bin./jdk-6u35-linux-x64-rpm.binrpm -ivh *.rpm3.环境变量配置有三种方法(分别是:修改/etc/profile文件,修改用户目录下的.bashr...

redis-2.6.8的配置

redis-2.6.8的配置
1.下载安装redis-2.6.8.tar.gztar xf redis-2.6.8.tar.gzcd redis-2.6.8make PREFIX=/application/redis-2.6.8 installln -s /application/redis-2.6.8/ /application/rediscp redis.conf /etc/redis.conf2.编辑配置文件vim /etc/redis.conf将daemonize no  ==>改...

vsftpd配置

vsftpd配置
1.创建用户文本文件[root@shnne ~]# vim /etc/vsftpd/vsftpd_virtualuser.txt[root@shnne ~]# cat /etc/vsftpd/vsftpd_virtualuser.txt#一行用户一行密码ftp123456vip1234562.生成数据库文件[root@shnne ~]# rpm -qf `which db_load`db4-utils-4.7.25-22.el6.x86_64[root@shnne ~]# d...

shell批量添加用户密码

shell批量添加用户密码
[root@localhost ~]# cat user.sh #!/bin/bash for i in `seq 1 20` do   pw=`echo $[$RANDOM]|md5sum|cut -c 1-4`   useradd user$i   echo "u...

防止人为误操作MySQL数据库

防止人为误操作MySQL数据库
1、mysql帮助说明[root@shnne /]# mysql --help|grep dummy   -U, --i-am-a-dummy  Synonym for option --safe-updates, -U.i-am-a-dummy                      FALSE在mysql命令加上选项-U后,当发出没...

MySQL多实例找回root密码

MySQL多实例找回root密码
1、关闭mysql服务[root@shnne ~]pkill mysql[root@shnne ~]ps -ef|grep mysql[root@shnne ~]mysql -uroot -S /data/3306/mysql.sock 2、使用--skip-grant-tables参数后台启动mysql,忽略授权验证直接登录 [root@shnne ~]mysqld_safe --defaults-file=/data/3306/my.cnf --ski...

MySQL多实例配置

MySQL多实例配置
data.zip继之前cmake编译的mysqlhttps://www.shnne.com/post/170.html配置如下1.将data.zip上传到根目录,执行下面的命令unzip -o data.zip tree datachown -R mysql.mysql /datafind /data -type f -name "mysql"|xargs ls -l或find /data -type f -name "mysql" -...

cmake方式编译MySQL

cmake方式编译MySQL
安装相关包1.cmake软件cd /home/shnne/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure gmake gmake install cd ../2.依赖包yum install ncurses-devel -y 3.开始安装mysql创建用户和组groupadd mysqluseradd mysql -s /s...

nginx与apache的相关插件安装

nginx与apache的相关插件安装
查看版本/application/apache/bin/apachectl -V/application/nginx/sbin/nginx -v/application/php/bin/php -vmysql直接登陆就可以看到查看编译的参数/application/nginx/sbin/nginx -V  #用大V/application/apache/build/config.nicegrep CONFIGURE_LINE /application/mysql/b...

nginx参数优化以及编译扩展模块

nginx参数优化以及编译扩展模块
nginx相关优化参数1.隐藏nginx版本号在nginx.conf配置文件中,http,server,location段添加server_tokens off;2.想要彻底修改nginx错误返回页面在编译安装之前修改nginx.h文件sed -n '13,17p' src/core/nginx.h#define NGINX_VERSION      "1.6.2"      #将...

通过iptables的SNAT功能实现内网主机共享上网

通过iptables的SNAT功能实现内网主机共享上网
环境:三台内网IP为172.16.1.0/24段的主机B,C,D   一台A主机有双网卡,eth0配有可以上外网的IP 192.168.1.102,eth1配有跟B,C,D同一段内网的IP 172.16.1.102,不用配网关问题:如何让三台内网主机可以通过A主机来访问外网设置方法如下:1.将B,C,D的三台主机的网关配置为A的内网卡地址,也就是172.16.1.102,DNS要配置,不然不能上网2.在A主机上开启路由转发,永久设置如下 ...

Linux常用命令使用端口的小结

Linux常用命令使用端口的小结
ssh -p52113 shnne@192.168.1.103scp -P52113 /etc/hosts shnne@192.168.1.103:/tmpsftp -oPort=52113 shnne@192.168.1.103ssh-copy-id -i id_dsa.pub "-P 52113 shnne@192.168.1.103"rsync -avz -e ‘ssh -p 22’ /etc/hosts 192.168.1.103:~mysql -...