二、常用命令(1)——常用系统工作命令

    常用系统工作命令
        man:查看帮助信息
语法格式:man [命令参数]
        echo:输出字符串或变量提取后的值
语法格式:echo [字符串] [$变量]
            输出信息:echo linuxprobe.com
            提取变量:echo $SHELL/echo $PATH
            将结果输出到文件中:echo "It is a test" > text.txt
            使用反引号符执行命令:echo `date`
            输出带有换行符的内容:echo -e "a\nb\nc"
            输出信息中删除某个字符:echo -e "123\b456"
        date命令:显示或设置系统的时间与日期
语法格式:date [+指定的格式]
            查看系统当前时间:date
            按照“年-月-日 小时:分钟:秒”查看:date "+%Y-%m-%d %H%M%S"
            设置时间:date -s "20220326 20:00:00 "
        timedatectl:设置系统的时间
语法格式:timedatectl [参数]
            查看系统时间与时区:timedatectl status
            设置时区为上海:timedatectl set-timezone Asia/Shanghai
            设置日期:timedatectl set-time 2022-03-26
            设置时间:timedatectl set-time 20:00
        reboot:重启系统,最好使用管理员身份
        poweroff:关闭系统,最好使用管理员身份
        wget:下载网络文件
语法格式:wget [参数] 网址
            后台下载模式:-b
            下载到指定目录:-P
            断点续传:-c
        ps:查看系统中的进程状态
语法格式:ps [参数]
            查看所有进程的信息:ps aux
            查看所有进程,并输出到文档:ps aux > ps.txt
            查找特定进程信息:ps -ef | grep ssh
            显示指定用户信息:ps -u root
            按CPU资源的使用率排序:ps aux | sort -nk 3
            按内存使用率排序:ps aux | sort -rnk 4
            5种常见进程状态
                R(Running运行):进程正在运行或者运行队列中等待
                S(Sleeping中断):进程处于休眠中,当某个条件形成后或接收到信号后,则脱离该状态
                D(Dead不可中断):进程不响应系统异步信号,kill不掉
                Z(zombie僵死):进程已终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放
                T(stopped停止):进程收到停止信号后停止运行
        pstree:以树状图的形式展示进程之间的关系
        top:动态监视进程活动及系统负载情况
(按键盘数字“1”,可监控每个逻辑CPU的状况)
            执行结果含义:


第一行:系统时间、运行时间、登录终端数、系统负载(3个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小负载越低,1左右是理想状态,超过5就严重了)
第二行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
第三行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程占用资源百分比、空闲的资源百分比 、 wa ( IO等待占用CPU的百分比)
第四行:物理内存总量、内存空闲量、内存使用量、作为内核缓存的内存量
第五行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量
        nice:调整进程的优先级
语法格式:nice 优先级数字 服务名称
            PR和NI代表进程的优先级,数字越低(取值范围-20~19),优先级越高
可以将一些不重要的进程的优先级调低

 

eq:
将bash服务的优先级调到最高 :nice -n -20 bash
        pidof:查询某个指定服务进程的PID值
语法格式:pidof [参数] 服务名称
            eq:
查询sshd服务程序的PID:pidof sshd
        kill命令:用户终止某个指定PID的服务进程
语法格式:kill [参数] 进程的PID
            kill 进程PID:kill 2156
            kill【-9】强制杀死进程:kill -9 2156
        kill all:终止某个指定名称的服务对应的全部进程
语法格式:killall [参数] 服务名称
            eq:
杀死httpd服务的所有进程:killall httpd
  


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值