/images/avatar.png

Schaepher's Blog

NFS 搭建给 openwrt 扩展存储

raspberry: 1 2 3 4 5 6 groupadd nfs useradd -m -g nfs nfs apt-get install rpcbind nfs-kernel-server vim /etc/exports /etc/exports : 1 /home/nfs 192.168.15.0/24(rw,sync,no_subtree_check) 1 2 systemctl restart rpcbind systemctl start nfs-kernel-server openwrt: 1 2 3 opkg install kmod-fs-nfs-common kmod-fs-nfs nfs-utils kmod-fs-nfs-v4 portmap service portmap start mount -t nfs4 192.168.15.222:/home/nfs /mnt/nfs /etc/fstab : 1 192.168.15.222:/home/nfs /mnt/upan nfs auto,noatime,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0

TCP 协议和 TCP Socket

TCP 位于计算机网络七层模型中的传输层。 TCP 协议在操作系统层面实现,实现方式为 TCP Socket。 除了 TCP Socket 之外,还有同样是主要用于主机间进程通信的 UDP Socket

问题集

进程间通信方式有哪些? Socket 通信如何处理并发通信的情况?它的底层结构是怎么样的? 内存分配中的栈内存、堆内存分别存储什么?TCmalloc 和 Jemalloc 中的

脚本集合

vim 到某一行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/bin/bash onlyRead='' while getopts ':R' optchar; do case "${optchar}" in R) onlyRead='-R' ;; *) break ;; esac done shift $((OPTIND-1)) act=$1 result=$(grep -n "act=='$act'" /path/to/dir) fileName=$(echo "$result" | awk -F ':' '{print $1}') line=$(echo "$result" | awk -F ':' '{print