zoukankan      html  css  js  c++  java
  • 高级指令

    1.hostname 指令

    • 操作服务器的主机名(读取、设置)
    • 语法:
      •   #hostname【表示输出完整的主机名】
      • #hostname -f【表示输出当前主机的FQDN(全限定域名)】

    2.id指令

    •  查看一个用户的基本信息(包含用户id,用户组id,附加组id),该指令如果不指定用户则默认当前用户。
    • 语法:#id 【默认显示当前执行该命令的基本信息】  

        

    • 语法2:#id  用户名  显示指定用户的基本信息  

        

    • 验证上述信息是否正确。
      • 验证身份信息:通过文件/etc/passwd
      • 验证用户组信息:通过文件/etc/group

    3.whoami指令

    • 显示当前登陆的用户名【一般用于shell脚本,用于获取当前操作的用户名方便记录日志。】
    • 语法: # whoai

      

    4.ps -ef指令(重点)

    • 用于查看服务器的进程信息
    • 选项含义
      • -e: 等价于"-A",表示列出全部的进程
      • -f:显示全部的列(显示全字段)

     

    •  列的含义:
      • UID:该进程执行的用户id
      • PID:进程id
      • PPID:该进程得到父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程;
      • C:CPU的占用率,其形式是百分比
      • STIME:该进程的启动时间
      • TTY:终端设备,发起改进程的设备识别符号,如果显示“?”,测表示该进程不是由终端设备发起。而是由系统自动发起。
      • TIME:表示进程的执行时间
      • CMD:进程对应的名称或者路径
    • 案例:再ps的结果中过滤出想要查看的进程状态

        #ps -ef|grep 进程名称

        

    5.top指令

    • 查看服务器的进程占的资源
    • 语法:
      • 进入命令:#top【动态显示】
      • 退出命令:q
      • 输出结果

      

    •  表头含义
      • PID: 进程id
      • USER:该进程对应的用户
      • PR:优先级
      • NI:用户进程空间改变过优先级的进程占用CPU百分比
      • VIRT:虚拟内存
      • RES:常驻内存
      • SHR:共享内存
        •   计算一个进程实际使用的内存 = 常驻内存 - 共享内存
      •  S:表示进行的状态(sleeping,其中S表示睡眠,R表示运行)
      • %CPU:表示CPU的占用百分比
      • %MEM:表示内存的占用百分比
      • TIME+:执行的时间
      • COMMAND:进程的名称或者路径;
    • 在运行top的时候,可以按下方便快捷键:
      • M:表示将结果按照内存(MEM)从高到低进行降序排列
      • P:表示将结果按照CPU使用率从高到低排列
      • 1:当服务器拥有多个cpu的时候,可以使用“1”快捷键来切换是否展示各个CPU的详细信息。

    6.du - sh指令

    • 查看目录的真实大小
    • 选项含义
      • -s: summaties,只显示汇总的大小
      • -h: 表示以较高可读性的形式进行显示
    • 语法: #du -sh  目录路径
    • 结果:

      

    7.find指令【可以搜索隐藏文件】

    • 用于查找文件
    • 语法: #find  路径范围  选项  选项的值  
    • 选项含义
      • -name:按照文档名称进行搜索(支持模糊搜索)
      • -type:按照文档的类型进行搜索
      • 文档类型:“-”表示文件(在使用find时用f来替换),“d”表示文件夹
    • 案例:使用find来搜索/etc/sane.d/目录下的所有文件
      • #find /etc/sane.d/ -type f
      • 结果: 

          

    •  案例:使用find来搜索/etc/目录下所有的文件夹
      • #find  /etc -type d
      • 结果:

          

    8.service指令

    • 用于控制一些软件的服务启动/停止/重启
    • 语法:#service 服务名 start/stop/restart
    • 案例:需要启动本机安装的Apache(网站服务器软件),其服务名 httpd
      • #service httpd start
      • 结果:

        

    •  通过ps 命令来检查httpd服务是否启动
      • 结果:

        

     9.kill指令

    • 杀死进程【当遇到僵尸进程或者处于某些原因需要关闭的时候】
    • 语法:#kill 进程PID 【语法需要配合ps一起使用】
    • 案例:使用kill杀掉Apache的进程
    • 比kill命令更好用的是:killall
    • 语法:#killall  进程名称

    10.ifconfig指令

    • 用于操作网卡的相关的指令【获取相关信息】
    • 语法:ifconfig

      

    •  结果的含义:
      • eth0表示linux中的一个网卡,eth0是其名称。lo【loop,本地回还网卡,其IP地址一般都是127.0.0.1】也是一个网卡名称。
      • inet addr:网卡的IP地址

     11.reboot指令

    重新启动计算机

    • 语法1:#reboot
    • 语法2:#reboot -w  【模拟重启,但是不重启(只写开机与关机的日志信息,但不重启计算机)】

     12.shutdown指令

    • 关机【慎用】
    • 语法1:#shutdown -h now  “关机提示” /  #shutdown -h 15:25【定时关机】 “关机提示”
    • 案例:设置Linux系统关机在20:30
      •   结果:

          

      •   如何关闭关机指令
      • crtl+c
      • 结果:

          

    •  如果要取消关机计划,可以按照以下方式进行尝试:
      • 针对于centos7.x之前的版本:ctrl+c
      • 针对于centos7.x(包含)之后的版本:#shutdown -c
    1 除了·shutdown关机以外,还有几个关机指令:
    2 #init 0
    3 #halt
    4 #poweroff

    13. uptime指令

    • 输出计算机的持续在线时间(计算机从开机到现在运行的时间)
    • 语法:#uptime
    • 结果:

      

    •  18:57:50 :当前的时间
    • up 57min:开机57分钟【最主要的目的】
    • 2 users: 连接的用户数
    • load average:负载,分别为5、10、15分钟的负载

    14.uname指令

    • 获取操作系统相关的信息
    • 语法1:#uname【获取操作系统的类型】
      • 结果:

         

    • 语法2: #uname -a    【all,获取全部的系统信息】
      • 结果:

          

    15.netstat -tnlp指令

    •  查看网络的连接状态
    • 语法:#netstat -tnlp
      •   结果:

        

      • 选项含义
        • -t:表示只列出tcp协议的连接
        • -n:表示列出IP地址,将协议转换成端口号来显示
        • -l:表示过滤出“state(状态列)”,其中值为LISTEN的连接
        • -p:表示显示发起连接进程pid和进程名称

    16.man指令

    • manual,手册【包含了Linux中所有命令的手册,英文】
    • 语法:#man  索要查询的命令【退出按q】
    • 结果:

        

     Linux中文命令手册:https://man.linuxde.net

  • 相关阅读:
    初始化块:
    继承与组合:
    instanceof用法及本质:
    引用变量的强制类型转换:
    多态是如何产生的:
    program by the way......
    多层次继承,构造器之间的调用顺序!
    调用父类构造器:super
    子类覆写的变量被private隐藏,强制转换方式通过子类访问父类的被覆写变量:
    super限定,子类中系统查找变量的顺序:
  • 原文地址:https://www.cnblogs.com/leoych/p/12209953.html
Copyright © 2011-2022 走看看