linux

Linux message日志出现大量 “net_ratelimit: N callbacks suppressed” 信息

Linux has a mechanism to avoid a DoS attack – with regard to logging – called rate limit. Every message logged by the kernel (including its modules), with printk(), is checked if it’s allowed to be actually printed through this mechanism.

linux发送邮件带附件的方法

如果不存在mutt则先安装(centos)

yum install mutt

命令格式:

echo "body text" | mutt -a /path/attachFile -s "subject" recipient@domain.com

或者

mutt -a /path/attachFile-s "subject" recipient@domain.com < body.txt

linux一行命令批量修改文件名中的部分字符(包含子目录下的文件)

起因是为tinymce安装汉化包,安装后效果如下:
通过find命令查找: find ./ -name zh-cn*

linux下查看进程的监听端口命令

lsof -Pnl +M -i4 

linux系统里文件名以横线“-”开头的文件如何删除?

rm后面加两横杠:

rm -- -filename

消除php5.3出现的strtotime()警告

运行php5.3时当出现这样的警告:

linux dd命令测试vps磁盘性能

硬盘IO性能测试

dd if=/dev/zero of=test bs=64k count=4k
dd if=/dev/zero of=test bs=1M count=256

通常都很快。

再试试不写入缓存,直接写硬盘

ssh免密码登录的设置步骤【已测试通过】

scp是通过ssh连接来加密传输文件的方式,出于一些自动化操作需要(例如备份文件异地传输),要求能通过命令行免密码自动登录来实现。

【转载】配置开发支持高并发TCP连接的Linux应用程序全攻略

1、修改用户进程可打开文件数限制

   在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:
   [speng@as4 ~]$ ulimit -n
   1024
   这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 socket,进程间通讯的unix域socket等文件,那么剩下的可用于客户端socket连接的文件数就只有大概1024-10=1014个左右。也就是说缺省情况下,基于Linux的通讯程序最多允许同时1014个TCP并发连接。

Linux 文件系统的目录结构简述

Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一。
1、什么是文件系统;

请参见:《Linux 文件系统概述》
2、文件系统的组织结构简说;

当您使用Linux的时候,如果您通过ls -la / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。

查看文件系统的结构,我们可以通过tree命令来实现;