bc计算器
基本使用
直接计算(交互模式):
$ bc5 + 3 # 输入表达式8 # 输出结果quit # 退出非交互模式(直接输出结果):
echo "5 + 3" | bc # 输出 8支持的操作
算术运算:+ - * / % ^(加、减、乘、除、取模、幂)
echo "10 / 3" | bc # 输出 3(整数除法)浮点数计算(需指定 scale):
echo "scale=2; 10 / 3" | bc # 输出 3.33进制转换:
echo "obase=16; 255" | bc # 十进制转十六进制,输出 FFecho "ibase=2; 1101" | bc # 二进制转十进制,输出 13查看CPU指令
lscpu远程管理卡
是服务器的独立、专用的远程遥控器。
它是一块独立的硬件卡(或集成在主板上),为服务器提供了一个带外管理 的通道。即使服务器本身处于关机状态、操作系统崩溃、甚至服务器硬件出现故障,只要它还能通电,就可以通过这个管理卡远程控制服务器。
为什么如此强大?
- 真正的带外管理
- 带内管理:依赖于服务器操作系统网络的远程管理方式,如Windows的远程桌面RDP、Linux的SSH。如果系统宕机或网络驱动失效,管理通道就中断了。
- 带外管理:远程管理卡有自己独立的处理器、内存和网络接口。它不依赖服务器的操作系统。无论服务器系统是什么状态,您都可以通过这个独立的通道进行管理。这是它最核心的价值。
- 主要功能
- 远程控制:在您的电脑上,通过浏览器或专用客户端,可以看到服务器的“显示器”画面,并能使用虚拟的“键盘鼠标”进行操作。就像您正坐在服务器面前一样。这常用于安装操作系统、进入BIOS设置等。
- 电源控制:可以远程开机、关机、重启、强制关机。这对于处理系统死锁或进行维护至关重要。
- 硬件状态监控:实时监控服务器的健康状况,如CPU温度、风扇转速、电源状态、硬盘故障等。它会提前预警,防止小问题演变成大故障。
- 虚拟介质:可以将您本地电脑上的ISO镜像文件或U盘“映射”给远程服务器,使其认为本地连接了一个光驱或U盘。这个功能在安装操作系统或运行诊断工具时极其方便。
- 日志记录:记录服务器的硬件事件日志和开关机日志,便于故障诊断和审计。
OS分类
服务器OS:RHEL、CentOS、Rocky、Ubuntu、Windows Server、AIX
桌面OS:Windows 10、Mac OS、Fedora
-
RHEL是红帽的商业操作系统,CentOS最开始是开源社区根据RHEL公开的源码弄的免费克隆版,后面CentOS被红帽收购了,变成了测试版,也不适合在生产环境使用了,后面原CentOS的团队又成立了Rocky的项目,可以把它看作是对传统 CentOS Linux(已停止)的直系继承者
-
也就是说:
- 早期:RHEL→CentOS,CentOS是下游版本
- 后期:CentOS→RHEL→Rocky,CentOS变成了上游版本,所以生产环境不敢用了
镜像下载
Rocky 8.5版本
Ubuntu20.04.4LTS版本
VMware网络配置
需要修改成和网盘中讲课老师一样的配置
编辑
虚拟网络编辑器
VMnet1仅主机的子网IP改为192.168.10.0
VMnet8NAT模式的子网IP改为10.0.0.0,子网掩码改为255.255.255.0,DHCP设置中的起始IP地址改为10.0.0.150,结束IP地址改为10.0.0.254
Rocky安装
VMware中对应的配置为:
-
系统选
RHEL 8或者CentOS 8都可以,内核版本是一样的 -
网络适配器:NAT
-
硬盘200G,单个文件
-
2H2G
安装步骤:
-
默认第二个选项
Test this media & install Rocky Linux 8会检测.iso文件是否完整, -
语言用英文
-
跳出来一些配置,里面需要修改时区、网络、配置root用户密码以及创建一个普通用户


配置完成后开始安装,安装完毕需要点一次许可
Ubuntu Server安装
VMware中的配置:
-
系统选
Ubuntu 64位 -
网络适配器:NAT
-
硬盘200G,单个文件
-
2H2G
安装步骤:
- 语言:选英文
- 键盘布局:默认
English(US) - IP地址:如果前面VMware配置过,这里默认应该是
10.0.0.151/24 - 代理:不用设置,默认即可
- 镜像地址:将官方源改为国内镜像地址,我这里使用阿里云的镜像
https://mirrors.aliyun.com/ubuntu/ - Guided storage configuration:默认
- 磁盘设置:默认
- 弹出页面选Continue
- 配置用户名:用户名,服务器名,密码
- Enable Ubuntu Advantage:默认
- SSH配置:这里要勾选安装OpenSSH server
- 其它服务:暂时不需要安装
- 然后就是安装的过程了
课后作业
自己安装CentOS7.9,我这里下载的是CentOS-7-x86_64-DVD-2009.iso镜像