您现在的位置是:首页 > 电脑学习教程 > Linux > 文章正文 Linux

【运维漫谈】Linux系统初始化命令的备忘单,Linux运维工程师收藏!

西安SEO优化 2023-05-26 09:38:46 Linux 人已围观

简介在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。

  在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。

  本文将为您提供一个Linux系统初始化命令的备忘单,以便在需要时方便查阅和使用。

  系统设置

  主机名设置

  hostname:显示当前主机名。

  hostnamectl set-hostname:设置新的主机名。

  时区设置

  timedatectl set-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-:编辑网络接口配置文件(适用于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:查看指定服务的日志(适用于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系统初始化命令的备忘单,涵盖了系统设置、用户管理、网络配置、软件安装、系统监控、系统日志和系统安全等方面的命令。


万晓博SEO推荐服务器:

https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=zx866zjo

相关文章

文章评论

站点信息

  • 建站时间:2019年3月25日
  • 网站程序:PHPCMS V9.6 UTF-8
  • 建站流程分享新手建站流程
  • 博客模板:《今夕何夕》
  • 文章统计20 篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 网站地图网站地图
  • 微信公众号:扫描二维码,关注我们

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

客服在线

服务时间

周一至周日 9:00-21:00