自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Linux学习——安装和更新软件包(十)

Linux 软件包是将程序文件、配置文件、依赖库等打包在一起的压缩文件,通常以.deb(Debian 系)或.rpm(RedHat 系)为扩展名。包管理器通过解析软件包中的元数据(如依赖关系、版本信息),自动处理安装过程中的各种依赖问题,避免了手动编译安装的繁琐。

2025-08-05 16:33:06 135

原创 Linux学习——网络管理(九)

若三轮下来还是没有查询到,那么接下来就会将请求发送给主机配置好了的DNS服务器,然后DNS服务器会将请求发送给根域名服务器,由此查询到目标的顶级域名服务器,在顶级域名服务器查询到结果返回之后,再查询权威域名服务器再获得结果,最终获得我们输入的域名所对应IP地址。例如,在浏览器输入相应的域名之后,会先在浏览器缓存中寻找相应的域名映射,如果没有,则会去该主机操作系统中的DNS缓存或者是Hosts文件中去查询,若还是没有,则会去本地路由器的DNS缓存中进行查询。否则需通过网关转发。

2025-07-31 18:01:14 906

原创 Linux学习——配置和保护SSH(八)

SSH(Secure Shell)是一种加密的网络传输协议,主要用于在不安全的网络环境中建立安全的远程连接。它通过端到端加密技术,确保用户在远程登录服务器、执行命令、传输文件(如通过 SCP、SFTP)时的数据不被窃听或篡改。这其实是 SSH 的主机密钥验证机制在起作用。

2025-07-29 13:21:35 833

原创 Linux学习——控制服务和守护进程(七)

守护进程(Daemon)是一类运行在后台的特殊进程,主要负责执行系统服务,像网络服务、定时任务等都依赖于守护进程。它们具有独立于用户交互的特性,会在系统开机时自动启动,并在关机时有序停止,通常以 “d” 为后缀命名,例如 sshd、httpd。​而 systemd 是当前主流 Linux 发行版(如 CentOS 7+、Ubuntu 16.04+)所采用的系统和服务管理器,它替代了传统的 SysV init,成为管理守护进程的核心工具。其主要功能包括:​。

2025-07-22 17:54:35 530

原创 Linux学习——进程的管理与监控(六)

进程(Process)是程序的一次动态执行过程,包含程序代码、数据、系统资源(如 CPU 时间、内存、文件描述符)及运行状态。简单来说,程序是静态的文件(如/bin/ls),而进程是程序运行时的动态实例。

2025-07-20 17:46:07 922

原创 Linux学习——文件访问的控制(五)

其工作原理是将用户分为三类:文件所有者(owner)、所属组(group)、其他用户(others),每类用户可拥有读(r)、写(w)、执行(x)三种权限。文件系统权限是 Linux 系统中用于控制不同用户(或组)对文件和目录进行访问操作的规则,它通过划分用户类别、定义操作权限,确保文件资源的安全性和有序性。umask 用于设置用户创建文件和目录时的默认权限掩码,它通过从最大权限中减去 umask 值,得到新创建文件和目录的默认权限。数值法中,r、w、x 分别对应数值 4、2、1,权限组合为对应数值之和。

2025-07-19 20:31:44 851

原创 Linux学习——用户与组的管理(四)

因为每个用户必须属于至少一个组(主要组),删除主组会导致用户 "无所属组",违反 Linux 用户管理规则。例如:alice:x:1000:1000:Alice Smith:/home/alice:/bin/bash。用户名:加密密码:最后修改时间:最小密码期限:最大密码期限:警告期:过期宽限期:失效时间:保留字段。(如让 "dev 组" 成员共同拥有某项目文件夹的读写权限),避免对每个用户单独授权的繁琐。用户名:密码占位符:UID:GID:用户描述:家目录:默认shell。

2025-07-19 17:18:07 707

原创 Linux学习——文本文件的创建,查看和编辑(三)

本文介绍了Linux系统中重定向、管道、vim工具和环境变量的使用方法。重定向部分讲解了标准输出(>、>>)和错误输出(2>、2>>)的重定向方式,以及输入重定向(<)和同时重定向输出与错误(&>)。管道部分演示了如何通过"|"连接命令,并介绍了tee命令的T型分流功能。vim工具部分总结了常用命令如保存退出、搜索替换、删除撤销等操作。环境变量部分区分了局部变量和环境变量,说明了变量作用域及永久生效的配置方法,还介绍了别名的创建、查

2025-07-16 19:39:19 989

原创 Linux学习——浅入文件管理(二)

在Linux中,文件系统可以被看作是一颗颠倒的树,树根在顶部,下方为各级文件目录及子目录的分支。整个文件系统的起点,所有其他目录均挂载在其下。例如,硬盘分区、USB设备等通过挂载到/mnt或media等子目录接入系统其他重要目录如下开始启动过程所需的文件供系统用于访问硬件的特殊设备文件特定于系统的配置文件供普通用户存储其个人数据和配置文件的主目录管理超级用户root的主目录主要用来存放系统运行时产生的数据供临时文件使用的全局可写空间,10天内未访问,更改或者修改的文件将自动从该目录中删除。

2025-03-30 22:51:57 906

原创 Linux学习——shell访问命令行的初步探索(一)

终端是一个基于文本的界面,可以向计算机系统输入命令以及显示计算机系统的输出。Shell 是用户与操作系统内核交互的接口,它既是一种命令语言(用户通过输入指令操作计算机),也是一种程序设计语言(支持编写自动化脚本)。终端负责处理输入输出,shell负责解析命令,终端是一个界面工具,shell是命令处理器。二者相辅相成,不可或缺。

2025-03-30 01:16:21 698 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除