在lftp服務下按雙tab可以檢測到所有命令 其中mirror是拷貝目錄
netstat -anultp | grep <服務> : 查看服務所用的端口
默認的幾個服務端口: sshd:22 vsftpd:21 httpd:80
curl -I <網址> :
ssh-keygen : 生成新的公私鑰 (除了密碼登陸以外的另一種登陸方式)
ssh-copy-id -i id_rsa.pub root@<IP地址>:把公鑰扔給ip地址
/etc/ssh/sshd_config 是我們服務端的配置文件 改變Port可以改變登陸別人的端口
/etc/ssh/ssh_config 是作爲客戶端的配置文件
壓縮與解壓:
scp -r <目錄> <目標用戶>@<目標IP>:<目標目錄> : 遠程拷貝一個目錄到一個遠程用戶上
1. tar (用的最多)
tar cvf <隨便起個名字(推薦tar.filename.gz> <打包的文件> : 打包文件
tar xvf <解包文件> : 解包
打包時如果加上j/z參數(bzip2/gzip) 則是打包並壓縮
解壓時加上 -C 可以指定解壓後的目錄
2. zip -r <壓縮後文件名> <壓縮路徑>: 壓縮路徑文件
unzip <解壓的包> : 解壓文件
-o 解壓後進行覆蓋
-m <文件名> <被添加的zip> 把文件再加入壓縮文件中
3. rar 注:linux下開源軟件一般會有makefile策略指示如何makefile 這種文件可以用make直接開始執行 (makefile會有嚴格的格式要求)
rar a <壓縮文件名> <要壓縮的文件目錄> : 把目錄中的全部壓縮
unrar e <解壓的文件名> : 解壓文件
unrar v <要查看的解壓文件名> : 查看解壓文件
推薦:《Shell腳本編程訣竅:適用於Linux、Bash等》
yum.repo: yum的源策略 (/etc/yum.repos.d)
編寫一個repo文件:
[source]
name=localserver
baseurl=ftp://192.168.3.252/pub/rhel7.0 "下載路徑
gpgcheck=0 "gpg文件檢測
enable=1 "是否可用
如何自制一個yum源:
1.在/etc/fstab中添加一行內容:
<鏡像所在的路徑> <想要掛在的目錄> <掛載的文件系統> <掛載方式(defaults)> <0 0 >
eg: /iso/rhel.iso /mnt/iso iso9660 defaults 0 0
2.使用mount -a 重新讀取fstab中的掛載項目
3.更改yum的配置 將baseurl改爲file//<你掛載的路徑>
eg: baseurl=file///mnt/iso
4.yum clean all 刷新yum的配置信息
5.yum install vim 哈哈 檢測一下能不能運行吧!
*Tips:
linux0.11源代碼 中文註釋版可以研究一下 對linux研究很有幫助