systemctl 命令
systemctl restart 服务名称 //重启
systemctl start 服务名称 //启动
systemctl stop 服务名称 //停止
systemctl enable 服务名称 //加入到启动项
systemctl status 服务名称 //查看服务状态
rpm:源代码和安装规定的结合,目的;降低安装难度
软件包管理器
yum:及大量的东西打包到一起,进一步降低了安装难度,解决了依赖关系
软件仓库
常见的yum命令
命令 作用
yum repolist all 列出所有仓库
yum list all 列出仓库中所有的软件包
yum info 软件包名称 查看软件包信息、
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新的软件包
yum grouplist 查看系统已经安装的软件包组
yum grupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 软件包组 查询指定的软件包组信息
常见的rpm软件命令
安装软件命令格式 rpm -ivh filename.rpm
升级软件的命令格式 rpm -Uvh filename.rpm
卸载软件的命令格式 rpm -e filename.rpm
查询软件描述信息的命令格式 rpm -qpi filename.rpm
列出软件文件信息的命令格式 rpm -qpl filename.rpm
查询文件属于哪个rpm的命令格式 rpm -qf filename
bash解析器的优势:
1、可以通过上下方向键调取以前使用过的命令。
2、命令或者参数只要输入前几位就可以用shift补齐。
3、具有强大的批处理系统。
4、具有实用的的环境变量功能。
长格式命 令 英文全拼(前加"–")
短格式命令 英文简写(前加"-")
长格式与短格式不可合并,
短格式与短格式可以合并,前加一个"-",
长格式与长格式不可合并,
短格式与长格式不可合并。
命令:
man命令 帮助
echo 用于终端输出字符串,或者是变量提取后的值
date 日期、时间
reboot 系统重启
su root 切换管理员账户
poweroff 关闭系统
wget 在终端下载网络文件
-b 后台下载模式
-p 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载所有资源,包括图片、视频
-r 递归下载
pwd 列出当前目录
ps 查看系统的进程状态
-a 显示所有进程,包括其他用户
-u 用户及其他详细信息
-x 显示没有控制终端的进程
aux (一起使用可以不加"-")
USER 进程所有者
PID 进程ID号
%CPU cpu使用率
%MEM 内存占用率
VSZ 虚拟内存的使用率
RSS 占用层固定内存量
TTY 进程名称
STAT 进程状态
R 正在进行或正在队列等待
S 进程处于休眠
D 不可中断
Z 僵化状态,不进行服务,占用资源
T 停止服务
START 被启动时间
TIME 实际使用cpu的时间
COMMAND 实际名称与参数
top 动态的监视进程活动和系统负载等信息
top :
当前时间 上线时间 终端运行数量 负载数量 1分钟、5分钟、15分钟的负载状况(1 满载、5 繁忙、9 非常繁忙)
进程总数 :
总数 正在运行 休眠 停止 僵死
资源占用百分比 : 用户 系统
物理内存总量: 物理总量 使用 空闲 等待
虚拟内存总量: 虚拟总量 使用 空闲 缓存内存
PID 进程ID号
USER 进程所有者
PR 进程的优先级(数字越小等级越高)
VIRI RES SHR CPU内存之间的交互值
S 进程状态
COMMAND 命令名称与参数
pidof 查询某个服务的PID值
kill 进程号码
killall 进程的服务名称
systemctl restart 进程 启动进程,PID改变
systemctl reload 进程 启动进程,PID不变