Debian11 系统环境初始化

Debian11 系统环境初始化,Debian11教程,Debian11 系统环境配置。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-17

一、Debian11 查看系统环境状态

Debian11 系统安装后,在进行系统环境初始化之前,首先检查系统配置状态。


1.1、df 命令 查看磁盘

df 命令 的英文全称:Disk Free,主要是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用 df -h 的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读理解。以下为常用的查看磁盘空间的命令汇总。

df -i #输出文件系统的 Inode 信息
df -h #以人类易读的格式输出
df -h /data #显示特定文件系统已使用的空间
df -h --total #输出所有文件系统使用情况汇总
df -hT #只打印本地文件系统磁盘的使用情况
df -a #显示所有文件系统的磁盘使用情况
df -T #输出所有已挂载文件系统的类型
df -k #按块大小输出文件系统磁盘使用情况
df -t ext4 #打印特定文件系统类型的磁盘使用情况
df -x ext4 #使用 -x 选项排除特定的文件类型
df --output=fstype,size,iused #在 df 命令的输出中只打印特定的字段


1.2、free 命令 查看内存

free 命令 主要用于查看当前系统内存的使用情况,它显示系统中剩余的及已用的物理内存和交换内存,还有共享内存和被核心使用的缓冲区等信息。

free -b, --bytes #以字节显示输出
free -k, --kibi #以千字节显示输出
free -m, --mebi #以兆字节显示输出
free -g, --gibi #以千兆字节显示输出
free --tebi #以兆兆字节显示输出
free --pebi #以拍字节显示输出
free -h, --human #显示人类可读的输出
free --si #使用 1000 的倍数而非使用 1024
free -l, --lohi #显示详细的内存高低统计信息
free -t, --total #显示内存+交换的总数
free -s N, --seconds N #每N秒重复打印一次
free -c N, --count N #重复打印N次,然后退出
free -w, --wide #宽版输出


1.3、查看其它

主要用于查看 Debian11 系统基础硬件配置,如CPU、内存、磁盘、系统内核版本信息等。

cat /proc/cpuinfo #查看CPU详情
cat /proc/cpuinfo | grep "model name" #查看CPU详情并指定字段
fdisk -l, --list #查看磁盘分区并退出
fdisk -x, --list-details #查看更多磁盘分区并退出
cat /proc/meminfo #查看内存详情
cat /proc/meminfo | grep "MemTotal" #查看内存详情并指定字段
uname -r #显示操作系统的发行版号
uname -a #显示系统名称、节点名称、操作系统的发行版号、内核版本等


二、Debian11 系统环境初始化

2.1、系统升级

apt update -y #更新系统的包索引或包列表,它不会升级任何软件
apt upgrade -y #将您的软件包升级到最新版本,含软件、安全更新和相关依赖


2.2、安装 SSH

一般云服务器厂商提供安装的 Linux 操作系统已经自带SSH用于远程链接,但是通过本地安装的虚拟机可能需要手动安装SSH,SSH安装和查看命令如下。

apt install ssh #安装SSH
/etc/init.d/ssh restart #重启SSH
vim /etc/ssh/ssh_config #查看配置信息


简单的SSH配置参数,按需调整:

Port 22 #修改默认端口号
PermitRootLogin yes #修改root用户可以登录
ClientAliveInterval 60 #指定服务器端向客户端请求消息的时间间隔
ClientAliveCountMax 3 #表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开


2.3、设置系统时区

系统时区是指服务器运行使用的时区,一般中国可以设置为上海时区,欧洲设置为德国柏林时区,美国设置为纽约时区,您还可以根据实际需要设置服务器需要的时区。

timedatectl list-timezones #列出系统支持的时区
timedatectl set-timezone Asia/Shanghai #设置时区为中国上海
timedatectl set-timezone Europe/Berlin #设置时区为德国柏林
timedatectl set-timezone America/New_York #设置时区为美国纽约
timedatectl #查看系统当前时区


2.4、设置UFW防火墙

ufw 作为 Debian11 系统官方默认使用的防火墙,它是一个主机端的类似于iptables防火墙配置工具,简单好用。一般场景下使用ufw已经可以满足基本安全需求了。

apt install ufw #安装防火墙
ufw allow ssh #开放ssh服务
ufw allow 22/tcp #开放22端口
ufw allow 22/udp #开放22端口
ufw delete allow 80/tcp #禁止开放80端口
ufw allow from 1.1.1.1 to any port 22 #允许指定地址访问本机指定端口
ufw enable #开启
ufw disable #禁用
ufw reload #重启
ufw status #查看状态


2.5、设置DNS

通过命令:vim /etc/resolv.conf 打开,在底部添加如下参数,然后重启。

nameserver 114.114.114.114 #大陆电信DNS
nameserver 8.8.8.8 #海外谷歌DNS
systemctl restart networking #重启网络


2.6、设置镜像源

通过命令:vim /etc/apt/sources.list 打开,在底部添加如下参数,以下仅为示例。

deb http://ftp.cn.debian.org/debian sid main 


镜像源如果为 https 开头,则需要安装如下服务:

apt install apt-transport-https ca-certificates


三、Debian11 系统环境初始化总结

Debian11教程 - Debian11 系统环境初始化,主要引导用户快速理解Debian11 系统环境配置,从查看一些常用的系统环境状态开始,逐步到简单的参数设置、服务安装、系统升级等操作,通篇实用易懂,让入门变得更加快速和简单。


《Debian11教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。