Debian11 系统安装后,在进行系统环境初始化之前,首先检查系统配置状态。
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 命令的输出中只打印特定的字段
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 #宽版输出
主要用于查看 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 #显示系统名称、节点名称、操作系统的发行版号、内核版本等
apt update -y #更新系统的包索引或包列表,它不会升级任何软件 apt upgrade -y #将您的软件包升级到最新版本,含软件、安全更新和相关依赖
一般云服务器厂商提供安装的 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 #表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开
系统时区是指服务器运行使用的时区,一般中国可以设置为上海时区,欧洲设置为德国柏林时区,美国设置为纽约时区,您还可以根据实际需要设置服务器需要的时区。
timedatectl list-timezones #列出系统支持的时区 timedatectl set-timezone Asia/Shanghai #设置时区为中国上海 timedatectl set-timezone Europe/Berlin #设置时区为德国柏林 timedatectl set-timezone America/New_York #设置时区为美国纽约 timedatectl #查看系统当前时区
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 #查看状态
通过命令:vim /etc/resolv.conf 打开,在底部添加如下参数,然后重启。
nameserver 114.114.114.114 #大陆电信DNS nameserver 8.8.8.8 #海外谷歌DNS systemctl restart networking #重启网络
通过命令: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教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。