实训日志DAY5

张开发
2026/4/19 15:39:17 15 分钟阅读

分享文章

实训日志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 查看地址是否到位五、或者这样修改成静态IP1.vim /etc/sysconfig/network-scripts/ifcfg-ens33作用打开网卡配置文件2. 配置文件里的内容解释,把 IP 改成静态固定BOOTPROTOnone # IP获取方式none静态IPdhcp自动获取 DEVICEens33 # 网卡名称必须和文件名一致 ONBOOTyes # 开机自动启用网卡必须写yes否则不生效 IPADDR192.168.36.155 # 你要设置的静态IP PREFIX24 # 子网掩码 255.255.255.024 就是简写 GATEWAY192.168.36.2 # 网关虚拟机一般是 .2 DNS1114.114.114.114 # DNS国内公共DNS上网用3.systemctl disable --now NetworkManager作用关闭并禁用 NetworkManager 图形化网络服务4. systemctl restart network作用重启网络服务让刚才的静态 IP 配置生效→ IP 永久固定六、通过域名访问主机静态解析作用通过配置/etc/hosts文件实现域名解析[rootserver ~]# 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 [rootserver ~]# ping www.openlab.com七、从网站下载文件wget命令作用用于在终端命令行里下载网络文件英文全称为“web get”[rootserver ~]# wget https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_3.1.1-11223_x86_64.rpm # 下载qq软件八、curl命令curl命令是一个网络工具其主要作用是通过http、https、ftp等方式下载/上传文件[rootserver ~]# curl www.baidu.com -o index.html #把 百度首页的网页内容 下载下来保存成当前目录下的 index.html 文件 [rootserver ~]# ll index.html -rw-r--r--. 1 root root 2381 5月 6 19:12 index.html #查看刚才下载的 index.html 文件的详细信息。-I大写 i只请求服务器的响应头Headers不下载网页内容只看一下淘宝服务器给你的响应头信息不下载网页正文。网易的第十一章 管理Linux软件包和进程一、Linux 软件包安装方式RPM 包具备通用性强的特点是标准化软件包格式拥有完善的官方支持属于标准化安装方案稳定性与兼容性更有保障YUM 安装基于 RPM 包的在线安装方式可自动解决依赖问题课程中以此方式部署 Apache体现基础服务部署的标准化思路二、Apache 服务安装与启动httpd在CentOS 7 系统上从零搭建一个最简单的 Apachehttpd网页服务器1.​​​​​​安装 Apacheyum install -y httpd2. 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 的默认首页文件写入内容 helloworld6. 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并写入了内容 helloworld9. 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_module6. 编译 安装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. 启动 Nginxnginx10. 检查 80 端口是否监听netstat -antlp|grep :8011. 本地访问测试curl localhost如果返回 Nginx 欢迎页就说明安装成功

更多文章