在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。 本文将为您提供一个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
:显示网络路由表的信息。配置静态IP地址
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配置Cron作业就是那么简单!
如何在 Linux Mint 21 上安装 VirtualBox 7?
在 Linux 中如何使用 HAProxy、Nginx 和 Keepalived 进行负载均衡?
原文始发于微信公众号(运维漫谈):Linux系统初始化命令的备忘单,Linux运维工程师收藏!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/221387.html