第二节课 安装 Linux
1. Vmware workstation pro 15.0 安装
- 下载workstation
- 安装(https://www.linuxprobe.com/chapter-01.html)
2. 安装 Linux
- 下载 RHEL(https://www.linuxprobe.com/tools)
- 安装(https://www.linuxprobe.com/tools)
2.1 rpm yum dnf
- rpm
命令 描述 rpm -ivh filename.rpm 安装软件 rpm -Uvh filename.rpm 升级软件 rpm -e filename.rpm 卸载软件 rpm -qpi filename.rpm 查询软件描述信息 rpm -qpl filename.rpm 列出软件文件信息 rpm -qf filename.rpm 查询文件属于哪个 RPM 包 - 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 groupinstall 软件包组 安装软件包组 yum groupremove 软件包组 删除指定软件包组 yum groupinfo 软件包组 查询软件包组信息
- yum
- systemd
命令 描述 systemctl restart 服务名 重启服务 systemctl stop 服务名 停止服务 systemctl start 服务名 启动服务 systemctl stauts 服务名 查看服务状态 systemctl enabel 服务名 加入开机启动 systemctl disable 服务名 禁用开机启动 systemctl reload 服务名 重新加载服务配置 - systemctl restart 与 system reload 的区别
systemctl restart 重新分配 PID
systemctl reload 使用原有 PID,相对启动服务较快
- systemctl restart 与 system reload 的区别
- dnf
就是 yum v4,与 yum 命令相同
解决 yum 臃肿,不能同时操作问题
3. 常用 linux 操作命令
-
shell
命令 参数 对象
长格式
短格式 -
man
man -h
man --help
man man -
echo
echo $shell -
date
参数 作用 %S 秒(00 ~ 59) %M 分钟(00 ~ 59) %H 小时(00 ~ 23) %I 小时(00 ~ 12) %m 月份(1~12) %p 显示出 AM 或 PM %a 缩写的工作日名称(例如:Sun) %A 完整的工作日名称(例如:Sunday) %b 缩写的月份名称(例如:Jan) %B 完整的月份名称(例如:January) %q 季度(1~4) %y 简写年份(例如:20) %Y 完整年份(例如:2020) %d 本月中的第几天 %j 今年中的第几天 %n 换行符(相当于按下回车键) %t 跳格(相当于按下 Tab 键) date “+%Y-%m-%d %H:%M:%S”
-
reboot 重启系统
-
poweroff 关闭系统
-
wget 下载
参数 | 作用 |
---|---|
-b | 后台下载模式 |
-P | 下载到指定目录 |
-t | 最大尝试次数 |
-c | 断点续传 |
-p | 下载页面内所有资源,包括图片、视频等 |
-r | 递归下载 |
wget -r -p http://www.linuxprobe.com 下载 www.linuxprobe 所有内容并自动保存到当前目录下的www.linuxprobe.com目录下。
- ps
ps -aux参数 作用 -a 显示所有进程(包括其他用户的进程) -u 用户以及其他详细信息 -x 显示没有控制终端的进程
在 Linux 系统中,有 5 种常见的进程状态,分别为运行、中断、不可中断、僵死与停止,其各自含义如下所示。
R(运行):进程正在运行或在运行队列中等待。
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该 状态。
D(不可中断):进程不响应系统异步信号,即便用 kill 命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。
-
top
第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、5 分钟、15 分钟内的平均值,数值越小意味着负载越低)。
第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为 CPU 数据并以百分比格式显示,例如“97.1 id”意味着有 97.1%的 CPU 处理器资源处于空闲。
第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。
第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。 -
pidof
pidof [参数] [服务名称] -
kill
kill [参数] [进程 PID] -
killall
killall [参数] [服务名称]