在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。
本文将为您提供一个Linux系统初始化命令的备忘单,以便在需要时方便查阅和使用。
hostname
:显示当前主机名。hostnamectl set-hostname <new_hostname>
:设置新的主机名。timedatectl set-timezone <timezone>
:设置系统的时区。apt update
:更新APT软件包列表(适用于Debian/Ubuntu)。yum update
:更新YUM软件包列表(适用于CentOS/RHEL)。dnf update
:更新DNF软件包列表(适用于Fedora)。apt upgrade
:升级系统中的所有软件包(适用于Debian/Ubuntu)。yum upgrade
:升级系统中的所有软件包(适用于CentOS/RHEL)。dnf upgrade
:升级系统中的所有软件包(适用于Fedora)。adduser <username>
:创建一个新用户。useradd <username>
:创建一个新用户(高级选项)。groupadd <groupname>
:创建一个新用户组。usermod -aG <groupname> <username>
:将用户添加到指定的用户组。passwd <username>
:更改用户密码。userdel <username>
:删除指定用户(不会删除用户的主目录)。userdel -r <username>
:删除指定用户及其主目录。ifconfig
:显示网络接口的配置信息(已过时)。ip addr show
:显示网络接口的配置信息。ip route show
:显示网络路由表的信息。nano /etc/network/interfaces
:编辑网络接口配置文件(适用于Debian/Ubuntu)。vi /etc/sysconfig/network-scripts/ifcfg-<interface>
:编辑网络接口配置文件(适用于CentOS/RHEL)。systemctl restart networking
:重启网络服务(适用于Debian/Ubuntu)。systemctl restart network
:重启网络服务(适用于CentOS/RHEL)。apt install <package>
:安装指定软件包(适用于Debian/Ubuntu)。yum install <package>
:安装指定软件包(适用于CentOS/RHEL)。dnf install <package>
:安装指定软件包(适用于Fedora)。apt remove <package>
:卸载指定软件包(适用于Debian/Ubuntu)。yum remove <package>
:卸载指定软件包(适用于CentOS/RHEL)。dnf remove <package>
:卸载指定软件包(适用于Fedora)。apt search <keyword>
:在APT软件包列表中搜索指定关键字(适用于Debian/Ubuntu)。yum search <keyword>
:在YUM软件包列表中搜索指定关键字(适用于CentOS/RHEL)。dnf search <keyword>
:在DNF软件包列表中搜索指定关键字(适用于Fedora)。top
:实时查看系统资源使用情况和进程信息。lscpu
:显示CPU信息。lsblk
:显示块设备信息。free
:显示系统内存使用情况。df -h
:显示文件系统的磁盘空间使用情况。netstat -tuln
:显示所有网络连接和监听端口。tail -f /var/log/syslog
:实时查看系统日志文件。last
:显示最近登录用户的信息。journalctl -u <service>
:查看指定服务的日志(适用于systemd系统)。ufw enable
:启用Uncomplicated Firewall(适用于Debian/Ubuntu)。firewall-cmd --zone=public --add-port=<port>/tcp --permanent
:允许特定端口通过FirewallD(适用于CentOS/RHEL)。apt upgrade
:升级系统中的所有软件包,包括安全补丁(适用于Debian/Ubuntu)。yum update --security
:更新系统中的安全相关软件包(适用于CentOS/RHEL)。dnf updateinfo list security
:列出可用的安全更新信息(适用于Fedora)。本文提供了一个Linux系统初始化命令的备忘单,涵盖了系统设置、用户管理、网络配置、软件安装、系统监控、系统日志和系统安全等方面的命令。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。