每 shell/脚本
在 csh 或 tcsh 中使用 limits 命令,在 sh 或 bash 中使用 ulimit 命令.
每 用户/进程
在 /etc/login.conf 中配置登录后的默认限制.未作限制的值为系统最大限制值.
系统级
内核限制同样使用 sysctl 来设置.永久配置,在 /etc/sysctl.conf 或 /boot/loader.conf 中.其语法与 Linux 相同,只是键值不同.
# sysctl -a # 显示所有系统限制
# sysctl kern.maxfiles=XXXX # 最大文件描述符数
# sysctl kern.openfiles # 在使用的文件描述符数
# sysctl kern.ipc.numopensockets # 已经开启的 socket 数目
详情请看 FreeBSD 手册 11章.
Solaris
在 /etc/system 中的下列设置,会提高每个进程可以打开最大文件描述符的数量:
运行级别
Linux
一旦内核加载完成,内核会启动 init 进程,然后运行 rc 脚本,之后运行所有属于其运行级别的命令脚本.这些脚本都储存在 /etc/rc.d/rcN.d 中(N代表运行级别),并且都建立着到 /etc/init.d 子目录中命令脚本程序的符号链接.
# grep default: /etc/inittab
可以使用 init 来改变当前运行级别.举个例子:
运行级别列表如下:
0 系统停止
①. 进入单用户模式(也可以是 S)
使用 chkconfig 工具控制程序在一个运行级别启动和停止.
# chkconfig --list # 列出所有 init 脚本
# chkconfig --list sshd # 查看 sshd 在各个运行级别中的启动配置
# chkconfig sshd off # 在所有的运行级别下禁用 sshd
# update-rc.d sshd defaults # 设置 sshd 为默认启动级别
# update-rc.d -f sshd remove # 在所有的运行级别下禁用 sshd
# shutdown -h now (或者 # poweroff) # 关闭停止系统
FreeBSD
BSD 启动步骤不同于 SysV, 她没有运行级别.她的启动状态(单用户,有或没有 XWindow)被配置在 /etc/ttys中.所有的系统脚本都位于 /etc/rc.d/中,第三方应用程序位于 /usr/local/etc/rc.d/中.service 的启动顺序被配置在 /etc/rc.conf 和/etc/rc.conf.local中.默认行为可在 /etc/defaults/rc.conf 中进行配置. 这些脚本至少响应 start|stop|status.
# /etc/rc.d/sshd status
# shutdown now # 进入单用户模式
# exit # 返回到多用户模式
# shutdown -p now # 关闭停止系统
# shutdown -r now # 重新启动系统
①. 进入单用户模式 (信号 TERM)
c 阻止进一步登录 (信号 TSTP)
建立符号链接文件后,如果删除源文件,则符号链接文件将会指向一个空文件,符号链接也就失效了.
linux中无法使用In命令,是设置错误造成的,解决方法如下:
以上就是土嘎嘎小编为大家整理的linuxin命令使用相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!