
Linux系统运维
linux常用命令及一些基础知识
Yana.com
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NTP常见日志分析
【代码】NTP常见日志分析。原创 2025-08-12 17:53:51 · 461 阅读 · 0 评论 -
chrony强制同步并验证 | chronyc waitsync命令详解
的同步完成判定条件(仅对当前命令有效),时间偏差 ≤ 0.1 秒时,静默退出(返回状态码。如果超过默认等待时间(3 秒)仍未满足条件,返回错误码。,确保系统时间已与 NTP 服务器同步。,表示同步失败/超时。原创 2025-08-12 16:57:25 · 219 阅读 · 0 评论 -
awk显示指定列的内容,单引号与双引号的区别
特性单引号'...'双引号"..."Shell扩展❌ 不扩展✅ 会扩展安全处理$✅ 安全❌ 不安全传递变量需用-v选项可直接嵌入特殊字符保护✅ 完全保护❌ 部分保护。原创 2025-08-05 17:28:49 · 414 阅读 · 0 评论 -
grep -r递归搜索文件内容
的强大命令,它会遍历指定目录及其所有子目录中的文件,查找匹配的文本模式。是 Linux/Unix 中用于。原创 2025-07-31 15:15:09 · 408 阅读 · 0 评论 -
NFS介绍及配置方法
NFS(Network File System,网络文件系统)是由Sun Microsystems公司于1984年开发的分布式文件系统协议,它允许用户通过网络访问远程计算机上的文件,就像访问本地文件一样。NFS是基于客户端-服务器架构的,是UNIX/Linux系统中最常用的网络文件共享协议之一。原创 2025-07-30 17:13:20 · 628 阅读 · 0 评论 -
Linux系统中nobody用户是干嘛的
的设计,有效降低服务被入侵的风险。理解其用途和配置逻辑,能帮助你更安全地管理共享服务(如 NFS、Web)的权限。,主要用于运行不需要特权的服务或进程。它的设计目的是增强系统安全性,防止服务以高权限账户(如。是 Linux 系统的“安全沙箱用户”,通过。是 Linux/Unix 系统中一个。)运行而导致安全风险。原创 2025-07-30 15:39:25 · 271 阅读 · 0 评论 -
ll文件类型权限字段解析
命令的第一列显示的是。,权限位才用数字表示。在 Linux 中,原创 2025-07-28 12:30:55 · 361 阅读 · 0 评论 -
SSSD介绍
SSSD(System Security Services Daemon,系统安全服务守护进程)是 Linux 系统中用于集中管理身份认证、授权和用户信息的服务。它主要用于连接远程身份管理服务(如 LDAP、Active Directory、FreeIPA 等),并在本地缓存用户和组信息以提高性能。SSSD 的主要配置文件是。原创 2025-07-25 15:18:04 · 274 阅读 · 0 评论 -
ip link show 查看/配置网络接口
是 Linux 系统中用于查看和配置网络接口(网卡、虚拟接口等)的命令,属于。它是现代 Linux 系统中替代传统。后,典型输出如下(以以太网接口。原创 2025-07-25 14:54:31 · 370 阅读 · 0 评论 -
禁用用户ssh登录
【代码】禁用用户ssh登录。原创 2025-07-24 14:50:00 · 273 阅读 · 0 评论 -
crontab反复测试任务不生效问题解决
重启过服务后,等几分钟再试一下。原创 2025-07-22 17:18:21 · 117 阅读 · 0 评论 -
crontab配置定时任务
是 Linux/Unix 系统中用于设置定时任务的工具,允许用户按固定时间周期执行命令或脚本。,可以实现自动化运维任务(如备份、监控、清理日志等)。默认环境与终端不同,建议在。原创 2025-07-22 17:14:02 · 470 阅读 · 0 评论 -
data修改系统时间
命令修改系统时间,但需注意权限和影响范围。命令可灵活调整系统时间,但务必注意对系统服务的影响!在 Linux 系统中,可以使用。原创 2025-07-22 14:46:53 · 449 阅读 · 0 评论 -
crontab配置定时任务(每天凌晨1点执行脚本)
假设您的同步脚本路径为。原创 2025-07-22 14:16:34 · 216 阅读 · 0 评论 -
nmcli命令配置DNS地址
【代码】nmcli命令配置DNS地址。原创 2025-07-21 13:48:03 · 150 阅读 · 0 评论 -
RHEL/CentOS 的系统安装程序界面介绍
的界面,它是 Red Hat Enterprise Linux (RHEL) 和 CentOS 等系统在安装过程中使用的图形化/文本模式安装工具。原创 2025-07-18 13:42:19 · 238 阅读 · 0 评论 -
RubyGems 与 gem 详解:配置、命令与私有库搭建
因为网络问题,如果直接访问Ruby官方源速度可能会很慢,会话会一直卡住,甚至出现无法连接的问题。可以将 Bundler 的 gem 下载源从官方。通过以上配置,您可以根据实际需求选择适合的 RubyGems 管理方案,无论是个人开发还是企业级应用都能获得高效稳定的依赖管理体验。不变),将 Bundler 的 gem 下载请求从。为 Bundler 配置镜像源,在不修改项目。切换到国内镜像站(如阿里云镜像)的情况下(保持 source。配置类似于网络代理,底层通过。原创 2025-07-16 16:37:38 · 762 阅读 · 0 评论 -
gem install报错解析
这个错误表明你当前的 Ruby 版本(2.5.0)太旧,无法安装最新版的 Bundler(需要 Ruby ≥ 3.1.0)。选择方案1可彻底解决兼容性问题,方案2/3适合临时需求但可能限制功能。原创 2025-07-16 16:20:03 · 313 阅读 · 0 评论 -
chrony时间同步常用命令
【代码】chrony时间同步常用命令。原创 2025-07-15 14:48:50 · 737 阅读 · 0 评论 -
Split Lock日志分析
这很可能是主机夯死的主因。可进一步精准定位问题模块!Split Lock 是。原创 2025-07-15 14:37:15 · 927 阅读 · 0 评论 -
Split Lock(拆分锁)内核机制
LOCKwarnWARNINGWARNINGPANICWARNING某些程序为了性能,会偷偷把本应“原子”的操作拆成多步(跨多个内存地址)。如果在系统启动时的messages(即内核配置了相关策略),但Split Lock 事件。它相当于一条“声明”,告诉您系统会如何处理拆分锁问题。原创 2025-07-10 17:19:23 · 645 阅读 · 0 评论 -
Linux 内核日志中常见错误
内核遇到非致命性错误(通常是代码逻辑问题),但系统可能继续运行(部分功能异常)。内核遇到无法恢复的致命错误,系统主动崩溃(防止数据损坏)。内核检测到潜在问题,但未导致直接崩溃(警告级别低于。通过关键词精准定位问题类型,可大幅缩短故障排查时间!内核检测到设计预期外的非法状态(主动触发。CPU/内存/总线报告硬件级错误(通过。内核尝试解引用空指针(访问。原创 2025-07-10 15:54:30 · 401 阅读 · 0 评论 -
配置rsync定时同步
根据项目需求配置定时任务,每天晚上八点通过rsync将主机/tmp/yana/目录中的数据文件,传输到备机的/data/目录中。✅:主机无需密码即可登录备机。$(date$(date$(date-a-rlptgoD-v-z--delete--checksum--progress/source//target/-z--checksum--delete--progresscrontab -e如果想指定用户执行定时任务,可以先切换至指定用户,再执行crontab -e配置定时任务。记得将。原创 2025-07-10 14:53:47 · 676 阅读 · 0 评论 -
RHEL操作系统内核升级/降级
将 /boot 目录下的内核文件(vmlinuz)和初始化内存盘文件(initramfs)打包备份。原创 2025-07-07 17:40:01 · 325 阅读 · 0 评论 -
GRUB2相关命令
当主机安装了多个操作系统(如 Windows + Linux 双系统),需要固定默认启动某个系统。:在 Ansible/Puppet 脚本中,需让服务器下次启动时进入特定模式(如单用户模式)。:新内核(如5.4.0-100)启动失败,需临时切换回旧内核(5.4.0-99)。系统安装了新内核,但希望继续使用旧内核作为默认选项(测试新内核稳定性时)。:系统因内核崩溃进入救援模式,修复后需临时指定一个稳定内核启动。:系统升级了新内核,需测试其稳定性,但不想永久修改默认启动项。原创 2025-07-07 17:10:48 · 864 阅读 · 0 评论 -
GRUB2相关配置文件/目录说明
掌握这些文件的作用后,您可高效管理 GRUB2 引导流程,解决大多数启动问题!以下是 Linux 系统中与。原创 2025-07-07 10:44:32 · 291 阅读 · 0 评论 -
硬链接原理
硬链接是文件系统设计中高效且可靠的功能,理解其原理可以更好地应用于备份、存储优化等场景。硬链接是Unix/Linux文件系统的核心特性之一,其本质是。原创 2025-07-04 16:55:42 · 377 阅读 · 0 评论 -
ll内容详解
中定义),用于显示文件和目录的详细信息。输出的含义,可以快速诊断文件权限问题、识别文件类型和发现异常文件。原创 2025-07-04 16:41:36 · 374 阅读 · 0 评论 -
判断文件是否有硬链接
掌握这些方法可以帮助您有效管理系统中的硬链接,特别是在使用rsync等备份工具时验证硬链接是否正确创建。:硬链接共享相同的inode号。:第二列数字显示硬链接数量。原创 2025-07-04 16:33:21 · 204 阅读 · 0 评论 -
ssh-copy-id命令详解
是SSH密钥认证设置过程中最便捷的工具,能大大简化配置流程并减少人为错误。是一个便捷工具,用于将本地 SSH 公钥复制到远程主机的。系统会提示输入远程主机的密码,成功后即可实现免密登录。文件中,是实现 SSH 免密登录的关键步骤。如果配置成功,应该可以直接登录而无需密码。原创 2025-07-04 14:34:17 · 841 阅读 · 0 评论 -
lspci查看PCI设备详细信息
的工具,能够显示设备类型、厂商、驱动、内存映射等关键信息,是硬件排查和系统管理的必备命令。是 Linux 系统中用于列出所有。原创 2025-07-03 17:09:20 · 835 阅读 · 0 评论 -
rsync 命令详解
rsync是一个快速和非常方便的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制 ,它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制。用于创建增量备份时,通过硬链接复用未修改的文件,从而节省磁盘空间。用于在同步时参考另一个目录的内容,但不会在新备份中创建硬链接。这种算法可以高效计算滑动窗口的校验值。原创 2025-07-01 17:40:56 · 925 阅读 · 0 评论 -
查看端口具体被哪个服务/进程占用
如果有具体端口需要排查,可以告诉我,我会提供更详细的指导!可以查看文件(包括网络套接字)的占用情况。这两个工具可以列出当前系统的端口占用情况。:谁占用了 3306 端口?如果占用端口的进程是由。原创 2025-06-22 13:56:30 · 486 阅读 · 0 评论 -
tenable漏扫报告分析
在Red Hat服务器的漏洞扫描报告中,分类()用于对漏洞或安全问题进行分组。原创 2025-06-18 10:32:54 · 257 阅读 · 0 评论 -
GRUB2 启动配置的工作原理与优先级规则详解
通过这种分离设计,Linux 系统实现了启动配置的模块化管理,简化了多内核环境下的维护工作。(BLS 配置中的显式参数永远优先于全局设置)原创 2025-06-13 17:45:07 · 995 阅读 · 0 评论 -
grubby命令详解
要跟系统内核的绝对路径(如 /boot/vmlinuz-5.14.0),需搭配 --initrd、–title 等参数定义新启动项的属性。中定义了 GRUB_CMDLINE_LINUX(如 rhgb quiet),新启动项会自动继承这些参数(除非使用 --remove-args 排除)。新建完成后,下次启动时,GRUB 菜单会新增一项 Custom Kernel 5.14.0,选择此项将以指定参数启动内核。以下命令为新内核添加一个全新的内核启动项(类似创建新的启动菜单条目),该命令会直接在。原创 2025-06-13 17:33:27 · 817 阅读 · 0 评论 -
GRUB配置文件详解(/boot/grub2/grub.cfg、/etc/default/grub、/etc/grub.d/)
编辑。原创 2025-06-13 16:56:48 · 998 阅读 · 0 评论 -
直接修改grub配置文件和使用grubby命令修改的区别
用于管理 GRUB、LILO、Syslinux 等引导加载程序的配置,(默认在 RHEL/CentOS/Fedora 中已包含)。:适合脚本或工具调用(如 Ansible、Puppet)。:无法修改 GRUB 主题、超时时间等非内核相关配置。如果你的需求只是调整内核参数或默认启动项,grubby。:适用于需要深度定制的场景(如修改内核命令行参数)。:手动编辑可能导致系统无法启动(如语法错误)。:可以手动调整任何 GRUB 参数(如。:避免直接编辑配置文件导致错误。:某些系统更新或工具(如。原创 2025-06-13 16:18:30 · 548 阅读 · 0 评论 -
yum查看历史操作
命令查看和管理 YUM/DNF 的历史操作记录。在 Red Hat/CentOS 系统中,可以使用。,您可以高效管理系统变更,快速定位和修复问题。例如,误撤销了某个安装操作后恢复。原创 2025-06-13 16:00:50 · 292 阅读 · 0 评论 -
yum降低软件包版本
(RHEL 8+)来降低软件包版本。在 Red Hat/CentOS 系统中,可以使用。如果软件包是最近更新的,可以通过。恢复默认版本,或从备份还原系统。如果降级后出现问题,可尝试。原创 2025-06-13 15:58:43 · 483 阅读 · 0 评论