三個獨立主題的實用筆記整理。
現象:service nfs start 卡住數分鐘。
原因:/var/lib/nfs/rmtab 記錄歷史客戶端 IP,啟動時逐一檢查連通性,逾時導致延遲。
解決:
cat /var/lib/nfs/rmtab # 確認內容 > /var/lib/nfs/rmtab # 清空檔案 service nfs restart # 秒級啟動
# 1. 立即生效 hostname new-hostname # 2. 永久生效 (CentOS/RHEL 6/7) vi /etc/sysconfig/network HOSTNAME=new-hostname # 3. 更新 /etc/hosts vi /etc/hosts 192.168.0.110 new-hostname new-hostname # 4. systemd 系統 (CentOS 7+/Ubuntu 16+) hostnamectl set-hostname new-hostname
inb/outb // 8-bit inw/outw // 16-bit inl/outl // 32-bit insb/outsb // 字串讀寫 insw/outsw insl/outsl
先 ioremap(phys_addr, size) 取得虛擬位址,再用:
ioread8/16/32(vaddr) iowrite8/16/32(val, vaddr) // 舊版相容 readb/writeb, readw/writew, readl/writel
ioremap() 執行期建立,同一物理位址可映射多個虛擬位址。ioremap + ioread/iowrite。整理備查,驅動移植時快速對照。