记录 Linux 系统设计、系统命令,UNIX/Linux 命令和软件等相关知识
Table of contents
- /usr/bin/env
- ABI
- Alfred 找不到文件
- Alpine Linux
- Armbian
- Armbian 关闭 swap
- BIOS
- Bash 小技巧
- Bash 的坑
- Block Layer
- BootLoader
- Busybox
- CFS (Completely Fair Scheduler)
- CPU
- CentOS 与 Debian 文件上的差异
- Debian
- Device Mapper
- ELF 文件
- ExtFS (Extended File System)
- GNU GRUB
- GPG 与 Keybase
- Here Strings 与 Here Documents
- Hostname in Linux
- IO、select、epoll
- LVM (Logical Volume Manager)
- Linux Thermal 框架
- Linux 内核
- Linux 内核模块
- Linux 文件系统
- Linux 日志文件
- Linux 系统日志
- Linux 系统调用
- NTP 时间同步
- Netfilter
- OverlayFS
- PAM
- PostmarketOS
- SATA 热拔插
- SSH
- Systemd
- Terminfo
- UFW
- UNIX Domain Socket
- Welcome Message Banner
- XDG 基础目录标准
- XDP
- ZFS
- Zsh 的坑
- ab 与 wrk 比较
- adduser 与 useradd
- ag 和 rg
- alpine 的 /sbin/init
- anon_inode
- ansible 部署到 centos7 时,不能找到 service
- apt
- arch linux
- bash error exit
- bash history
- bash 开启 vi 模式
- btrfs
- clamav
- compgen
- configfs
- conntrack
- diff 与 patch
- dmesg
- dnsmasq
- dpkg
- du
- eBPF 与 XDP
- eBPF 与 XDP
- exfat
- fakeroot
- file 命令
- find -print0 的坑
- ftrace
- gpg
- gpg-agent
- grep
- hash 命令
- iconv
- iproute2 与 ifconfig 命令
- iptables 与 nftables
- kconfig
- kswapd0
- libc
- linux 命令被 hash 缓存
- lsof 与 fuser
- man 命令
- mdadm
- mkisofs
- mount
- musl libc
- netns
- netstat 与 ss
- networking.service
- nsenter
- perf 命令
- rm 命令
- rsync 与 scp
- rsyslog
- scp: Connection closed
- sed
- shebang
- shutdown, poweroff, halt 的不同
- sshd -R 参数
- strace
- sudo and su
- sudo 找不到可执行文件
- sudoer
- sysctl
- syslinux
- systemd
- systemd-resolved
- systemd-timesyncd
- tailf
- tar
- time 命令
- unlink 是删除任何文件
- unshare 命令
- 上下文切换
- 不需要 root 权限执行 ping
- 中断
- 为什么创建 Daemon 进程要 Fork 两次?
- 修改 Linux 系统语言 (locale)
- 共享内存
- 内存的 buffer 和 cache
- 创建临时文件的命令
- 判断文件编码
- 制作 deb 包
- 命令格式标准
- 命令行中提示用户 Yes/No
- 命令行中的乱码
- 在 alpine 中找不到 setup-apkcache 等 setup-* 命令
- 在 arch linux 中升级 curl 碰到的问题
- 在容器中构建 Package
- 基于内存的虚拟文件系统 tmpfs/ramfs/RamDisk
- 奇怪的 ESC
- 学习 Bash
- 安装 Linux 系统
- 快速创建大文件
- 快速删文件
- 快速删除文件
- 打印环境变量
- 拆分与合并文件
- 文件名大小写问题
- 文件描述符,open file table 与 inode
- 文件路径
- 旋转终端屏幕
- 更改默认 shell
- 查找 USB 串口设备对应的是哪个 /dev tty 文件
- 查看进程的环境变量
- 用别的用户运行命令
- 用户增加用户组
- 用户登录与 passwd
- 用户线程,内核线程,CPU 超线程技术
- 用环境变量替换文本内容 envsubst
- 监听 0.0.0.0 与 127.0.0.1 的区别
- 硬盘分区
- 硬盘电源管理
- 硬盘空间占满问题
- 程序的退出码 (Exit Code)
- 管道重定向
- 线程与进程
- 终端开启真彩色 (true color)
- 编辑二进制文件
- 网络接口名称的 @
- 网络接口配置 (ifcfg)
- 网络配置工具
- 虚拟内存
- 虚拟文件系统 (VFS, Virtual File System)
- 调用原生 shell 命令
- 进程中断
- 进程亲和性 (Processor Affinity)
- 进程内存
- 连接 tty
- 隐藏进程