美文网首页资源网站
redHat(一)新手常见命令

redHat(一)新手常见命令

作者: 探索的影子 | 来源:发表于2018-11-16 21:27 被阅读15次

    常用系统工作命令

    echo命令

    命令:echo $SHELL
    结果:


    image.png
    date命令

    参数:
    %t 跳格
    %H 小时(0-24)
    %I 小时(0-12)
    %M 分钟(00-59)
    %S 秒
    %j 今年中的第几天
    命令:date "+%Y-%m-%d %H:%M:%S"
    结果:


    image.png
    reboot命令

    作用:用于重启系统,需要使用root管理员才行。
    命令:reboot
    截图:
    直接黑屏,没图。。。


    poweroff命令

    作用:关闭系统,,注意需要root权限
    命令:poweroff
    截图:
    直接黑屏,无图。。。


    wget命令

    作用:下载网络资源,贼好用
    相关参数
    -b 后台下载模式
    -P 下载到指定的目录
    -t 最大尝试次数
    -c 断点续传
    -p 下载页面内所有的资源,包括图片视频等。
    -r 递归下载
    命令:

    wget http://www.lol-wallpapers.com/wp-content/uploads/2018/06/Classic-Aatrox-Splash-Art-Update-Rework-HD-4k-Wallpaper-Background-Official-Art-Artwork-League-of-Legends-lol-1.jpg
    

    效果图


    image.png

    例子命令:下载www.linuxprobe.com的所有资源

    命令
    wget -r -p www.linuxprobe.com
    

    截图:
    疯狂下载


    image.png
    ps命令

    作用:用于查看系统中的进程状态
    格式:ps[参数]
    参数:
    -a 显示所有进程
    -u 用户以及其他详细信息
    -x 显示没有控制终端的进程

    进程状态分为

    • R 运行
    • S 中断
    • D不可中断
    • Z 僵死
    • T 停止
      命令:ps -aux
      截图:


      image.png

    注意短命令是可以合并的,长命令是不行的。


    top命令

    作用:动态监视进程活动与系统负载等信息
    命令:top
    截图:


    image.png

    重要内容(来源百度百科):前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。

    1.1系统运行时间和平均负载

    top命令的顶部显示与uptime命令相似的输出。

    这些字段显示:

    当前时间

    系统已运行的时间

    当前登录用户的数量

    相应最近5、10和15分钟内的平均负载。

    可以使用’l’命令切换uptime的显示。

    1.2任务

    第二行显示的是任务或者进程的总结。进程可以处于不同的状态。这里显示了全部进程的数量。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。这些进程概括信息可以用’t’切换显示。

    1.3 CPU状态

    下一行显示的是CPU状态。这里显示了不同模式下的所占CPU时间的百分比。这些不同的CPU时间表示:

    us, user:运行(未调整优先级的)用户进程的CPU时间

    sy,system:运行内核进程的CPU时间

    ni,niced:运行已调整优先级的用户进程的CPU时间

    wa,IO wait:用于等待IO完成的CPU时间

    hi:处理硬件中断的CPU时间

    si:处理软件中断的CPU时间

    st:这个虚拟机被hypervisor偷去的CPU时间(译注:如果当前处于一个hypervisor下的vm,实际上hypervisor也是要消耗一部分CPU处理时间的)。

    可以使用’t’命令切换显示。

    1.4内存使用

    接下来两行显示内存使用率,有点像’free’命令。第一行是物理内存使用,第二行是虚拟内存使用(交换空间)。

    物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存。相似地:交换部分显示的是:全部、已使用、空闲和缓冲交换空间。

    内存显示可以用’m’命令切换。

    退出:只需要按q即可


    kill命令

    作用:杀死进程
    命令内容:杀死刚才一直在下载网站上的内容进程,通过top看到wget的进程的pid
    命令:

    kill 3241
    

    结果:
    可以看到进程被终止
    [图片上传中...(image.png-c69011-1542371823764-0)]


    pidof命令

    作用:查找指定进程的pid
    命令格式:pidof[参数][服务名称]
    命令内容:查询sshd的pid
    命令内容:

    pidof sshd
    

    截图:


    image.png

    后话:当然也是可以通过kill来杀掉进程的


    killall命令

    作用:当有的时候服务程序需要多个进程进行协同服务的时候,那么就需要kill多个进程。kill命令可以很方便的杀掉服务。
    命令格式:killall[参数]
    命令内容;由于电脑没有安装httpd没法进行测试。


    系统状态监测命令

    ifconfig命令

    作用:获取网卡配置与网络状态等信息
    命令:ifconfig
    截图:


    image.png
    uname命令

    作用:用于查看系统内核和系统版本信息
    格式:uname[-a]
    命令:uname -a
    截图:


    image.png

    查看系统版本详细信息命令
    命令:cat /etc/redhat-release
    截图:


    image.png
    uptime命令

    作用:用于查看系统的负载信息
    格式:uptime
    内容:


    image.png

    后话:刚才的top命令里面第一行里面也有。

    free命令

    作用:显示当前系统中内存使用量信息
    格式:free[-h]
    命令:

    free -h
    

    截图:


    image.png
    who命令

    作用:查看当前登录主机的用户信息和他们正在开起的终端信息
    命令格式:who[参数]
    命令内容:

    who
    

    截图:


    image.png
    last命令

    作用:查看所有系统的登录记录
    格式:last[参数]
    命令:last
    截图:


    image.png
    history命令

    作用:用于显示历史执行过的命令,注意需要root权限
    格式:history[-c],-c会清空记录233333
    命令:history
    截图:


    image.png

    相关文章

      网友评论

        本文标题:redHat(一)新手常见命令

        本文链接:https://www.haomeiwen.com/subject/aahvfqtx.html