几天前在阿里云上领取到了半年的免费服务器,拿了当然不能浪费资源,现在我要开始对Linux服务器进行一定的学习,以此来写博客记录学习过程,主要记录常用操作,学习资源为《Linux就该这么学》
以下是对常用系统工作命令的记录
-
date命令
该命令主要用于显示和设置系统的时间和日期,格式为“date[选项][+指定的格式]”
date命令中常用的格式及参数为:
参数 | 作用 |
---|---|
%t | 跳格【tab键】 |
%Y | 年 |
%m | 月 |
%d | 日 |
%H | 小时(00-23) |
%I | 小时(00-12) |
%M | 分钟(00-59) |
%S | 秒(00-59) |
%j | 今年中的第几天 |
- 例3:设置系统时间 设置完系统时间后,再次查看系统时间时,得到已被更改的时间
-
poweroff
该命令用于关闭系统,其格式为poweroff -
wget命令
该命令用于在终端下载 络文件,其格式为 “wget [参数] 下载地址”
wget命令的参数及作用: -
ps命令
该命令主要是用于查看系统中的进程状态,格式为“ps [参数]”
该命令主要与管道符技术搭配使用,用来抓取与某个指定服务进程相对应的PID 码
该命令用于重启电脑,其格式为reboot
参数 | 作用 |
---|---|
-b | 后台下载模式 |
-p | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面内所有资源,包括图片、视频等 |
-r | 递归下载 |
ps命令常见的参数及作用:
参数 | 作用 |
---|---|
-a | 显示所有的进程(包括其他用户进程) |
-u | 用户以及其他详细信息 |
-x | 显示没有控制终端的进程 |
Linux系统中存在许多进程,5种常见的进程状态
进程状态 | 描述 |
---|---|
R(运行) | 程序正在运行或在运行队列中等待 |
S(中断) | 进程处于休眠中,当某个条件形成后或者接收到信 时,则脱离该状态 |
D(不可中断) | 进程不响应系统异步信 ,即便用kill命令也不能将其中断 |
Z(僵死) | 进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放 |
T(停止) | 进程收到停止信 后停止运行 |
第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟的平均值,数值越小意味负载越低)。
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。
第4行:物理内存总量、内存使用量、作为内核缓存的内存量。
第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。
-
pidof命令
该命令主要是用于查询某个指定服务的PID值,其格式为“pidof [参数][服务名称]”
每个进程的PID值是唯一的

-
kill命令
该命令主要用于终止指定PID的服务进程,其格式为 “kill [参数][进程PID]”
例:
-
killall命令
该命令主要用于终止某个指定名称的服务所对应的全部进程,其格式为“killall [参数][进程名称]”
通常来讲,复杂软件的服务程序会有多个进程协同为用户提供服务,如果逐个去结束这些进程会比较麻烦,此时可以用killall命令还批量结束某个服务程序的所有进程。
虽然都是一些基础,但是我觉得把基础知识把握清楚是很重要的,自己总结过一遍更加深刻
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24909 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!