Linux系统初始化命令的备忘单,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系统初始化命令的备忘单,涵盖了系统设置、用户管理、网络配置、软件安装、系统监控、系统日志和系统安全等方面的命令。
相关文章:
Linux系统初始化命令的备忘单,Linux运维工程师收藏!
在管理和维护Linux系统时,有一些常用的命令可以帮助您进行系统初始化和配置。这些命令涵盖了各种任务,包括系统设置、用户管理、软件安装和网络配置等。 本文将为您提供一个Linux系统初始化命令的备忘单,以便在需要时方便查阅和使用。 系统设…...
五月最近一次面试,被阿里P8测开虐惨了...
都说金三银四涨薪季,我是着急忙慌的准备简历——5年软件测试经验,可独立测试大型产品项目,熟悉项目测试流程...薪资要求?5年测试经验起码能要个20K吧 我加班肝了一页半简历,投出去一周,面试电话倒是不少&a…...
工业机器视觉缺陷检测工作小结
工业机器视觉检测工作小结 (因为网上没有很系统的讲义和文档,都是零零散散的,因此,我自己尝试着总结一下、仅供参考) 你想知道的大概率在这都可以找到、相机的了解镜头的了解光源的了解传统算法DL深度学习方法 &#…...
技术笔记:默默耕耘,赢得铁粉的秘密策略!
目录 第一步:真实实践,价值分享第二步:高质量文章的撰写第三步:积极互动,回复评论和留言第四步:定期更新和持续学习第五步:参与技术社区第六步:社区问答和问题解答总结 导语…...
回收站中怎么找回误删除的文件?这几种方法很实用
当我们在电脑上操作文件的时候,难免会有不小心删除文件的情况发生。这个时候,我们可以打开回收站来找回误删除的文件。但是,有时候我们也会误将回收站清空。那么,该怎样才能找回已经误删除的文件呢?在这里提供了回收站…...
Gateway网关参数进行验签POST 包含requestbody 请求体封装
Gateway网关自定义拦截器的不可重复读取数据 特别注意一点, 因为在网关层 拿出 request 流之后,必须重写getbody()方法把所有的参数放进去,否则后面转发的请求无法接收到任何数据, 坑,巨坑,因为版本问题网上很多都不能兼容, 我的springboot环境 依赖包 <parent><gr…...
【Netty】字节缓冲区 ByteBuf (六)(上)
文章目录 前言一、ByteBuf类二、ByteBuffer 实现原理2.1 ByteBuffer 写入模式2.2 ByteBuffer 读取模式2.3 ByteBuffer 写入模式切换为读取模式2.4 clear() 与 compact() 方法2.5 ByteBuffer 使用案例 总结 前言 回顾Netty系列文章: Netty 概述(一&…...
Python - 面向对象编程 - 实例方法、静态方法、类方法
实例方法 在类中定义的方法默认都是实例方法,前面几篇文章已经大量使用到实例方法 实例方法栗子 class PoloBlog:def __init__(self, name, age):print("自动调用构造方法")self.name nameself.age agedef test(self):print("一个实例方法&…...
性能测试——基本性能监控系统使用
这里写目录标题 一、基本性能监控系统组成二、环境搭建1、准备数据文件 type.db collectd.conf2、启动InfluxDB3、启动grafana4、启动collectd5、Grafana中配置数据源 一、基本性能监控系统组成 Collectd InfluxdDB Grafana Collectd 是一个守护(daemon)进程,用来…...
JavaCollection集合
5 Collection集合 5.1 Collection集合概述 是单列集合的顶层接口,它表示一组对象,这些对象也称Collection元素JDK不提供此接口的直接实现,它提供更具体的子接口(Set 和 List)实现package ceshi;import java.util.AbstractCollection; import java.util.ArrayList; import…...
C++中string的用法
博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:陈童学哦 所属专栏:CSTL 前言:Hello各位小伙伴们好!欢迎来到本专栏CSTL的学习,本专栏旨在帮助大家了解…...
目标检测YOLO实战应用案例100讲-基于深度学习的交通场景多尺度目标检测算法研究与应用
目录 基于深度学习的交通目标检测算法研究 传统的目标检测算法 基于深度学习的目标检测算法 </...
面试:vue事件绑定修饰符
stop - 调用 event.stopPropagation()。 prevent - 调用 event.preventDefault()。 trim 自动过滤用户输入的首尾空格 number 将输出字符串转为Number类型 enter 回车键 capture - 添加事件侦听器时使用 capture 模式。 self - 只当事件是从侦听器绑定的元素本身触发时才触发…...
优思学院|从0到1,认识精益生产管理
精益生产是一种系统性的生产管理方法,旨在最大化价值,最小化浪费,以及提高产品质量和客户满意度。它源于丰田生产系统(TPS),是一种基于流程优化、以人为本的管理方法,强调优化生产流程、减少浪费…...
HashSet创建String类型的数据
package com.test.Test07;import java.util.HashSet;public class TestString {//这是一个main方法,是程序的入口public static void main(String[] args) {//创建一个HashSet集合HashSet<String> hs new HashSet<>();hs.add("hello");Syste…...
真会玩:莫言用ChatGPT为余华写了一篇获奖词
5月16日,《收获》杂志65周年庆典暨新书发布活动在上海舞蹈中心举行。 典礼现场,余华凭借《文城》获得收获文学榜2021年长篇小说榜榜首。 作为老友,莫言在颁奖时故意卖了个关子:“这次获奖的是一个了不起的人物,当然了&…...
10 工具Bootchart的使用(windows)
Bootchart的使用方法(windows) 下载bootchart.jar并拷贝到windows, 然后保证windows也安装了open jdk 1.8; 下载地址:https://download.csdn.net/download/Johnny2004/87807973 打开设备开机启动bootchart的开关: adb shell touch /data/boo…...
电磁频谱异常监测论文阅读 | 《战场电磁环境下的电磁频谱管控指标体系研究》
文章目录 1.《战场电磁环境下的电磁频谱管控指标体系研究》1.1 电磁频谱管控的基本概念:1.2 电磁频谱管控的主要内容:1.3 指标体系1.3.1 技术指标体系1.3.2 战术指标体系1.《战场电磁环境下的电磁频谱管控指标体系研究》 1.1 电磁频谱管控的基本概念: 频谱管控是指军队领导…...
掌握好linkedin的这些技巧,你就已经超越了80%的跨境人
领英作为一款目前市面上最多人使用的在线职场社交媒体软件,是我们这些跨境电商人拓展客户的好渠道,并且很容易找到相应的外贸客户。但是领英的玩法并不像其他社交媒体平台一样简单,规则比较多,很多国内的用户都是胡乱操作…...
Linux——网络套接字1|socket编程
IP地址(公网IP),标定了主机的唯一性。 通常情况,把数据送到对方的机器是目的吗? 不是的,真正的网络通信过程其实是进程间通信,如客户端进程和服务器进程,我们把数据在主机间转发仅仅是手段,机器收到数据之后,需要将数据交付给指定的进程,当客户端有多个进程在运行时…...
ens33网络接口DOWN状态诊断与修复:从基础命令到Netplan配置
1. 为什么ens33接口会突然DOWN掉? 最近在调试Ubuntu虚拟机时,突然发现网络连接断了。用ip addr一看,ens33接口的状态赫然显示着"DOWN"。这种情况在虚拟化环境中其实很常见,我遇到过不下十次。通常表现为:虚拟…...
XUnity.AutoTranslator实战指南:Unity游戏实时翻译解决方案与开发者实践指南
XUnity.AutoTranslator实战指南:Unity游戏实时翻译解决方案与开发者实践指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 1. 游戏翻译的核心痛点与技术破局 游戏玩家和开发者常常面临三大…...
IronPython 3扩展开发指南:构建自定义模块与SQLite集成
IronPython 3扩展开发指南:构建自定义模块与SQLite集成 【免费下载链接】ironpython3 Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime. 项目地址: https://gitcode.com/gh_mirrors/ir/ironpython3 …...
MacBook安装OpenClaw全记录:Phi-3-vision-128k-instruct多模态初体验
MacBook安装OpenClaw全记录:Phi-3-vision-128k-instruct多模态初体验 1. 为什么选择OpenClawPhi-3组合 去年第一次听说OpenClaw时,我就被这个"能直接操作电脑的AI助手"吸引了。作为一个经常需要处理多模态内容的创作者,传统AI工具…...
Asian Beauty Z-Image Turbo隐私安全实践:纯本地生成如何保护商业图片数据
Asian Beauty Z-Image Turbo隐私安全实践:纯本地生成如何保护商业图片数据 1. 商业图片数据的安全挑战 在数字内容创作领域,商业图片数据的安全问题日益突出。想象一下,一家电商公司需要为新品生成模特展示图,或者一家广告公司要…...
OpenClaw开源贡献:为Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF开发社区技能
OpenClaw开源贡献:为Qwen3-4B-Thinking-2507-GPT-5-Codex-Distill-GGUF开发社区技能 1. 为什么我要为OpenClaw开发技能 去年冬天,我在整理个人项目文档时,突然意识到一个痛点:每次都要手动将Markdown笔记转换成不同平台要求的格式…...
TensorRT-LLM与Triton Server部署实战:从环境配置到模型推理
1. 环境准备:从零搭建TensorRT-LLM与Triton Server基础环境 第一次接触TensorRT-LLM和Triton Server时,我花了整整三天时间在环境配置上踩坑。现在回想起来,大部分问题都源于对NVIDIA生态工具链的不熟悉。下面我会用最直白的语言,…...
告别BLAST卡顿!用FastANI和Skani快速搞定微生物基因组ANI计算(附实战对比)
微生物基因组分析提速指南:FastANI与Skani的性能对决与实战应用 当实验室的测序仪日夜不停地吐出海量微生物基因组数据时,生物信息学分析流程中的ANI计算环节往往成为效率瓶颈。传统BLAST-based方法在应对数十甚至上百个基因组比较时,不仅耗时…...
DeepSeek-R1-Distill-Llama-8B行业落地:金融研报初稿生成与合规性校验辅助应用实践
DeepSeek-R1-Distill-Llama-8B行业落地:金融研报初稿生成与合规性校验辅助应用实践 1. 引言:金融分析师的新助手 如果你在金融行业工作,每天都要写各种研究报告,那你一定知道这个过程有多耗时耗力。从收集数据、分析趋势&#x…...
从零开始:在VS2019中用C++/CLI实现WinForm拖拽式界面设计
从零开始:在VS2019中用C/CLI实现WinForm拖拽式界面设计 当开发者需要在C项目中快速构建图形用户界面时,WinForm提供了一种比传统Win32 API更高效的解决方案。本文将详细介绍如何在Visual Studio 2019环境下,利用C/CLI技术实现类似C#的拖拽式W…...
