Linux学习(1)

Linux学习(1)

  • 视频课里讲的echo”redhattest’ | passwd kai, 实际执行失败,原因不明。可以用echo ‘kai:redhattest’ | chpasswd 命令代替。或者写成 echo redhat | passwd –stdin kai

    date “+%Y-%m-%d %H:%M:%S”

    top第一行的load average后的3个数字:最近1分钟,5分钟,15分钟的平均CPU负载。这个值,0表示等待队列里没有任务,1表示队列满但是出队和入队平衡,满负载。大于1表示任务入队速率大于出队速率。

    平均负载的含义

    1. 单核 CPU 系统:平均负载为 1.0 表示 CPU 满负荷运行,超过 1.0 表示有任务排队等待。
    2. 多核 CPU 系统:将平均负载除以 CPU 核心数。例如,8 核系统下,平均负载为 30,表示每个核心的负载约为 30 ÷ 8 = 3.75,系统已严重超载。

    RHEL 4/5/6 中,网卡的名字是eth0/1/2/3, RHEL 7 ,网卡名字是enoXXXXX, RHEL 8/9, ens160, ens192 等。可以用这个信息判断大概的版本号

    ifconfig输出里的tx/rx 收发包的数量,每次重启会清0. 可以用来判断网络的运行状态。

    last命令:列出最近的若干次登录记录。这个信息可能被篡改。

    tracepath: 列出逐跳信息

    history: 叹号加编号即可重新执行某条命令。

    cd – : 返回上次cd之前所在的目录

    find命令:

    find / -user linuxprobe -exec cp -a {} /root/findresults/ \;

  • locate命令:先要用updatedb命令生成索引。

    whereis命令:同样基于updatedb生成的数据库,跟locate区别在于,locate是模糊查询,比如locate ls会输出所有文件名中有ls字串的文件,而where is 仅仅输出可执行文件和帮助文件。

    which命令:输出path路径中的二进制文件。

    cat命令显示行号:-n

    tr命令:对输入的字串进行转换 cat text.txt | tr [a-z] [A-Z]

    tail -n 5 xxx 最后5行

    ATIME: 最后一次访问文件的时间(有时会不准确)

    CTIME:最后一次修改文件权限/属性的时间

    MTIME:最后一次修改文件内容的时间

    cut -d : -f 1 /etc/passwd

    sort -t : -k 3 -n /etc/passwd

    touch -d 20:00:00 test.sh # 修改atime和mtime

    cp -r 目录 新目录

    mv命令操作目录不需要递归

    改名操作:rename/mv

    dd if=/dev/sda of=backup count=1 bs=512 # 备份系统分区表

    tar czvf

    c是打包,z是压缩,v是显示过程,f是压缩包名称

    z压缩:tar.gz后缀,gzip

    j压缩:tar.bz2后缀 bzip2

    tar xzvf x是解压 -C 指定解压目录

    上一篇
    下一篇

    发表回复

    *您的电子邮件地址不会被公开。必填项已标记为 。

    *
    *