Day1_liunx_常用系统工作命令

centos
1、yum仓库:进一步降低软件的安装难度(通过将大量的、常用的RPM软件包存放在一起,根据用户的需求进行自动安装)
2、配置服务
systemctl start 服务名称 --启动服务
systemctl restart 服务名称 --重启服务
systemctl stop 服务名称 --停止服务
systemctl enable 服务名称 --加入到启动项
systemctl status 服务名称 --查看服务状态
3、free -查看内存使用情况

4、查看系统是centos还是吴邦图:lsb_release -a

5、命令 参数 对象
ls -a -l (合并 ls -al)
ls --all --list(长格式)
5.1参数和对象可有可无,根据实际情况为准
5.2命令与参数和对象之间至少一个空格
5.3 命令参数之间可以合并(长格式只能和长格式合并,短格式只能和端格式合并)
6.date 显示系统时间
6.1 date "+%Y-%m-%d" 显示年月日
6.2 date "+%H:%M:%S" 显示小时分钟秒
6.3 date "+%j" 显示今年的第几天

7.reboot重启系统 只有root有该权限

8.poweroff 关闭系统 只有root有该权限

10.wget【参数】url 用于终端下载文件(下载到当前所在目录)
wget -c url (-c 断开会续传)

11.Linux系统进程的状态
R 正在运行的进程
S 等待为用户服务的进程
D 不可中断(程序出现问题,无法关闭)
Z 僵死进程,进程已经终止,但进程依然存在,直到父进程调用wait4()函数将其释放
T 被停止的进程

附加:进程与进程组以及会话,控制终端的关系
一个进程必定属于进程组,也只能属于一个进程组
一个会话可以包含多个进程组。这些进程组被分为一个前台进程组(需要与终端交互的进程,比如需要完成IO操作的)和一个或者多个后台进程组
一个会话对应一个控制终端
进程属于一个进程组,进程组属于一个会话,会话可能有也可能没有控制终端。
linux系统是一个多用户多任务的分时系统,必须支持多个用户同时登录,当用户登录一次终端就会生成一个会话

12.查看进程 ps
-a 显示全部
-u 显示进程详细信息
-x 显示没有控制终端的进程

13.pidof 服务 --查看服务进程号
14.kill 进程号 杀死进程
15.top
内容详解:
load average: 最近的1,5,15分钟cpu负载均衡情况(平均值),当该值为1时说明当前cpu为满队列的状态,cpu资源比较匮乏。当超过5时系统比较缓慢甚至崩溃
Tasks:进程总数 running:正在运行 sleeping:等待服务 stopped:停止的

posted @ 2020-03-31 21:32  shooter_w  阅读(257)  评论(0编辑  收藏  举报