Linux开机启动那些你不知道的事

Linux笔记 2024-06-10 15:27:28

首先,我们要明白Linux的开机启动过程其实是一个多阶段、多层次的复杂过程。从BIOS自检、加载GRUB引导加载器,到内核初始化、加载init进程,再到启动服务管理器、运行用户自定义脚本,每一个步骤都至关重要。 在这个过程中,有一个非常重要的环节就是init进程。它是Linux系统启动后的第一个进程...

Linux笔记 更多 >

探索Linux系统中不常见的特殊字符及其应用
探索Linux系统中不常见的特殊字符及其应用

~(波浪号):这是Linux中的用户家目录快捷方式。在命令行中输入cd ~,即可迅速返回当前用户的家目录,无需输入完整的路径。 $(美元符号):在普通用户下,它通常表示命令提示符,而在脚本或某些特定命令中,它则用作变量前缀。$()结构更是执行命令并返回结果的利器。 &(和号):在命令末尾加上...

2025-01-16 16:57:33
Linux SNMP服务简介与用途
Linux SNMP服务简介与用途

SNMP服务简介 SNMP是一种基于TCP/IP协议族的网络管理协议,它允许网络设备(如路由器、交换机、服务器等)与网络管理系统(NMS)之间交换管理信息。这种信息交换是通过对管理对象(即MIB,Management Information Base,管理信息库)的访问来实现的。SNMP通过三种基本...

2024-11-25 17:45:17
[Linux终端乱码问题的处理方法]
[Linux终端乱码问题的处理方法]

1. 检查并设置正确的字符编码** 乱码问题很多时候是由于字符编码不一致导致的。首先,你需要确认你的终端、系统以及你正在查看的文件或数据流使用的字符编码是否一致。Linux系统常用的编码有UTF-8、GBK等。你可以通过locale命令查看当前系统的语言环境设置,并使用export LANG=en_...

2024-09-18 17:15:36
Linux C语言中的位操作技巧
Linux C语言中的位操作技巧

一、位与操作(&) 位与操作可以用来检查一个数的某一位是否为1。通过将目标数与一个只有某一位为1,其余位为0的数进行位与操作,如果结果为非0,则说明目标数的该位为1。这在处理标志位时非常有用。 二、位或操作(|) 位或操作可以用来设置一个数的某一位为1。通过将目标数与一个只有某一位为1,其余...

2024-06-02 16:36:20
Linux协议栈中常见的网络协议及功能介绍
Linux协议栈中常见的网络协议及功能介绍

