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

news2024/10/6 2:25:03

在管理和维护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系统初始化命令的备忘单,涵盖了系统设置、用户管理、网络配置、软件安装、系统监控、系统日志和系统安全等方面的命令。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/570225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python动画制作指南:从入门到精通

Python动画制作指南&#xff1a;从入门到精通 Python作为一种易学易用的编程语言&#xff0c;在数据分析、机器学习等领域已经得到广泛应用。但是你知道吗&#xff1f;Python还可以用来制作动画&#xff01;本文将为你介绍如何用Python制作动画&#xff0c;从入门到精通&#…

chatgpt赋能python:Python写计算器:从入门到精通

Python写计算器&#xff1a;从入门到精通 简介 计算器无疑是计算机编程中最基本且实用的工具之一。Python 作为一门易于学习且功能强大的编程语言&#xff0c;能够轻松实现计算器的功能。在本文中&#xff0c;我们将介绍如何使用 Python 编写一个简单的计算器。 如何实现&am…

chatgpt赋能python:Python的封装:提高代码的可维护性和可复用性

Python的封装&#xff1a;提高代码的可维护性和可复用性 在软件开发领域中&#xff0c;封装是一种重要的概念。它被用于隐藏程序的实现细节&#xff0c;使得程序的功能变得更加易于使用和维护。在Python编程中&#xff0c;封装是一种被广泛使用的技术&#xff0c;可以帮助你提…

Linux 信号知识点总结

对于 Linux来说&#xff0c;实际信号是软中断&#xff0c;许多重要的程序都需要处理信号。信号&#xff0c;为 Linux提供了一种处理异步事件的方法。比如&#xff0c;终端用户输入了 ctrlc 来中断程序&#xff0c;会通过信号机制停止一个程序。信号概述 1.信号的名字和编号: 每…

JavaSE_day38(异常分类,自定义异常,File介绍,方法使用,相对路径与绝对路径概念以及注意的点)

1 A.java * 异常的分类&#xff1a; 运行时期异常:RuntimeException的子类就是运行时期异常&#xff0c;在编译时期可以自由选择处理或者不处理 编译时期异常:是Exception的子类&#xff0c;非RuntimeExcpetion的子类&#xff0c;在编译时期必须处理 public c…

注意力机制(一)SE模块(Squeeze-and-Excitation Networks)

Squeeze-and-Excitation Networks&#xff08;压缩和激励网络&#xff09; 论文地址&#xff1a;Squeeze-and-Excitation Networks 论文中文版&#xff1a;Squeeze-and-Excitation Networks_中文版 代码地址&#xff1a;GitHub - hujie-frank/SENet: Squeeze-and-Excitation Ne…

chatgpt赋能python:Python内置:优化SEO的利器?

Python 内置&#xff1a;优化SEO的利器&#xff1f; Python是一种广泛使用的高级编程语言&#xff0c;拥有丰富的标准库和第三方库&#xff0c;能够适用于很多领域。其中&#xff0c;Python内置的一些功能&#xff0c;比如字符串操作和网络请求&#xff0c;可以帮助我们进行SE…

web前端综合案例——小兔鲜首页(html+css)

前言&#xff1a;我这里只使用了html和css&#xff0c;js没有使用 项目源代码&#xff1a;https://pan.baidu.com/s/1alnekYEu5F9XwHTW7dO5RA?pwdqjhd 页面效果&#xff1a; 项目准备阶段&#xff1a; 1.准备项目相应的图片素材&#xff0c;设计稿。 2.创建项目: 2.1 项目…

用反射设计通用的实例化对象方案

需求 对象的相关信息存储在javabean.properties文件中&#xff0c;通过读取properties文件中的信息&#xff0c;实例化对象&#xff0c;要求程序不能硬编码&#xff0c;即程序可以通用&#xff0c;针对不同的对象&#xff0c;都可以实例化。仅需修改配置文件&#xff0c;不需要…

网络基础初识

目录 网络发展 时代背景 计算机内部 协议 协议的创立 什么是协议&#xff1f; 网络协议 OSI七层模型 TCP/IP五层(或四层)模型 硬件方面 -- 补充 路由器 协议的分层 网络传输基本流程 1.协议报头 2.局域网 查询自己的MAC地址 局域网通信的原理 跨路由器传递数…

