常用系统工作命令
echo命令 作用:用于在终端输出字符串或变量提出后的值,格式为"echo [字符串 | $变量]" 例如: 使用$变量的方式提取变量SHELL的值,并将其输出到终端屏幕 ? date命令 作用:显示及设置系统的时间和日期,格式:date [选项] [+指定的格式]
? ? ? ? ? ? ? ? 按照默认格式查看当前系统时间 按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令 ?将系统的当前时间设置为2018年10月14日18点38分 ?参数"%j"可用来查看今天是当前中的第几天,这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间 ? ? reboot命令 作用:重启系统(由于重启计算机这种操作会涉及硬件资源的管理权限,因此默认只能使用root管理员来重启) ? poweroff命令 作用:关闭系统(该命令与reboot命令相同,都会涉及硬件资源的管理权限,因此默认只有root管理员才可以关闭) ? ?ps命令 作用:擦好看系统中的进程状态,格式为”ps [参数]“
? ? ? ? ? Linux系统中时刻运行着许多进程,如果能够合理地管理它们,则可以优化系统的性能。在Linux系统中,有5种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示:
? ? ? ? ? 查看系统所有进程状态 ? top命令 作用:用于动态地监视进程活动与系统负载等信息 top命令相当强大,能够动态地查看系统运维状态,完全将它看作Linux中的”强化版Windows任务管理器“ 第一行: 20:03:41 :系统当前时间 1:08:系统已运行的时间(系统已运行1个小时,8分钟) 3 users:当前有三个用户登录 load average:系统负载(分别为5分钟、10分钟和15分钟的平均值,数值越小表示负载越低),数据时每隔5秒钟检查一次活跃的进程数,然后按特定的算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: 497 total:当前进程总数 1 running:当前有1个进程正在运行 496 sleeping:当前有496个进程正处于睡眠状态中 0 stopped:当前有0个进程处于停止状态 0 zombie:当前有0个进程处于僵死状态 第三行: 1.8 us:用户占用资源百分比 0.4 sy:运行中的进程数 0.0 ni:改变过优先级的进程资源百分比 97.7 id:空闲的资源百分比 0.1 wa:IO等待占用CPU的百分比 0.0 hi:硬中断(Hardware IRQ)占用CPU的百分比 0.0 si:软中断(Software Interrupts)占用CPU的百分比 第四行: 1870784 total:物理内存总量 1060232 used:内存使用量 810552 free:内存空闲量 924 buffers:作为内核缓存的内存量 第五行: 2097148 total:虚拟内存总量 0 used:虚拟内存使用量 2097148 free:虚拟内存空闲量 355228 cached Men:已被提前加载的内存量 ? pidof命令 ? kill命令 作用:用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]” ? ? killall命令 ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |