重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在命令行可通过: getconf ARG_MAX 代码编程可通过: #include #include int main() { long max=sysconf(_SC_ARG_MAX); printf("max[%ld]\n", max); return 0; }
创新互联是一家专注于成都做网站、成都网站设计与策划设计,江宁网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:江宁等地区。江宁做网站价格咨询:18982081108
一般情况下, ulimit -n 的数值是1024.
当进程打开的文件数目超过此限制时,该进程就会退出。
因此,有时需要修改此限制。linux调优之修改最大连接数(ulimit命令)
如果只是普通用户,只是暂时的修改ulimit -n,可以直接shell命令来修改(ulimit -n 1024000)。
但是这个设置时暂时的保留!当我们退出bash后,该值恢复原值。
如果要永久修改ulimit,需要修改/etc/security/limits.conf。limits.conf配置(ulimit设置永久生效)
vim /etc/security/limits.conf
# 添加如下的行
* soft nofile 4100
* hard nofile 4100
以下是说明:
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
添加格式:
username|@groupname type resource limit
username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有用户的限制。
type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比har 限制高。用 - 就表明同时设置了 soft 和 hard 的值。
resource:
core - 限制内核文件的大小(kb)
date - 最大数据大小(kb)
fsize - 最大文件大小(kb)
memlock - 最大锁定内存地址空间(kb)
nofile - 打开文件的最大数目
rss - 最大持久设置大小(kb)
stack - 最大栈大小(kb)
cpu - 以分钟为单位的最多 CPU 时间
noproc - 进程的最大数目
as - 地址空间限制
maxlogins - 此用户允许登录的最大数目
常见执行Linux命令的格式是这样的:
注意,命令名称、命令参数、命令对象之间请用空格键分隔。
命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀。
命令参数的长格式与短格式示例
1.echo命令
2.date命令
3.reboot命令
4.poweroff命令
5.wget命令
6.ps命令
7.top命令
8.pidof命令
9.kill命令
10.killall命令
如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下Ctrl + C组合键(生产环境中比较常用的一个快捷键),这样将立即终止该命令的进程。
或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个符号,这样命令将进入系统后台来执行。
1.ifconfig命令
2.uname命令
3.uptime命令
4.free命令
5.who命令
6.last命令
7.history命令
8.sosreport命令
三、工作目录切换命令
1.pwd命令
2.cd命令
3.ls命令
四、文本文件编辑命令
1.cat命令
2.more命令
3.head命令
4.tail命令
5.tr命令
6.wc命令
7.stat命令
8.cut命令
9.diff命令
五、文件目录管理命令
1.touch命令
2.mkdir命令
3.cp命令
4.mv命令
5.rm命令
6.dd命令
7.file命令
六、打包压缩与搜索命令
1.tar命令
2.grep命令
3.find命令
Linux sort命令用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。
sort命令的语法格式:sort[参数][文件]
Linux sort命令参数:
-b:忽略每行前面开始出的空格符号。
-c:检查文件是否已经按照顺序排序。
-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
-f:排序时,将小写字母视为大写字母。
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
-m:将几个排序好的文件进行合并。
-M:将前面三个字母依照月份的缩写进行排序。
-n:依照数值的大小排序。
-u:意味着是唯一的,输出的结果是去完重了的。
-o:输出文件将排序后的结果存入指定的文件。
-r:以相反的顺序来排序。
-t:分隔字符指定排序时所用的栏位分隔字符。