news 2026/4/19 15:39:12

实训日志DAY5

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
实训日志DAY5

第十章 管理Linux的联网

先在虚拟机上添加一个网卡,首先关闭虚拟机,在编辑虚拟机设置那里,点网络适配器点添加,选进主机模式即可。

一、系统环境准备与服务检查

1.最小化安装风险

  • 最小化安装系统容易导致依赖服务缺失,后续网络命令无法执行。

2.服务状态验证

  • 必须检查服务是否为active(运行中)和enabled(开机自启)。
  • 规范操作:多看官方文档、多用Tab 键补全命令,避免手敲错误。

3.流程依赖关系

  • 只有服务正常运行,才能执行后续网卡、IP 配置等操作,环境准备是前提。

查看 NetworkManager 服务的运行状态:

nmcli connection show 列出系统中所有的「网络连接配置文件」(也就是逻辑连接)nmcli device status 列出系统中所有的「物理网络设备」的当前状态。

二、网卡接口基础操作

网卡激活与关闭
使用命令管理网卡的启用(up)/ 禁用(down)。
严禁误操作当前正在使用的网卡,否则会断连。
关键区分:连接名 vs 设备名
设备名:如 ens33、ens36(硬件标识)。
连接名:NetworkManager 管理的逻辑名称。
操作时必须用连接名,不能直接用设备名,这是高频易错点。
状态验证
使用 ip a 查看网卡状态,通过接口颜色、状态信息判断操作是否成功。

三、网卡连接重建与重命名

删除原有连接
删除连接前必须先将网卡 down,否则无法删除。

重点操作对象:ens36 网卡。命令补全(Tab)非常实用,可大幅减少输入错误。

检查发现ens36ip已不存在


先down 掉再delete删除再添加:使用 nmcli 重新创建以太网连接,
对系统自动生成的网卡连接名不满意,可手动重建。

在自己的虚拟网络编辑器查看自己的仅主机的子网地址,我的是192.168.132,修改成自己的,后面是 .2

四、修改成静态IP

用 nmcli 给 ens36 网卡修改静态 IP 配置,整个流程是「先停用→再修改→再激活」,
最后再用ip a 查看地址是否到位

五、或者这样修改成静态IP

1.vim /etc/sysconfig/network-scripts/ifcfg-ens33
作用:打开网卡配置文件

2. 配置文件里的内容解释,把 IP 改成静态固定

BOOTPROTO="none" # IP获取方式:none=静态IP;dhcp=自动获取 DEVICE="ens33" # 网卡名称,必须和文件名一致 ONBOOT="yes" # 开机自动启用网卡(必须写yes,否则不生效) IPADDR=192.168.36.155 # 你要设置的静态IP PREFIX=24 # 子网掩码 255.255.255.0(24 就是简写) GATEWAY=192.168.36.2 # 网关(虚拟机一般是 .2) DNS1=114.114.114.114 # DNS(国内公共DNS,上网用)

3.systemctl disable --now NetworkManager
作用:关闭并禁用 NetworkManager 图形化网络服务

4. systemctl restart network
作用:重启网络服务,让刚才的静态 IP 配置生效→ IP 永久固定

六、通过域名访问主机

静态解析

作用:通过配置/etc/hosts文件实现域名解析

[root@server ~]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.48.134 www.openlab.com [root@server ~]# ping www.openlab.com

七、从网站下载文件

wget命令

作用:用于在终端命令行里下载网络文件,英文全称为:“web get”

[root@server ~]# wget https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_3.1.1-11223_x86_64.rpm # 下载qq软件

八、curl命令

curl命令是一个网络工具,其主要作用是通过http、https、ftp等方式下载/上传文件

[root@server ~]# curl www.baidu.com -o index.html #把 百度首页的网页内容 下载下来,保存成当前目录下的 index.html 文件 [root@server ~]# ll index.html -rw-r--r--. 1 root root 2381 5月 6 19:12 index.html #查看刚才下载的 index.html 文件的详细信息。

-I(大写 i):只请求服务器的响应头(Headers),不下载网页内容

只看一下淘宝服务器给你的响应头信息,不下载网页正文。

网易的:

第十一章 管理Linux软件包和进程

