凌峰创科服务平台

局域网Linux服务器搭建步骤是怎样的?

在局域网中搭建Linux服务器是企业或家庭网络环境中常见的需求,可用于文件共享、媒体服务、开发测试环境或内部应用托管等多种场景,以下是详细的搭建步骤及注意事项,涵盖硬件准备、系统安装、网络配置、服务部署及安全管理等内容。

局域网Linux服务器搭建步骤是怎样的?-图1
(图片来源网络,侵删)

硬件与网络环境准备

搭建Linux服务器首先需确认硬件配置,根据用途选择合适的服务器或普通PC,若用于文件共享或轻量级应用,建议配置至少4GB内存、500GB存储空间;若用于虚拟化或高负载服务,建议内存16GB以上,采用RAID磁盘阵列提升数据可靠性,网络方面,需确保服务器与客户端在同一局域网内,通过交换机或路由器连接,建议使用千兆以太网保证传输速率。

Linux系统安装

  1. 选择发行版:推荐使用Ubuntu Server(适合新手)或CentOS(适合企业级应用),两者均提供长期支持版本(LTS),稳定性更高。
  2. 安装介质准备:从官网下载ISO镜像,使用Rufus或balenaEtcher制作启动U盘。
  3. 安装步骤
    • 插入U盘启动服务器,进入安装界面选择“Install Linux”。
    • 语言和键盘布局默认即可,时区选择“Asia/Shanghai”。
    • 磁盘分区建议采用LVM(逻辑卷管理),便于后续扩容;若需数据隔离,可单独划分/home分区。
    • 创建用户时,务必设置强密码并勾选“自动登录”(仅限内网环境,生产环境需禁用)。
    • 安装OpenSSH服务器,便于后续远程管理。

网络配置

局域网服务器的核心是网络连通性,需配置静态IP地址避免重启后变更,以Ubuntu为例,编辑/etc/netplan/01-network-manager-all.yaml文件:

network:
  version: 2
  ethernets:
    eth0:  # 根据实际网卡名称修改
      dhcp4: no
      addresses: [192.168.1.100/24]  # IP地址和子网掩码
      gateway4: 192.168.1.1         # 网关地址
      nameservers:
          addresses: [8.8.8.8, 114.114.114.114]  # DNS服务器

执行sudo netplan apply使配置生效,通过ip a命令确认IP是否生效,使用ping 192.168.1.1测试网连通性。

常用服务部署

文件共享服务(Samba)

安装Samba:sudo apt install samba -y
创建共享目录并设置权限:

局域网Linux服务器搭建步骤是怎样的?-图2
(图片来源网络,侵删)
sudo mkdir -p /home/share
sudo chmod 777 /home/share

编辑Samba配置文件/etc/samba/smb.conf,添加共享段:

[share]
   path = /home/share
   available = yes
   browsable = yes
   writable = yes
   guest ok = yes

重启服务:sudo systemctl restart smbd,客户端可通过\\192.168.1.100\share访问。

Web服务(Apache/Nginx)

以Nginx为例,安装命令:sudo apt install nginx -y
测试配置:sudo nginx -t,启动服务:sudo systemctl start nginx
默认网站目录为/var/www/html,将网页文件放入该目录即可通过http://192.168.1.100访问。

FTP服务(vsftpd)

安装:sudo apt install vsftpd -y
编辑配置文件/etc/vsftpd.conf,修改以下参数:

局域网Linux服务器搭建步骤是怎样的?-图3
(图片来源网络,侵删)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

创建FTP用户:sudo useradd -m ftpuser并设置密码,重启服务后使用FileZilla等客户端连接。

安全加固

  1. 防火墙配置:启用UFW(Ubuntu)或firewalld(CentOS),仅开放必要端口:
    sudo ufw allow ssh
    sudo ufw allow http
    sudo ufw enable
  2. 定期更新:设置自动更新:sudo apt install unattended-upgrades -y,编辑/etc/apt/apt.conf.d/50unattended-upgrades启用自动更新。
  3. 日志监控:通过/var/log/auth.log监控登录尝试,使用fail2ban防止暴力破解。

常见问题排查

  1. 无法访问共享文件夹:检查Samba服务状态(systemctl status smbd),确认防火墙是否放行139、445端口。
  2. 网页无法打开:检查Nginx错误日志(/var/log/nginx/error.log),确认网站目录权限是否正确(建议755)。

相关问答FAQs

Q1: 如何实现局域网内多设备访问Linux服务器?
A1: 确保服务器与设备在同一网段,配置静态IP后,通过ping命令测试连通性,若无法访问,检查防火墙规则(如UFW)及服务端口开放情况,例如Samba需开放UDP 137-138、TCP 139/445端口,Nginx需开放TCP 80端口。

Q2: 如何远程管理Linux服务器?
A2: 推荐使用SSH协议,客户端通过ssh username@服务器IP命令连接(如ssh admin@192.168.1.100),首次连接需确认主机密钥,后续连接更安全,Windows系统可使用PuTTY或Xshell,Linux/macOS系统可直接使用终端,若需图形界面,可安装VNC服务(如sudo apt install tigervnc-standalone-server)。

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