1.安裝vim
~$ sudo apt install vim
在家目錄下新建.vimrc配置文件
~$ gedit ~/.vimrc
并且輸入以下內(nèi)容
set nu
set ruler
set showcmd
syntax on
set foldenable
set nocompatible
set magic
set cursorline
set noeb
set confirm
set autoindent
set cindent
set smartindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set smarttab
set nobackup
set noswapfile
set ignorecase
set hlsearch
set incsearch
filetype on
filetype indent on
set mouse=a
set showmatch
保存即可
2.安裝kermit串口工具
在終端下輸入:
~$ sudo apt install ckermit
在家目錄下新建.kermrc配置文件
~$ gedit .kermrc
輸入以下內(nèi)容:
set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
c
最后一行的c表示connect坐慰,因此啟動kermit時輸入:
~$ sudo kermit
即可蝌矛!
3.安裝nfs網(wǎng)絡文件系統(tǒng)
在終端下輸入:
~$ sudo apt-get install nfs-common nfs-kernel-server
之后修改配置文件:
~$ sudo gedit /etc/exports
在文件尾部增加一行
/home/hw/targetfs *(rw,sync,no_root_squash,no_subtree_check)
其中前面的路徑即為文件系統(tǒng)的路徑付呕,*表示任何人可以訪問肴甸,rw表示可讀寫,sync表示同步(文件夾內(nèi)容發(fā)生改變時趋急,掛載的文件系統(tǒng)內(nèi)容同步改變绍傲,no_root_squash表示不降低root用戶的權限,no_subtree_check表示不檢查上層目錄權限)
具體其他選項可以通過Linux手冊頁找到:
man 5 exports
系統(tǒng)手冊頁采用了vim的鍵盤組合询兴,按j和k可以上下翻頁,按q退出起趾。
之后重啟nfs服務:
~$ sudo service nfs-kernel-server restart
安裝完成
測試:
在/home/hw/targetfs下新建文件test.c
~$ sudo touch /home/hw/targetfs/test.c
查看本機nfs掛載點:
~$ showmount -e
應該得到以下輸出:
Export list for hw-virtual-machine:
/home/hw/targetfs *
說明設置的掛載點成功诗舰!
之后執(zhí)行本地掛載:
~$ sudo mount 127.0.0.1:/home/hw/targetfs /mnt/
查看/mnt下的內(nèi)容:
~$ ls /mnt
發(fā)現(xiàn)存在文件test.c,并且/mnt里面的內(nèi)容和/home/hw/targetfs內(nèi)容同步變化
4.安裝TFTP服務器
在終端下輸入:
~$ sudo apt install tftp-hpa tftpd-hpa
其中tftp-hpa是客戶端阳掐,tftpd-hpa是服務器
修改配置文件:
~$ sudo gedit /etc/default/tftpd-hpa
修改為以下內(nèi)容:
#/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp_root"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
之后建立文件夾:
~sudo mkdir /tftp_root ~ sudo chmod 777 -R /tftp_root
重啟服務器:
~$ sudo service tftpd-hpa restart
安裝完成始衅!
測試:
在/tftp_root下新建文件test.c
~$ sudo mkdir -p /tftp_root/test.c
使用剛剛安裝的tftp客戶端去連接服務器
~tftp 127.0.0.1 ~ get test.c
~$ q
在當前目錄下發(fā)現(xiàn)test.c文件,用cat命令查看內(nèi)容和/tftp_root/test.c相同
至此缭保,tftp服務器安裝成功汛闸!