linux命令随笔

本文介绍了如何查询服务器端口、管理软件依赖、启动虚拟机作为路由、理解函数特性、监测系统负载与性能、信号处理、作业调度、开机启动脚本设置以及内核参数调整等IT技术基础知识。
摘要由CSDN通过智能技术生成

一、查询服务器端口使用情况:

  • ss -tulnp | grep :端口号
  • lsof -i  :端口号

二、查询软件依赖包

yum provides `which xxx`

三、启动虚拟机作为路由

添加配置:net.ipv4.ip_forward = 1  > /etc/sysctl.conf

启用:sysctl -p

四、函数相关

函数递归需要设定结束的条件防止死循环

local 函数内定义的本地变量,只在函数中生效

return 设定返回值并且可以提前结束函数

五、间接变量引用高级例子

 

 var函数  :

local var本地位置变量为$1 三次引用结果为 1 ,2, 3

${!var}为间接引用 ,所以:

第一次引用结果为$1 ="$1"=1

第二次引用结果为$1 =“$2”=a

第三次引用结果为$1 =“$3”=b

六、系统平均负载

uptime 负载查询

load average: 0.00, 0.00, 0.00

分别为1分钟、5分钟、15分钟系统平均负载

一般不超过1,超过5建议警报

七、性能工具

进程:ps; pstree;prtstat

CPU:top;mpstat

内存:free;pmap;vmstat

磁盘IO:iotop  ;dstat

网络IO:iftop;nload;nethogs

综合监控:glances

八、信号管理

kill:

  • 1, SIGHUP 无须关闭进程而让其重读配置文件
  • 2,SIGINT 中止正在运行的进程;相当于Ctrl+c
  • 3,SIGQUIT 相当于ctrl+\
  • 9, SIGKILL 强制杀死正在运行的进程,可能会导致数据丢失,慎用!
  • 15, SIGTERM 终止正在运行的进程,默认信号
  • 18, SIGCONT 继续运行
  • 19, SIGSTOP 后台休眠

九、作业管理

jobs:查看当前终端所有作业

bg:前台切换到后台运行

fg:后台切换到前台运行

cmd &:后台并行处理

十、任务计划

at :一次性任务

crontab :周期性任务

*(分) *(小时) *(天) *(月) *(星期)  cmd   如果不是内部命令注意写路径或加载PATH变量

十一、开机启动文件

Centos6及以下版本

/etc/rc.local
注意:正常级别下,最后启动一个服务 S99local 没有链接至 /etc/rc.d/init.d 一个服务脚本,而是指向
/etc/rc.d/rc.local 脚本
不便或不需写为服务脚本放置于 /etc/rc.d/init.d/ 目录,且又想开机时自动运行的命令,可直接放置
/etc/rc.d/rc.local 文件中
/etc/rc.d/rc.local 在指定运行级别脚本后运行
注意 : 默认Ubuntu /etc/rc.local 文件 , 可以创建此脚本文件并添加执行权限 ,rc.local 的首行必须有 shebang 机制

Cento7及以上版本 、Ubuntu

/usr/lib/systemd/system # 每个服务最主要的启动脚本设置,类似于之前的 /etc/init.d/
/lib/systemd/system #ubutun 的对应目录 , 兼容于 CentOS7,8 Ubuntu
/run/systemd/system # 系统执行过程中所产生的服务脚本,比上面目录优先运行
/etc/systemd/system # 管理员建立的执行脚本,类似于 /etc/rcN.d/Sxx 的功能,比上面目
录优先运行

十二、设置内核参数

编写文件 /etc/sysctl.conf

在里面设置内核参数 

例如:“net.ipv4.ip_forward =1”

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值