博客园 - sunny18
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=94877
2020-02-29T09:12:30Z
sunny18
https://www.cnblogs.com/sunny18/
feed.cnblogs.com
https://www.cnblogs.com/sunny18/p/10244263.html
mysql 添加yum源 - sunny18
从centos6开始,官方版本的yum源中用mariadb替换了mysql,那么安装mysql一般需要去官网下载rpm包或者源码包等方式。 如果还想直接yum安装的话需要自己配置mysql的yum源。 官方yum源 https://dev.mysql.com/downloads/repo/yum/
2019-01-09T06:39:00Z
2019-01-09T06:39:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】从centos6开始,官方版本的yum源中用mariadb替换了mysql,那么安装mysql一般需要去官网下载rpm包或者源码包等方式。 如果还想直接yum安装的话需要自己配置mysql的yum源。 官方yum源 https://dev.mysql.com/downloads/repo/yum/ <a href="https://www.cnblogs.com/sunny18/p/10244263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8647613.html
zabbix之一:安装篇 server端 - sunny18
zabbix是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案。 zabbix3.0版本需要php5.4及以上的版本,mysql需要5.0以上版本 zabbix和nagios的对比 nagios:最大的亮点是轻量灵活,且报警机制很强。需要画图功能的话需要cacti 配合,
2018-09-08T01:11:00Z
2018-09-08T01:11:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】zabbix是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案。 zabbix3.0版本需要php5.4及以上的版本,mysql需要5.0以上版本 zabbix和nagios的对比 nagios:最大的亮点是轻量灵活,且报警机制很强。需要画图功能的话需要cacti 配合, <a href="https://www.cnblogs.com/sunny18/p/8647613.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/9167794.html
memcached客户端memadmin安装使用 - sunny18
memcached有一个web的客户端memadmin,类似phpmyadmin,memadmin可以实现对memcached的监控和直接操作数据。 memadmin可以方便的添加监控多个memcached实例。 官方地址 http://www.junopen.com/memadmin/memadm
2018-06-11T08:41:00Z
2018-06-11T08:41:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】memcached有一个web的客户端memadmin,类似phpmyadmin,memadmin可以实现对memcached的监控和直接操作数据。 memadmin可以方便的添加监控多个memcached实例。 官方地址 http://www.junopen.com/memadmin/memadm <a href="https://www.cnblogs.com/sunny18/p/9167794.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/9007593.html
mysql 自定义提示符 - sunny18
mysql prompt的用法详解 --prompt=name 我们登入mysql数据库后,mysql的提示符只是一个很简单内容 mysql> ,没有其他任何信息。 通过--prompt=name可以自定义提示信息,通过配置显示登入的主机地址,登陆用户名,当前时间,当前数据库等。 参数如下: Opt
2018-05-08T04:59:00Z
2018-05-08T04:59:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】mysql prompt的用法详解 --prompt=name 我们登入mysql数据库后,mysql的提示符只是一个很简单内容 mysql> ,没有其他任何信息。 通过--prompt=name可以自定义提示信息,通过配置显示登入的主机地址,登陆用户名,当前时间,当前数据库等。 参数如下: Opt <a href="https://www.cnblogs.com/sunny18/p/9007593.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8831939.html
git之一: 在windows下安装git和使用总结 - sunny18
1:下载git windows版,安装完打开git bash https://git-scm.com/downloads 2:设置帐号 邮箱信息 查看配置信息 git config --list 3:创建repository版本库文件夹 这样就在 C:/git/ 版本库就建好了,在git目录下会自动
2018-04-16T09:10:00Z
2018-04-16T09:10:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】1:下载git windows版,安装完打开git bash https://git-scm.com/downloads 2:设置帐号 邮箱信息 查看配置信息 git config --list 3:创建repository版本库文件夹 这样就在 C:/git/ 版本库就建好了,在git目录下会自动 <a href="https://www.cnblogs.com/sunny18/p/8831939.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8825497.html
nginx常用命令 - sunny18
nginx常用命令 nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s reload 优雅重启,并重新载入配置文件nginx.conf nginx -s reopen 重新打开日志文件,一般用于切割日志 nginx -v 查看版本 ngi
2018-04-13T16:58:00Z
2018-04-13T16:58:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】nginx常用命令 nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s reload 优雅重启,并重新载入配置文件nginx.conf nginx -s reopen 重新打开日志文件,一般用于切割日志 nginx -v 查看版本 ngi <a href="https://www.cnblogs.com/sunny18/p/8825497.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8806299.html
mysql授权 REVOKE 添加用户等 - sunny18
添加用户并授权 一:直接用grant添加用户并授权 1:基本语法: grant all privileges on 'database'.'table' to 'user'@'hostname' identified by 'password'; 给hsm从10.0.0.20远程登陆的权限,并且对m
2018-04-12T03:02:00Z
2018-04-12T03:02:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】添加用户并授权 一:直接用grant添加用户并授权 1:基本语法: grant all privileges on 'database'.'table' to 'user'@'hostname' identified by 'password'; 给hsm从10.0.0.20远程登陆的权限,并且对m <a href="https://www.cnblogs.com/sunny18/p/8806299.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8784735.html
mysql密码忘记解决 - sunny18
原理:如果忘记了mysql登录密码,可以通过 --skip-grant-tables 绕过密码验证,修改密码后重启mysqld。 方法一: 1: 停止数据库 2: 在数据库配置文件 my.cnf 的 [mysqld]下面 追加一行 1 skip-grant-tables 保存修改重启数据库 1 se
2018-04-10T15:45:00Z
2018-04-10T15:45:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】原理:如果忘记了mysql登录密码,可以通过 --skip-grant-tables 绕过密码验证,修改密码后重启mysqld。 方法一: 1: 停止数据库 2: 在数据库配置文件 my.cnf 的 [mysqld]下面 追加一行 1 skip-grant-tables 保存修改重启数据库 1 se <a href="https://www.cnblogs.com/sunny18/p/8784735.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8778013.html
个人常用alias - sunny18
1: grep优化 -n 显示行号 -E 同egrep,可以使用正则 。 -r 递归检索目录,一般不加 -r 参数,不然ps -aux |grep xxx这种命令会输出太多信息。 alias grep='grep -nE --color' [root@backup backup]# grep 'ro
2018-04-10T03:49:00Z
2018-04-10T03:49:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】1: grep优化 -n 显示行号 -E 同egrep,可以使用正则 。 -r 递归检索目录,一般不加 -r 参数,不然ps -aux |grep xxx这种命令会输出太多信息。 alias grep='grep -nE --color' [root@backup backup]# grep 'ro <a href="https://www.cnblogs.com/sunny18/p/8778013.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8729063.html
解决zabbix图形界面中文乱码 - sunny18
解决zabbix图形界面中文乱码 1: C:\Windows\Fonts找到楷体simkai.ttf 上传到zabbix网站的fonts目录下。 2: 切换到zabbix站点目录 cd /data/www/zabbix/include sed -i.ori 's/DejaVuSans/simkai/
2018-04-07T17:04:00Z
2018-04-07T17:04:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】解决zabbix图形界面中文乱码 1: C:\Windows\Fonts找到楷体simkai.ttf 上传到zabbix网站的fonts目录下。 2: 切换到zabbix站点目录 cd /data/www/zabbix/include sed -i.ori 's/DejaVuSans/simkai/ <a href="https://www.cnblogs.com/sunny18/p/8729063.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8684861.html
mysql_secure_installation 安全安装(用于生产环境设置) - sunny18
编译安装完mysql5.6,如果用于生产环境,最好执行mysql_secure_installation来做一些常规化安全设置。 需要提前将~mysql/bin加入环境变量 /apps/mysql//bin/mysql_secure_installation > 提示输入密码,没有密码就直接回车 提
2018-03-31T16:13:00Z
2018-03-31T16:13:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】编译安装完mysql5.6,如果用于生产环境,最好执行mysql_secure_installation来做一些常规化安全设置。 需要提前将~mysql/bin加入环境变量 /apps/mysql//bin/mysql_secure_installation > 提示输入密码,没有密码就直接回车 提 <a href="https://www.cnblogs.com/sunny18/p/8684861.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8654825.html
一键安装nginx-1.12.2 - sunny18
一键安装nginx-1.12.2,安装目录/apps/nginx-1.12.2
2018-03-26T15:25:00Z
2018-03-26T15:25:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】一键安装nginx-1.12.2,安装目录/apps/nginx-1.12.2 <a href="https://www.cnblogs.com/sunny18/p/8654825.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8654244.html
nginx优化之隐藏版本号 - sunny18
某些时候为了安全,我们不希望用户能够获取到我们使用的nginx版本号,这时候就可以通过修改配置文件来显示隐藏版本号。 此方法只能隐藏版本号,要修改版本号和显示名称需要修改源码包重新编译安装。 隐藏版本号 修改nginx配置文件,在server标签下添加一行就好 vim nginx.conf serv
2018-03-26T13:53:00Z
2018-03-26T13:53:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】某些时候为了安全,我们不希望用户能够获取到我们使用的nginx版本号,这时候就可以通过修改配置文件来显示隐藏版本号。 此方法只能隐藏版本号,要修改版本号和显示名称需要修改源码包重新编译安装。 隐藏版本号 修改nginx配置文件,在server标签下添加一行就好 vim nginx.conf serv <a href="https://www.cnblogs.com/sunny18/p/8654244.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8623791.html
shell script 之六:循环 while - sunny18
while循环 基本语法: 例1:依次打印数字 while循环更多地用于读取标准输入的内容来实现循环,while read line 将标准输入作为值赋值给变量line
2018-03-22T06:50:00Z
2018-03-22T06:50:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】while循环 基本语法: 例1:依次打印数字 while循环更多地用于读取标准输入的内容来实现循环,while read line 将标准输入作为值赋值给变量line <a href="https://www.cnblogs.com/sunny18/p/8623791.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8618445.html
shell script 之五:循环控制 for - sunny18
for循环 基本语法: 例1:计算1到100数字的和 例2:获取网段内在线主机ip,并保存到ip.txt 运行sh getaliveip.sh ~ sh getaliveip.sh 10.0.0.1 is alive 10.0.0.2 is none10.0.0.3 is none10.0.0.4
2018-03-22T03:36:00Z
2018-03-22T03:36:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】for循环 基本语法: 例1:计算1到100数字的和 例2:获取网段内在线主机ip,并保存到ip.txt 运行sh getaliveip.sh ~ sh getaliveip.sh 10.0.0.1 is alive 10.0.0.2 is none10.0.0.3 is none10.0.0.4 <a href="https://www.cnblogs.com/sunny18/p/8618445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8610737.html
shell script 之四:流程控制 if 分支语句 - sunny18
if 条件判断 基本语法: 1:单分支: if [ 判断条件 ]; then 符合该条件执行的语句 if [ 判断条件 ]; then 符合该条件执行的语句 fi 2:多分支: if [ 判断条件1 ]; then 符合该条件1执行的语句 elif [ 判断条件2 ]; then 符合该条件2执行的
2018-03-20T09:18:00Z
2018-03-20T09:18:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】if 条件判断 基本语法: 1:单分支: if [ 判断条件 ]; then 符合该条件执行的语句 if [ 判断条件 ]; then 符合该条件执行的语句 fi 2:多分支: if [ 判断条件1 ]; then 符合该条件1执行的语句 elif [ 判断条件2 ]; then 符合该条件2执行的 <a href="https://www.cnblogs.com/sunny18/p/8610737.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8608918.html
shell script 之三:打印输出 echo printf - sunny18
echo命令 1.显示普通字符串: 2:显示换行 \n 需要 -e 参数开启转义,后面输出显示颜色也需要-e参数才会正常显示 3.显示不换行 \c 4.显示颜色 -e 格式:echo -e "\033[字背景颜色;文字颜色m 字符串 \033[0m" 其中033可以用e代替 "\e[字背景颜色;文字
2018-03-20T06:39:00Z
2018-03-20T06:39:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】echo命令 1.显示普通字符串: 2:显示换行 \n 需要 -e 参数开启转义,后面输出显示颜色也需要-e参数才会正常显示 3.显示不换行 \c 4.显示颜色 -e 格式:echo -e "\033[字背景颜色;文字颜色m 字符串 \033[0m" 其中033可以用e代替 "\e[字背景颜色;文字 <a href="https://www.cnblogs.com/sunny18/p/8608918.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8602831.html
shell script 之二:运算符 比较 - sunny18
该文被密码保护。
2018-03-19T08:16:00Z
2018-03-19T08:16:00Z
sunny18
https://www.cnblogs.com/sunny18/
该文被密码保护。
https://www.cnblogs.com/sunny18/p/8601949.html
shell script 之一:变量和赋值 - sunny18
变量命名: - 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 - 中间不能有空格,可以使用下划线(_)。 - 不能使用标点符号。 - 不能使用bash里的关键字(可用help命令查看保留关键字)。 无效的变量命名: ?var=123 user*name=runoob 赋值变量: 1:
2018-03-19T06:43:00Z
2018-03-19T06:43:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】变量命名: - 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 - 中间不能有空格,可以使用下划线(_)。 - 不能使用标点符号。 - 不能使用bash里的关键字(可用help命令查看保留关键字)。 无效的变量命名: ?var=123 user*name=runoob 赋值变量: 1: <a href="https://www.cnblogs.com/sunny18/p/8601949.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/sunny18/p/8550517.html
centos6编译安装 php5.6.34,并mod_php方式整合apache - sunny18
centos6.5(update到6.9,2.6.32-696.16.1.el6.x86_64 )已安装apache2.2.34和mysql5.1.72 一:安装依赖,部分依赖已在安装apache和mysql时安装 yum install -y libxml2-devel libcurl-devel
2018-03-19T04:43:00Z
2018-03-19T04:43:00Z
sunny18
https://www.cnblogs.com/sunny18/
【摘要】centos6.5(update到6.9,2.6.32-696.16.1.el6.x86_64 )已安装apache2.2.34和mysql5.1.72 一:安装依赖,部分依赖已在安装apache和mysql时安装 yum install -y libxml2-devel libcurl-devel <a href="https://www.cnblogs.com/sunny18/p/8550517.html" target="_blank">阅读全文</a>