摘要:
今天安装lnmp环境后用mysql -u root -p连接密码后出现错误 Access denied for user 'root'@'localhost' (using password: YES)然后我就用 /etc/init.d/mysql stop 先去停止数据库 然后用安全模式 mysq 阅读全文
摘要:
新服务器需要安装nginx服务 本来查了一堆资料 好像可以直接yum源安装 先看看yum源中nginx的服务 结果centos直接一句话 安装一下 然后看版本 安装成功后查看nginx的访问日志的位置 默认在/var/log/nginx/下面 阅读全文
摘要:
测试服务器上才用定时脚本备份一个数据库 并打包压缩成tar避免文件过大 脚本如下: 测试服务器的shell backup_mysql.sh #!/bin/bash BASE_PATH=/alidata/backup_sql/ LOG_NAME=$(date +%Y%m%d-%H%M%S).sql / 阅读全文
摘要:
如果你有一个大文件 想下载下来 但是又太大 可以压缩一下 然后打包 采用 tar -czvf access_log.tar access.log 给nginx日志打包然后下载查看 阅读全文
摘要:
用.sh脚本写了备份日志脚本 其实就是转移文件改名后重新建一个空文件 但是这样的话 nginx不能立即认识这个新文件 需要服务器重新加载一下配置 或者杀掉子进程 由于杀子进程有风险 所以这里采用平滑重启nginx的方法 nginx -s reload 但是crontab -e 定时任务执行sh脚本的 阅读全文
摘要:
linux 中查看当前请求连接的进程统计信息 root@VM-24-181-ubuntu:/# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'FIN_WAIT2 20CLOSE_WAIT 16TIME_WAIT 阅读全文
摘要:
因为公司做过一个微投票的组件,在早期前辈的设计下采用数据库外键限制,代码中循环处理的方式,本次活动从功能上受到一些限制,再加上参与活动的人员过多,候选人已经达到2000多人,投票人更是达到20多万,让投票出现了比较高的并发,拖垮了服务器和数据库,让服务器宕机了!!!多么悲剧!哈哈哈。经过总结,现在提 阅读全文
摘要:
由于需要定时备份数据库 我就在crontab -e中编写了这样的代码 十分钟备份一次 命名方式为年月日-时分秒.sql */10 * * * * /usr/bin/mysqldump -u root -p'密码' weixin > /back_data/`date +%Y%m%d-%H%M%S`.s 阅读全文
摘要:
在执行 crontab -e的时候 发现编辑器不对 用的是nano 立刻 sudo select-editor 然后终端返回 Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano < easie 阅读全文
摘要:
当nginx配置文件中的default如果遇到解析指向问题的时候 ,配置了中文 没有用 后来找了找这个网址 http://tools.jb51.net/punycode/ 然后进去转换了一下 把 评估侠.com 转为了 xn--tpq9js60n.com 然后配置一下就可以了 阅读全文