zoukankan      html  css  js  c++  java
  • 常用命令之三

    hostname  操作服务器的主机名(设置,读取),一般不用这个命令

    hostname   完整的主机名字

    hostname -f  当前主机名的FQDN  全限定名

    ----------------------------------------------------------

    id  查看用户的基本信息,用户,用户组,附加组

    id  默认当前用户信息

    id  用户名字   该用户的基本信息

    验证用户信息是否正确

    验证用户信息:/etc/passwd      例子:仅用于查看 cat   /etc/passwd

    验证用户组信息:/etc/group     例子:仅用于查看   cat    /etc/group     

    -----------------------------------------------------------------

    whoami 我是谁,显示当前登录用户名。一般用于shell脚本记录当前用户名,记录日志

    whoami       当前登录时root  ,结果也是root

    -----------------------------------------------------------------

    ps -ef    ps用于查看服务器进程的相关信息

       -e:  等价于“-A” ,显示所有的进程。

       -f:列出全部的列(全字段)

    uid>执行该进程的用户id   pid>进程id   ppid>父进程id ,如果一个进程的父进程没有,则该进程表示“僵尸进程”

    C>cpu占用率的百分比   STIME>该进程的启动时间(start  time)TTY>终端进程,?表示发起该进程的设备识别号,如果是?,表示不是由终端发起

    CMD>该进程的名称或者对应的路径

    例子:查看进程信息    pe -ef | grep 进程名称

    -------------------------------------------------------------------------

    top  查看进程在服务器占用资源的信息,

    top   退出按q键。未退出时按下M键,按照内存大小排序、P  按照cpu大小排序、1 每个cpu运行情况

    pid>进程id  user>该进程对应的用户 PR>优先级  NI>用户空间内改变过优先级的进程占的百分比 

     VIRT >虚拟内存  RES>常驻内存 SHR>共享内存   一个进程的实际内存=常驻内存-共享内存  S>进程的状态(s表示sleep睡眠,r表示运行run) 

    %CPU >cpu占用额百分比   %MEM >内存的百分比  TMIE+>运行的时间    COMMAND >进程的名称或者路径

     ----------------------------------------------------------------------------------------

    du -sh  查看目录真实大小

        -s:只显示汇总的大小(summaries)

        -h 较高可读性方式查看

    du -sh 路径

    --------------------------------------------------------------------------------------

    find 用于查找,参数有55个,常用两个  -name   -type

      find 路径 -name   名称的值         按照文档名称搜索,支持模糊搜索。

       find 路径 -type   类型                按照文档的类型搜索     -  表示文档(实际用f替换),d表示文件夹

    ---------------------------------------

    service  用于一些软件的服务的启动和停止及重启

    service  服务名称  start /stop/restart     例子:servicet  httpd start  ,但是centos7就是  systemctl start httpd

    ps -ef |grep 进程名称。这个可以查看进程状态

    --------------------------------------------------------

    kill   杀死进程,强制关闭进程

    kill  进程id(pid)   通过ps -ef  | grep 继承名称。找出进程id

    killall  进程名称   直接根据名称删除进程,不用ps。

    ---------------------------------------------------------

    ifconfig   用于操作网卡相关信息。

    inet addr  就是网卡地址

    -------------------------------------------------------------

    reboot  重启计算机

    reboot  重启

    reboot -w  模拟重启,这个过程中会写日志。开关机的日志,用来做测试的

    --------------------------------------------------------------

    shutdown  关机  (慎用)

    shutdown  关机

    shut -h now  立即关机,

    shutdown -h 15:36   在15:36关机

    shutdown -h 15:30 " 系统将在15:30关机,请保存好你的文件"              定时关机提示

    取消关机命令 centos7之前用的ctrl+c  ,centos7之后用shutdown -c.

    还有其他关闭命令:init 0/halt/poweroff

    --------------------------------------------------------------

    uptime :计算机开机持续在线时间.开机运行到现在的时间,8min ,10 min

    uptime

    --------------------------------------------------------------

    uname 获取系统的相关信息

    uname    计算机的类型

    uname -a   详细的信息,内核版本,发布时间、开源信息

    --------------------------------------------

    netstat -tnlp

            -t  表示只列出tcp协议的连接

           -n  表示将地址组合转化成ip地址,将协议转化为端口输出

             -l  只显示   状态(state)列中为LISTEN的连接

             -p  发起连接的pid和进程名称

    ---------------------------------------------------------

    man  (manual:手册) 包含了linux的所有指令。按q退出

    man 

    man  cp  查看cp命令怎么使用。

  • 相关阅读:
    14:求满足条件的3位数
    1696:逆波兰表达式
    筛法求素数 6分
    1751:分解因数
    1750:全排列
    1788:Pell数列
    666:放苹果
    06:寻宝
    04:最匹配的矩阵
    雷电
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13178639.html
Copyright © 2011-2022 走看看