这篇文章将为大家详细讲解有关云服务器linux系统环境如何搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
云服务器 Linux 系统环境搭建
一、准备工作
- 采购云服务器
- 准备操作系统 ISO 镜像文件
- 设置远程连接工具(如 SSH)
二、系统安装
- 通过远程连接工具进入服务器
- 使用以下命令创建分区表:
fdisk /dev/vda
- 创建分区并格式化:
n p 1 Enter +100M n p 2 Enter +10G w mkfs.ext4 /dev/vda1 mkfs.ext4 /dev/vda2
- 挂载分区:
mkdir /boot mkdir / mount /dev/vda1 /boot mount /dev/vda2 /
- 安装操作系统:
mount /dev/cdrom /mnt pacstrap /mnt base linux linux-firmware
- 配置引导加载器:
genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt pacman -S grub linux-headers os-prober grub-install --target=i386-pc /dev/vda grub-mkconfig -o /boot/grub/grub.cfg
三、系统配置
- 设置时区:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 同步系统时间:
timedatectl set-ntp true
- 设置主机名:
echo hostname.example.com > /etc/hostname
- 设置 root 密码:
passwd
- 创建新用户:
useradd username passwd username
- 配置 SSH:
systemctl enable sshd systemctl start sshd
- 安装常用软件包:
pacman -S vim nano man wget curl git
- 安装图形界面(可选):
pacman -S xorg-server xorg-xinit plasma-desktop systemctl enable sddm systemctl start sddm
四、安全加固
- 禁用 root 登录:
sed -i "s/#PermitRootLogin yes/PermitRootLogin no/" /etc/ssh/sshd_config systemctl restart sshd
- 设置防火墙:
ufw enable ufw allow ssh ufw allow http ufw allow https
- 定期更新系统:
pacman -Syu
五、其他配置
- 配置 swap 分区:
dd if=/dev/zero of=/swapfile bs=1M count=1024 mkswap /swapfile swapon /swapfile echo "/swapfile none swap defaults 0 0" >> /etc/fstab
- 安装 Docker(可选):
pacman -S docker systemctl enable docker systemctl start docker
- 安装 Kubernetes(可选):
curl -s https://packages.cloud.google.com/yum/doc/yum-repo-list | sudo tee /etc/yum.repos.d/google-cloud-el7.repo yum install -y kubectl kubeadm kubelet systemctl enable kubelet systemctl start kubelet
以上就是云服务器linux系统环境如何搭建的详细内容,更多请关注编程学习网其它相关文章!