sysctl
sysctl — get or set kernel state
CPU数量
sysctl -h hw.physicalcpu
内存大小
sysctl -h hw.memsize
SWAP分区情况
sysctl -h vm.swapusage
进程数量上限
sysctl -h kern.maxproc
wget
每天一个linux命令(61):wget命令
实例1:使用wget下载单个文件
实例2:使用wget -O下载并以不同的文件名保存
实例3:使用wget –limit -rate限速下载
实例4:使用wget -c断点续传
实例5:使用wget -b后台下载
实例6:伪装代理名称下载
实例7:使用wget –spider测试下载链接
实例8:使用wget –tries增加重试次数
实例9:使用wget -i下载多个文件
实例10:使用wget –mirror镜像网站
实例11:使用wget –reject过滤指定格式下载
实例12:使用wget -o把下载信息存入日志文件
实例13:使用wget -Q限制总下载文件大小
实例14:使用wget -r -A下载指定格式文件
实例15:使用wget FTP下载
备注:编译安装
kill
1.命令格式: kill [参数] 2.命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。
杀掉指定进程
$ kill <pid>
强制杀掉指定进程
$ kill -9 <pid>
列出所有信号名称
$ kill -l
杀死指定用户所有进程
$ kill -u <user>
kill掉之后又重启(比如dingtalk),需要一次kill所有相关进程
ps -ef | grep Ding | awk '{print $2}' | xargs kill -9
cat
cat有三大功能:
显示文件
$ cat <filename>
创建新文件
cat > file <<EOF
说明:
键盘输入到EOF为止
- 合并文件
cat file1 file2 > file # 将file1,file2 内容打印到file中(相当于合并)cat file1 file2 >> file # 将file1,file2 内容追加到file中
