凌峰创科服务平台

Linux服务器配置实验报告关键步骤有哪些?

Linux服务器配置实验报告本次实验主要围绕Linux服务器的核心配置展开,包括系统安装、网络配置、服务部署及安全加固等环节,旨在掌握Linux服务器的基础运维技能,实验环境采用VirtualBox虚拟化平台,宿主机为Windows 11,虚拟机安装Ubuntu Server 22.04 LTS版本,分配2核CPU、4GB内存及50GB磁盘空间。

Linux服务器配置实验报告关键步骤有哪些?-图1
(图片来源网络,侵删)

实验开始首先进行系统安装,通过Ubuntu Server安装程序选择最小化安装,安装过程中手动分区划分为/boot(512MB)、/(20GB)、/home(20GB)、swap(4GB)四个分区,并设置时区为Asia/Shanghai,安装完成后通过sudo apt update && sudo apt upgrade更新系统软件包,确保系统处于最新状态。

网络配置是服务器部署的关键步骤,实验采用静态IP地址配置,编辑/etc/netplan/01-netcfg.yaml如下:

network:  
  version: 2  
  ethernets:  
    enp0s3:  
      dhcp4: no  
      addresses: [192.168.1.100/24]  
      gateway4: 192.168.1.1  
      nameservers:  
        addresses: [8.8.8.8, 114.114.114.114]  

执行sudo netplan apply使配置生效,通过ip a命令验证enp0s3接口获取到192.168.1.100地址,并使用ping 8.8.8.8测试网络连通性。

接下来部署Apache服务实现Web hosting,执行sudo apt install apache2安装后,通过systemctl status apache2确认服务状态为active,修改默认站点配置文件/etc/apache2/sites-available/000-default.conf,将DocumentRoot指向自定义目录/var/www/mywebsite,并创建测试页面index.html,内容为“Hello, Linux Server!”,重启Apache服务后,通过浏览器访问http://192.168.1.100显示测试页面,验证部署成功。

Linux服务器配置实验报告关键步骤有哪些?-图2
(图片来源网络,侵删)

安全加固方面,实验重点配置了防火墙和SSH访问控制,使用sudo ufw enable启用防火墙,并开放必要端口:sudo ufw allow 22/tcp(SSH)、sudo ufw allow 80/tcp(HTTP),编辑SSH配置文件/etc/ssh/sshd_config,禁用root登录(PermitRootLogin no)并修改默认端口为2222,重启SSH服务后使用新端口成功登录,创建普通用户admin并加入sudo组,实现权限分离管理。

实验过程中遇到的主要问题包括:静态IP配置后网络不通,通过检查netplan语法及网关地址发现配置文件缩进错误,修正后问题解决;Apache服务启动失败,查看日志发现80端口被占用,使用sudo lsof -i :80定位进程并终止后恢复正常。

通过本次实验,掌握了Linux服务器从基础安装到服务部署的全流程配置技能,深刻理解了网络参数、服务管理及安全策略的重要性,为后续学习Linux集群运维奠定了基础。

相关问答FAQs
Q1:如何查看Linux系统中的网络连接状态?
A1:可以使用netstat -tuln命令查看所有监听的TCP和UDP端口,或使用ss -tuln(推荐,性能更优),若需查看具体进程的连接信息,可结合lsof -i :端口号,例如lsof -i :22查看SSH端口连接情况。

Q2:Linux服务器如何实现定时任务自动备份?
A2:可通过cron服务实现,编辑crontab文件:crontab -e,添加如0 2 * * * tar -czf /backup/data_$(date +\%Y\%m\%d).tar.gz /var/www的规则,表示每天凌晨2点备份/var/www目录,保存后cron会自动加载任务,可通过crontab -l查看已配置的任务列表。

分享:
扫描分享到社交APP
上一篇
下一篇