一、Linux 软件包安装方式

  1. RPM 包
    • 具备通用性强的特点,是标准化软件包格式
    • 拥有完善的官方支持,属于标准化安装方案,稳定性与兼容性更有保障
  2. YUM 安装
    • 基于 RPM 包的在线安装方式,可自动解决依赖问题
    • 课程中以此方式部署 Apache,体现基础服务部署的标准化思路

二、Apache 服务安装与启动(httpd)

CentOS 7 系统上从零搭建一个最简单的 Apache(httpd)网页服务器

1.​​​​​​安装 Apache
yum install -y httpd

2. systemctl start httpd
作用:启动 httpd 服务

3. netstat -antlp|grep :80
作用:检查系统上80 端口是否被 httpd 监听

4. yum install -y net-tools
作用:安装 netstat、ifconfig 这类经典网络工具包

5. echo helloworld > /var/www/html/index.html
作用:创建 Apache 的默认首页文件,写入内容 helloworld

6. curl localhost
作用:用 curl 命令本地访问自己的网页服务,验证服务是否正常返回内容

7. ll -d /var/www/html/
这是查看 Apache 默认网页根目录的信息
输出 drwxr-xr-x 2 root root ... 表示目录存在,权限正常(所有用户都能读取)

8. echo helloworld > /var/www/html/index.html
这一步创建了网站首页文件 index.html,并写入了内容 helloworld

9. curl localhost
用 curl 命令访问本机的 80 端口(Apache 默认端口)
终端直接返回了 helloworld,说明:
Apache 服务正在正常运行
网页文件可以被正确读取
服务能正常响应 HTTP 请求

三、在Linux 上手动编译安装 Nginx 服务器,并且替换掉刚才装的 Apache

1. 打开 Nginx 官网下载页

https://nginx.org/en/download.html

就是去官方找最新版 Nginx。


2. 下载 Nginx 源码包

wget -c https://nginx.org/download/nginx-1.30.0.tar.gz

从官网下载 Nginx 1.30.0 版本。


3. 安装编译依赖(必须装,否则编不过)

yum install -y gcc pcre-devel openssl-devel

安装编译器、正则库、SSL 库。


4. 解压下载的压缩包

tar zxf nginx-1.30.0.tar.gz cd nginx-1.30.0/

5. 配置编译选项(开启 SSL、状态模块)

./configure --with-http_ssl_module --with-http_stub_status_module

6. 编译 + 安装

make make install

把 Nginx 编译成可执行程序,安装到系统里。


7. 关掉刚才装的 Apache(避免端口冲突)

systemctl stop httpd

因为 Apache 也用 80 端口,Nginx 也要用 80,所以必须关掉 Apache。


8. 创建软链接(方便直接敲 nginx 命令)

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/

9. 启动 Nginx

nginx

10. 检查 80 端口是否监听

netstat -antlp|grep :80

11. 本地访问测试

curl localhost

如果返回 Nginx 欢迎页,就说明安装成功!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 15:33:55

LaTeX表格进阶:除了longtable,这些场景下你还可以试试supertabular和xtab

LaTeX表格宏包深度选型:longtable、supertabular与xtab的实战对比 第一次在LaTeX中遇到需要跨页的表格时,大多数人会直接想到longtable——它确实解决了基础的分页问题。但当你开始处理学术论文中的大型数据集,或是商业报告中的复杂表格时&am…

作者头像 李华
网站建设 2026/4/19 15:33:53

Oracle19c在Linux环境下的高效部署:从预配置到静默安装全解析

1. 为什么选择静默安装Oracle19c? 第一次接触Oracle数据库安装的朋友,可能会被图形化界面里密密麻麻的选项吓到。我刚开始做DBA的时候,每次点"下一步"都战战兢兢,生怕哪个参数配错了要重头再来。直到后来接触了静默安装…

作者头像 李华
网站建设 2026/4/19 15:30:49

五大专业模糊算法:obs-composite-blur让直播画面质感全面提升

五大专业模糊算法:obs-composite-blur让直播画面质感全面提升 【免费下载链接】obs-composite-blur A comprehensive blur plugin for OBS that provides several different blur algorithms, and proper compositing. 项目地址: https://gitcode.com/gh_mirrors/…

作者头像 李华