接著上次課程繼續(xù)總結(jié)基因課上關(guān)于Linux的入門晴及。
1. 課程鏈接:生物信息入門之 Linux
2. 本次內(nèi)容
- 數(shù)據(jù)上傳箫章、下載烙荷;權(quán)限管理、用戶管理檬寂、目錄結(jié)構(gòu)终抽;軟件安裝、文件處理命令桶至。
3. 數(shù)據(jù)上傳和下載
3.1 上傳和下載數(shù)據(jù)
常用的上傳與下載見上圖,接下來會一一介紹用法。
3.2 FileZilla圖形界面FTP工具
- sftp:與自己服務(wù)器間傳輸數(shù)據(jù)
該種傳輸一般是基于SSH協(xié)議哈蝇,只需要使用登錄服務(wù)器的賬戶甫男,輸入ip地址,用戶名和密碼即可與服務(wù)器建立聯(lián)系女蜈,通過拖拽即可進(jìn)行數(shù)據(jù)的上傳于下載持舆。 - ftp:下載別人服務(wù)器上的數(shù)據(jù)
復(fù)制數(shù)據(jù)的ftp地址色瘩,很多公開數(shù)據(jù)不需要用戶名和密碼,可直接進(jìn)行下載逸寓,例如一些常用的基因組數(shù)據(jù)居兆。
3.3 使用FTP命令上傳下載數(shù)據(jù)
使用FTP命令可以直接在分析服務(wù)器上進(jìn)行數(shù)據(jù)的上傳和下載。
3.3.1上傳數(shù)據(jù)
- 連接命令:sftp用戶名@服務(wù)器ip地址 -p 端口號(輸入密碼進(jìn)行連接)
- pwd:查看遠(yuǎn)程服務(wù)器所在目錄
- lpwd:查看本地服務(wù)器所在目錄
- ls:查看遠(yuǎn)程服務(wù)器所在目錄文件
- lls:查看本地服務(wù)器所在目錄文件
- lcd Download:進(jìn)入本地服務(wù)器下載目錄
- get + 文件名:利用get命令下載文件
- lls:查看本地服務(wù)器所在目錄文件(已成功下載)
- exit:退出
3.3.2 下載數(shù)據(jù)
- 本地新建一個文件竹伸,vim test1.txt泥栖,準(zhǔn)備上傳至遠(yuǎn)程服務(wù)器
- 連接命令:sftp用戶名@服務(wù)器ip地址 -p 端口號(輸入密碼進(jìn)行連接)
- lls:查看本地服務(wù)器所在目錄文件
- pwd:查看遠(yuǎn)程服務(wù)器所在目錄
- put + 文件名:利用put命令上傳文件
- ls:查看遠(yuǎn)程服務(wù)器所在目錄文件(上傳成功)
3.4 wget從網(wǎng)頁下載數(shù)據(jù)
- 基本命令:wget + 下載地址(支持http和ftp協(xié)議)
- 支持?jǐn)帱c(diǎn)續(xù)傳:wget -c +下載地址;
- 批量下載:將要下載的地址放入一個文檔勋篓,-i選項(xiàng):wget -i +下載地址文件聊倔。
3.5 scp跨服務(wù)器拷貝
- 拷貝命令:scp 用戶名@IP:源文件路徑 目標(biāo)文件夾
- 實(shí)例:scp lilei@ip地址:/home/lilei/test.txt ./
4. 用戶和權(quán)限管理
4.1 理解用戶和權(quán)限
- 多人共用服務(wù)器的安全與高效:共享軟件和數(shù)據(jù)庫等,同時又有私密空間生巡。
- 用戶管理決定了有多少人共用這臺服務(wù)器耙蔑,他們之間如何分組;
- 權(quán)限管理決定了哪些人可以使用孤荣。
4.2 用戶管理(需要管理員權(quán)限)
- 切換賬號:su 用戶名(root系統(tǒng)管理員具有最高權(quán)限)
- 添加用戶分組:groupadd 組名
- 刪除用戶分組:groupdel 組名
- 添加用戶: useradd -m -g 主要分組 -s /bin/bash 用戶名 [-g(指定用戶所屬的主要分組甸陌,1個);-G(指定用戶所屬的次要分組盐股,可幾個)钱豁;-m(是否創(chuàng)建用戶目錄);-s /bin/bash(指定用戶使用的shell)]
- 刪除用戶: userdel 用戶名
- 修改用戶: usermod -g 主要分組 -s /bin/bash -m /home/用戶名 用戶名
- 查看用戶信息:id用戶名
- 設(shè)置修改密碼:passwd 用戶名
4.3 權(quán)限管理(一般默認(rèn))
- 用戶分類:u(屬主)疯汁;g(同組)牲尺;o(其他人);
- 權(quán)限分類:r(可讀)幌蚊;w(可寫)谤碳;x(可執(zhí)行);
- chmod修改權(quán)限:+(增加權(quán)限);-(去除權(quán)限)溢豆;=(賦予權(quán)限)蜒简。
- 修改文件權(quán)限:chmod o-r 文件名(可修改第一位為u/g/o;第二位為+/-/=;第三位為r/w/x)
- x(可執(zhí)行權(quán)限)主要針對可執(zhí)行文件漩仙,如blastp搓茬。