Linux学习笔记(持续更新)

Linux学习笔记(持续更新)

1.用户线程指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程.

2.查看系统相关负载的命令

①.uptime
用于获取主机运行时间和查询linux系统负载等信息
这里写图片描述

②.vmstat
vmstat命令可以查看cpu负载
这里写图片描述

③.sar
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等,参考linux sar 命令详解
sar查看网络接口命令如下:sar –n DEV 1 4
这里写图片描述
命令后面 1 4 意思是:每一秒钟取一次值,取四次。

IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包

④.free
查看内存负载情况(不是查看磁盘)
这里写图片描述

3.查看远程Linux系统运行时间

ssh user@被监控主机ip "uptime"

4.查看最近执行的命令

history

如:显示最近执行的四个命令(包括刚刚执行的history 4)
这里写图片描述

5.查看后台进程作业ID

jobs

6.init启动进程需要读取/etc/inittab配置文件

7.定时执行某个命令

使用命令crontab -e 编辑用户自定义的crontab(存储在目录/var/spool/cron下),实现定时执行某个命令,如下表示在每周三03:06分执行命令:

06 03 * * 3 ls -l

格式如下:

分  时  日  月  周  命令
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

8.查看arp缓存记录

arp –a

9.Linux文件链接

①.硬链接不可以跨文件系统,链接文件的物理索引inode节点与链接文件的 inode节点相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值