May092016
May092016
Linux VPS流量查看/监测工具 — vnStat
各位VPSer在使用Linux VPS的时候应该还是比较关注自己VPS的流量的,怕有盗链或者流量超标而被停等等。而且现在N多家VPS,都把HyperVM面板关闭了,根本看不到用了多少流量及各个时段的网站流量状况,所以我们急需一个流量监控工具。
vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。 因为并非是基于网络包嗅探的方式而是基于/proc的分析。现在vnStat已经有出vnstat PHP fronten...阅读全文
May092016
Linux下查看用户列表
俺的centos vps上面不知道添加了多少个账户,今天想清理一下,但是以前还未查看过linux用户列表,google了一下,找到方便的放:
一般情况下是
cat /etc/passwd 可以查看所有用户的列表
w 可以查看当前活跃的用户列表
cat /etc/group 查看用户组
但是这样出来的结果一大堆,看起来嘿负责,于是继续google
找到个简明的layout命令
cat /etc/passwd|grep -v nologin|g...阅读全文
May092016
May082016
Linux wget命令整站下载做网站镜像
wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" "http://www.example.com/"
wget命令 参数注释:
“-e robots=off” 让wget耍流氓无视robots.txt协议
或者改成
-U “Baiduspider+(+http://www.baidu.com/search/spider.htm)” 模拟百度蜘蛛爬行
这...阅读全文
May062016
ThinkPHP5使用PHPMailer发送电子邮件
phpMailer 是一个非常强大的 php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。
phpMailer 的特点:
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支...阅读全文
May042016
解决HTML页面中出现的408 Request Timeout错误的办法
在开发和维护HTML页面时,有时可能会遇到408 Request Timeout错误。这个错误意味着客户端向服务器发出请求,但服务器在规定的时间内没有提供响应。
这种错误通常是由于服务器负载过重、网络连接问题或者客户端请求超时等原因引起的。为了解决这个问题,可以尝试以下几种办法:
1. 增加服务器资源
408 Request Timeout错误通常是由于服务器资源不足导致的。这时,可以考虑增加服务器的处理...阅读全文
May012016
CSS – 完美解决 flex 布局下,一行显示固定个数(平均分布)并且强制换行,超出后 “靠左“ 对其 内容丰富一些
在 CSS 中,Flex 布局提供了一种方便的方式来创建灵活的布局。然而,在某些情况下,我们希望在一行中显示固定个数的元素,并在超过该数量后进行换行,并且将超出的元素“靠左”对齐。本文将介绍使用 Flex 布局实现这个需求的完美解决方案。
步骤一:设置容器属性
首先,在 HTML 中创建一个父容器,并为其添加一个类名,以便于我们在 CSS 中进行样式定义。例如:
<div class="container"&...阅读全文
Apr302016
Supervisor,进程管理利器。 让程序后台运行!
Linux下如何让程序后台运行?
关掉终端继续让程序运行的方法?
Linux ssh状态下如何后台运行程序?
……
开门见山
其实,解决办法有很多种,nohup,setsid,screen 等,但这些可能都不是那么的完美。
如果有一个命令,想让它可靠的在后台运行,能监控其运行状态,停止运行后还没能自动重启等
再或者,我们有多个进程,需要同时启动、关闭多个进程,而不是一个一个地敲命令启动。
或许,Super...阅读全文
Apr292016
mysql GROUP_CONCAT 函数
GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。
语法:
GROUP_CONCAT([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [,col_name …]] [SEPAR...阅读全文