Linux

Linux 标签下共有 9 篇文章

Makefile

• bwangel linux makefile
  • ?=

?= 指示仅在未设置或没有值时设置 KDIR 变量。

# make test 将会输出 foo

KDIR ?= "foo"
KDIR ?= "bar"

test:
    echo $(KDIR)

DNS

• bwangel linux dig dns tips

A 记录

Address Mapping records, 指示了对应名称的IPv4地址, A记录用来将域名转换为ip地址.

AAAA 记录

类似于A记录, 只不过指示的是IPv6的地址。

因为 IPv6 地址长度是 IPv4 的四倍,所以用 AAAA 表示 IPv6 记录

NS 记录

  • Name Server records, 用来指定对应名称的可信名称服务器 (authoritative …

在 Ubuntu 22.04 上搭建 NFS Server

• bwangel nfs linux blog

环境准备

我准备了两台机器

name ip user user_id
server 191.168.58.11 vagrant 1000 …

lsof

• bwangel lsof linux blog

按照网络状态筛选进程的 fd

sudo lsof -i -sTCP:LISTEN -a -p <pid>
  • -a 表示 and, 前后两个条件要一起生效

  • -i-s 一起用,表示可以按照 TCP/UDP 状态来筛选 fd

  • 列出进程 <pid> 建立的所有 TCP 连接

sudo lsof -i -sTCP:ESTABLISHED -a -p …

ls Tips

• bwangel tips linux

ls 按照修改时间排序

  • -t 按照修改时间排序
  • -r 逆序排序
xuyundong@Macmini:~/Github/blog$ ls -lt content/tips/
-rw-rw-r-- 1 xuyundong xuyundong  800 8月  16 23:13 ls-tips.md.md
-rw-rw-r-- 1 xuyundong xuyundong 2644 8月  16 …

查看信号的快捷键

• bwangel tips linux stty

进程卡住如何 debug

• bwangel tips linux process

Ubuntu 初始化

• bwangel tips linux ubuntu

安装软件

sed -i 's/http:\/\/cn.archive.ubuntu.com/https:\/\/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
sudo apt update
sudo apt install zsh git ripgrep vim curl build-essential fd-find autojump …

Review 《File Descriptor Transfer over Unix Domain Sockets》

• bwangel 翻译 linux blog