你正在浏览的是 网络笔记 目录

远程批量发送SSH公钥脚本

0 ~o~

折腾了一下,和永华合作终于把批量分发公钥的脚本修改好了。
回公司再发
传送门
http://down.imox.me/sshremote.txt

都是日志文件惹的祸

0 ~o~

        今天白天修改了学校Cache服务器的配置文件,添加了静态页面的缓存设置,原本是不缓存html页面的。本来没出什么问题,结果到饿了晚上八点多突然访问不了网站了。SSH登陆上去,发现squid进程没有起来。按照以往的经验shutdown一下再重启squid进程就OK了,结果还是不行。难道是我的配置出问题导致Squid起不来?于是我把白天加的配置删掉,还是不行,不呢来想着要是原来的配置文件还在的话可以重新覆盖下,可惜之前没有备份配置文件啊。
        关键问题还是找不到原因,squid就是起不来。求助了下连铭,他让我看下日志。于是我就看了,原来还需要-z重新建缓存,之前我貌似建过了的啊,不管了,再建下。OK ,然后squid -s启动,然后netstat -ant 查看下进程,开始监听80端口了,终于起来了。可是我还是访问不了网站,怎么回事呢?
       再查看下进程和端口,发现squid自动退出了。原来squid不是起不来,而是很快会自动退出。求助下谷歌大叔,发现有人说是日志文件超过2G,squid会自动退出。不管我的是不是这个情况,查看下日志文件,果然很大了已经,全部删除,然后启动squid。ok,网站终于恢复了,历时一个多小时。真没想到原来日志文件过大也会惹祸,而且一点提示也没,真想不到。一直以为是自己改了配置的原因呢。
可是明明记得之前自己添加了crontab定时清理日志的啊。crontab -l查看下居然发现没了那个任务。我的天,一定是自己前段时间折腾openvpn什么的把crontab里的任务删除了。于是重新添加上,为了安全,加大了清理的频率。哈哈,终于解决问题,同时自己也学会了出问题多看看日志,这个习惯我还是没有养成啊。加油!

Nginx+php+mysql在小内存VPS服务器上的优化

0 ~o~

       VPS(Virtual Private Server)是一台真实的物理服务器上通过最新的虚拟化技术创建多个相互隔离的虚拟似有主机,特点就是独立CPU资源,内存也是相互独立的,所以从一些著名的主机提供商(VPS这种服务对于像我这样的学生来说价格不菲啊!)购买VPS主机的时候内存大小越大价格也就越高。下面针对128MB独立内存的LNMP进行优化。

增加swap交换文件

      如果VPS提供商没有划分SWAP交换分区,可以自动创建SWAP交换文件来代替交互分区。

阅读全部>>

Linux下给普通用户添加Sudo权限

0 ~o~

首先使用有sudo权限的账户登录系统,然后运行
# sudo nano /etc/sudoers ,
找到 root ALL=(ALL) ALL 后,在下一行添加
UserName ALL=(ALL) ALL 即可。

linux下查看服务器负载性能命令

0 ~o~

做压力测试的时候想看看服务器当前负载如何,性能怎样,可以使用下面这些命令

uptime

显示当前用户数,以及最近1 分钟内、5分钟内、15 分钟内系统的平均负载

cat /proc/loadavg

用于显示系统1秒钟平均负载、5秒钟平均负载、15秒钟平均负载、总作业数、正在运行的作业总数

cat /proc/stat

Page 3 of 9 12345...Last»