Linux学习笔录

1、cal

2、cal -y 2019

在这里插入图片描述
cal -y 2019 > test.txt 保存屏幕的内容

3、date显示时间,也可以修改时间

4、ps查看进程,占用内存较大的,可以关闭进程

ps 当前终端下的进程
ps -aux所有进程
在这里插入图片描述

top 永远显示当前运行情况 q退出

kill -9 pid强制杀死pid的进程

5、reboot重启 shutdown -now 立即关机 int0关机 int6重启

6、df -h硬盘的使用情况 du -h显示当前路径的使用情况

7、ifconfig查看网络信息

用户操作

sudo adduser lisi

8、vmstat

在这里插入图片描述
1 观察磁盘活动情况
磁盘活动情况主要从以下几个指标了解:
bi:表示从磁盘每秒读取的块数(blocks/s)。数字越大,表示读磁盘的活动越多。
bo:表示每秒写到磁盘的块数(blocks/s)。数字越大,表示写磁盘的活动越多。
wa:cpu等待磁盘I/O(未决的磁盘IO)的时间比例。数字越大,表示文件系统活动阻碍cpu的情况越严重,因为cpu在等待慢速的磁盘系统提供数据。wa为0是最理想的。如果wa经常大于10,可能文件系统就需要进行性能调整了。
2 观察cpu活动情况
vmstat比top更能反映出cpu的使用情况:
us:用户程序使用cpu的时间比例。这个数字越大,表示用户进程越繁忙。
sy: 系统调用使用cpu的时间比例。注意,NFS由于是在内核里面运行的,所以NFS活动所占用的cpu时间反映在sy里面。这个数字经常很大的话,就需要注 意是否某个内核进程,比如NFS任务比较繁重。如果us和sy同时都比较大的话,就需要考虑将某些用户程序分离到另外的服务器上面,以免互相影响。
id:cpu空闲的时间比例。
wa:cpu等待未决的磁盘IO的时间比例。

9、iostat

在这里插入图片描述

用于统计CPU的使用情况及tty设备、硬盘和CD-ROM的I/0量
参数:
-c 只显示CPU行
-d 显示磁盘行
-k 以千字节为单位显示磁盘输出
-t 在输出中包括时间戳
-x 在输出中包括扩展的磁盘指标

%iowait 等待本地I/O时CPU空闲时间的百分比
%idle 未等待本地I/O时CPU空闲时间的百分比
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
每秒传输数(tps)、每秒512字节块读取数(Blk_read/s)、每秒512字节块写入数(Blk_wrtn/s)和512字节块读取(Blk_read)和写入(Blk_wrtn)的总数量。

10、uptime

在这里插入图片描述

11、df -h查看各分区使用情况

在这里插入图片描述

其他

  1. 系统

    uname -a # 查看内核/操作系统/CPU信息

    head -n 1 /etc/issue # 查看操作系统版本

    cat /proc/cpuinfo # 查看CPU信息

    hostname # 查看计算机名

    lspci -tv # 列出所有PCI设备

    lsusb -tv # 列出所有USB设备

    lsmod # 列出加载的内核模块

    env # 查看环境变量 资源

    free -m # 查看内存使用量和交换区使用量

    df -h # 查看各分区使用情况

    du -sh # 查看指定目录的大小

    grep MemTotal /proc/meminfo # 查看内存总量

    grep MemFree /proc/meminfo # 查看空闲内存量

    uptime # 查看系统运行时间、用户数、负载

    cat /proc/loadavg # 查看系统负载 磁盘和分区

    mount | column -t # 查看挂接的分区状态

    fdisk -l # 查看所有分区

    swapon -s # 查看所有交换分区

    hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

    dmesg | grep IDE # 查看启动时IDE设备检测状况 网络

    ifconfig # 查看所有网络接口的属性

    iptables -L # 查看防火墙设置

    route -n # 查看路由表

    netstat -lntp # 查看所有监听端口

    netstat -antp # 查看所有已经建立的连接

    netstat -s # 查看网络统计信息 进程

    ps -ef # 查看所有进程

    top # 实时显示进程状态 用户

    w # 查看活动用户

    id # 查看指定用户信息

    last # 查看用户登录日志

    cut -d: -f1 /etc/passwd # 查看系统所有用户

    cut -d: -f1 /etc/group # 查看系统所有组

    crontab -l # 查看当前用户的计划任务 服务

    chkconfig --list # 列出所有系统服务

    chkconfig --list | grep on # 列出所有启动的系统服务 程序

    rpm -qa # 查看所有安装的软件包

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页