Linux Shell从入门到删根跑路 Linux基础知识

Linux Shell从入门到删根跑路

今天就来聊聊 linux 下一个常见的问题:如何避免误删目录。下文会详细的讲述不同的场景下误删目录,以及相应的解决方案。 1、变量为空导致误删文件 [crayon-5c119a759f15622276···
Unix/Linux 网络 IO 模型简介 Linux基础知识

Unix/Linux 网络 IO 模型简介

概述 Linux内核将所有外部设备都看做一个文件来操作。对该文件的读写操作会调用内核提供的系统命令, 返回一个fd(file descriptor)文件描述符。而对一个socket的读写也有相应的描述···
systemd之systemctl Linux基础知识

systemd之systemctl

systemd 这个启动服务的机制,主要是通过 systemctl 的命令来处理的!跟以前 systemV 需要 service / chkconfig / setup / init 等指令来协助不同···
systemd之timers.target Linux基础知识

systemd之timers.target

有时候,某些服务你想要定期执行,或者是开机后执行,或者是什么服务启动多久后执行等等的。在过去,我们基本都是使用 crond 这个服务来定期处理。 不过,现在有一直常驻在内存当中的 systemd ,提···
grub安装与加密 Linux基础知识

grub安装与加密

Grub 安装修复 如果 grub 被损坏或者需要通过 grub-install (grub2为:grub2-install)命令重新安装 grub,因为 boot loader 有两个 stage ···
initramfs说明与创建 Linux基础知识

initramfs说明与创建

initramfs 说明 initramfs 的目的在于提供开机过程中所需要的最重要内核模块,以让系统开机过程可以顺利完成。会需要initramfs的原因,是因为内核模块放置于 /lib/module···
Boot Loader之Grub、Grub2 Linux基础知识

Boot Loader之Grub、Grub2

  在 BIOS 完成自检后,引导系统的任务就交给 boot loader 了。所以没有 boot loader 的话,那么 kernel 就无法载入,系统也就不能正常启动了。 而在 Lin···
Linux内核与内核模块 Linux基础知识

Linux内核与内核模块

内核一般都是压缩文件,因此在使用内核之前,会自动解压缩之后,才会载入内存当中。 为了应付快速迭代的硬件设备,目前的内核都是具有『可读取模块化驱动程序』的功能,依既是所谓的『 modules (模块化)···