以太网协议详解

文章目录 前言一、MAC地址二、以太网协议1. 以太网数据格式2. MAC地址表 前言 假设有这样一张网络拓扑图&#xff1a; 在拓扑图中有A、B、C三台计算机&#xff0c;并且它们三个是通过中间的路由器连接的。这时候计算机A要向计算机C发送一条数据&#xff0c;那么数据是怎么样到…

nvm教程

介绍 这个东西&#xff0c;是nodejs官网有个链接里面有很多列表&#xff0c;这是其中一个 下载 https://github.com/coreybutler/nvm-windows/releases 安装 安装前&#xff0c;将.npmrc文件删除&#xff1b;文件位置&#xff1a; C:\Users{User}\AppData\Roaming\npm C:\…

chatgpt赋能python:Python单行for:如何简化你的代码

Python单行for&#xff1a;如何简化你的代码 在Python编程中&#xff0c;for循环是必不可少的一部分&#xff0c;它可以用于遍历列表、元组和字典等各种数据类型。而Python单行for则是一种更加简单、更加紧凑的语法形式&#xff0c;可以让你更加高效地遍历和处理数据。 什么是…

STL--mapset(手撕AVL树,红黑树)

1. 关联式容器 在初阶阶段&#xff0c;我们已经接触过STL中的部分容器&#xff0c;比如&#xff1a;vector、list、deque、 forward_list(C11)等&#xff0c;这些容器统称为序列式容器&#xff0c;因为其底层为线性序列的数据结构&#xff0c;里面 存储的是元素本身。那什么是关…

Yolov5涨点神器:注意力机制---多头上下文集成(Context Aggregation)的广义构建模块,助力小目标检测,暴力涨点

1.数据集性能验证 在crack道路缺陷检测任务中,多头上下文集成(Context Aggregation)的广义构建模块实现暴力涨点mAP50从0.954提升至0.992 🏆🏆🏆🏆🏆🏆Yolov5/Yolov7魔术师🏆🏆🏆🏆🏆🏆 ✨✨✨魔改网络、复现前沿论文,组合优化创新 🚀🚀🚀…

内网渗透(八十三)之安装ADCS证书服务

安装ADCS证书服务 本编文章,我们来讲解安装ADCS证书服务,这里注意一下,因为证书服务特性(不能更改计算机名称、网络参数),因此在部署证书服务器时建议独立部署,ADCS证书服务不能和域控是同一台服务器,这里我用的一台加入域的Server2016搭建 1、以 Enterprise Admins …

chatgpt赋能python:Python内置变量的重要性及常用变量介绍

Python内置变量的重要性及常用变量介绍 Python是一种简单易学的脚本语言&#xff0c;其特点是直观、易读、代码简单且易维护。Python内置变量是开发人员在Python编程中必不可少的一部分&#xff0c;它们在程序中扮演着重要的角色。接下来我们来介绍一些常用的Python内置变量。…

chatgpt赋能python:Python的内部类:优雅的封装性与灵活的应用

Python的内部类&#xff1a;优雅的封装性与灵活的应用 Python的内部类是面向对象编程中强大的封装性工具&#xff0c;它在类的内部定义其他类来辅助实现某些功能&#xff0c;可以有效避免类命名冲突、提高代码灵活性等。本文将详细介绍Python内部类的特点及应用场景&#xff0…

chatgpt赋能python:Python单行判断:提高代码效率的利器

Python单行判断&#xff1a;提高代码效率的利器 在Python编程中&#xff0c;单行判断是常用的一种技巧。相比使用if语句&#xff0c;单行判断可以让代码更加简洁、优美&#xff0c;提高代码的效率和可读性。本文将介绍Python单行判断的用法及其优势&#xff0c;帮助读者更好地…

【2023年第三届长三角高校数学建模竞赛】A 题 快递包裹装箱优化问题 20页完整论文及代码

相关链接 【2023年第三届长三角高校数学建模竞赛】A 题 快递包裹装箱优化问题 详细数学建模过程 1 题目 2022 年&#xff0c;中国一年的包裹已经超过 1000 亿件&#xff0c;占据了全球快递事务量的一半以上。近几年&#xff0c;中国每年新增包裹数量相当于美国整个国家一年的…