1. TCP(传输控制协议) TCP是Linux协议栈中最重要的协议之一。它提供面向连接的、可靠的、基于字节流的数据传输服务。TCP通过确认、窗口、重传、拥塞控制等机制,确保数据的完整性和顺序性。在Linux中,TCP协议的实现位于内核空间,通过socket接口与用户空间进行交互。 2. UDP(用...

2024-07-23 09:15:20

CentOs笔记 更多 >

[centos找不到eth0设备]
[centos找不到eth0设备]

重点内容: CentOS 7及以后版本采用了基于预测性接口命名(Predictable Network Interface Names)的策略,这意味着网络接口的名称将基于其物理位置、固件/BIOS提供的信息等自动生成,如ens33、em1等。 解决步骤 确认接口名称: 首先,你需要查看当前系统...

2024-07-29 14:42:45
centos怎么配置dns域名解析
centos怎么配置dns域名解析

一、准备工作 首先,确认系统已接入网络,并具备稳定的网络连接。同时,确保你拥有管理员权限,以便进行后续的配置操作。 二、使用nmcli工具配置DNS 显示当前网络连接: 使用命令nmcli connection show来显示当前的网络连接信息。 修改DNS服务器: 使用nmcli con ...

2024-12-01 14:03:26
如何查看centos系统版本是32位还是64位
如何查看centos系统版本是32位还是64位

方法一:使用uname命令 uname命令是Linux系统中常用的一个命令,它可以显示系统信息。要查看CentOS系统的位数,可以使用uname -m命令。打开终端,输入uname -m,然后按回车键。如果输出结果为x86_64,则表示你的CentOS系统是64位的;如果输出结果为i686或i386...

2024-06-13 16:03:31
CentOS怎么删除磁盘:详细步骤指南
CentOS怎么删除磁盘:详细步骤指南

1. 识别要删除的磁盘 首先,你需要确定要删除的磁盘。可以使用fdisk -l或lsblk命令列出所有可用的磁盘和分区。重点检查磁盘名称,如/dev/sdb,确保不会误删其他重要磁盘。 2. 卸载所有相关分区 如果磁盘上有分区且已被挂载,你需要先卸载这些分区。使用umount /dev/sdb1(假...

2024-07-31 17:12:56
CentOS如何查看版本
CentOS如何查看版本

方法一:使用lsb_release命令 在CentOS 7及更高版本中,lsb_release 命令常被用于查看Linux发行版的详细信息。但值得注意的是,CentOS默认并不包含这个命令,所以你可能需要先安装它。安装完成后,可以通过以下命令查看CentOS版本: lsb_release -a 执行...

2024-07-11 10:12:26

Ubuntu笔记 更多 >

Ubuntu下boost库的编译安装步骤及卸载方法详解
Ubuntu下boost库的编译安装步骤及卸载方法详解

编译安装步骤 1. 安装依赖 首先,需要安装编译Boost库所需的依赖项。这些依赖项包括MPI库、ICU库、Python开发包等。通过以下命令安装: sudo apt-get install mpi-default-dev libicu-dev python-dev python3-dev libb...

2024-10-16 09:45:51
Ubuntu如何使用Boot-Repair工具进行启动修复
Ubuntu如何使用Boot-Repair工具进行启动修复

一、准备工作 首先,你需要一张Ubuntu的Live CD或者自启动U盘(建议和安装的是相同版本),并确保电脑连接到互联网。这些准备工作对于后续步骤至关重要。 二、进入Live环境 重启电脑:将Live CD或U盘插入电脑,并设置为第一启动项。 选择体验Ubuntu:在Live环境中,选择“Try...

2025-01-22 09:54:37
Ubuntu如何切换到中文语言及中文输入法的使用
Ubuntu如何切换到中文语言及中文输入法的使用

一、切换到中文语言 首先,打开系统设置,找到“语言支持”或“Language Support”选项。 在语言支持界面中,你会看到一个“添加或删除语言”的按钮,点击进入。 在语言列表中,找到并勾选“汉语(中国)”或“Chinese(China)”,然后点击应用。 系统会提示你下载并安装中文语言包,点...

2024-04-25 18:06:29
Ubuntu如何使用Boot-Repair工具进行启动修复
Ubuntu如何使用Boot-Repair工具进行启动修复

一、准备工作 首先,你需要一张Ubuntu的Live CD或者自启动USB(建议与安装的Ubuntu版本相同),并确保电脑已经连接到互联网。 二、进入Live环境 重启电脑,将Live CD或USB设置为第一启动项。 进入Live CD的桌面环境,选择“Try Ubuntu”而不是直接安装。 三...

2024-10-08 15:21:26
[Ubuntu+Windows双系统在Windows中删除Ubuntu后重启出现grub rescue的修复方法]
[Ubuntu+Windows双系统在Windows中删除Ubuntu后重启出现grub rescue的修复方法]

重点步骤一: 使用Windows安装盘或恢复介质启动电脑 准备Windows安装盘或USB启动盘:确保你的Windows安装介质是最新的,并且与你的系统版本相匹配。 设置BIOS/UEFI从安装介质启动:重启计算机,在开机画面时按F2、F10或Delete键(根据主板不同而异)进入BIOS/...

2024-09-09 09:30:34