LINUX的基本命令的學習從部署測試環境,部署測試環境的過程中主要用到的LINUX命令有:
1. 從遠處複製檔案到本地目錄:
scp [參數] [原路徑] [目標路徑]
scp 遠端使用者名 @IP 位址 : 檔案名稱 本機使用者名 @IP 位址 : 檔案名稱 1
-v 和大多數 linux 命令中的 -v 意思一樣 , 用來顯示進度 . 可以用來查看串連 , 認證 , 或是配置錯誤 .
-C 使能壓縮選項 .
-P 選擇連接埠 . 注意 -p 已經被 rcp 使用 .
-4 強行使用 IPV4 地址 .
-6 強行使用 IPV6 地址 .
例子:
scp root@***.***.***.***:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/ 這樣輸入不需要輸入使用者名稱和密碼
2.建立目錄
mkdir /mnt/vcdrom
3.掛載鏡像檔案
mount [-t vfstype] [-o options] device dir
a.-t vfstype 指定檔案系統的類型,通常不必指定。mount 會自動選擇正確的類型
DOS fat16檔案系統:msdos
Windows 9x fat32檔案系統:vfat
Windows NT ntfs檔案系統:ntfs
Mount Windows檔案網際網路共用:smbfs
UNIX(LINUX) 檔案網際網路共用:nfs b.-o options 主要用來描述裝置或檔案的掛接方式
loop:用來把一個檔案當成硬碟分區掛接上系統
ro:採用唯讀方式掛接裝置
rw:採用讀寫方式掛接裝置
iocharset:指定訪問檔案系統所用字元集
c.device 要掛接(mount)的裝置。
d.dir裝置在系統上的掛接點(mount point)。
例如:
mount -t iso9660 -o loop /root/RHEL-5.10-x86_64-dvd.iso /mnt/vcdrom/
4.查看掛載是否成功
df –lh
5.安裝依賴包
yum install ***
6.查看依賴包安裝是否成功
rpm -q ***
7.編輯檔案內容
vi /etc/yum.repos.d/Cluster.repo
8.建立使用者組**
groupadd ** 9.添加使用者
useradd 選項 使用者名稱
-c comment 指定一段注釋性描述。
-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。
-g 使用者組 指定使用者所屬的使用者組。
-G 使用者組,使用者組 指定使用者所屬的附加組。
-s Shell檔案 指定使用者的登入Shell。
-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。
使用者名稱 指定新帳號的登入名稱。
例子:
useradd -g oinstall -G dba -d /home/oracle oracle
10.設定使用者密碼
passwd oracle
輸入密碼:***
11.設定許可權
chown [選項]... [所有者][:[組]] 檔案...
-c 顯示更改的部分的資訊
-f 忽略錯誤資訊
-h 修複符號連結
-R 處理指定目錄以及其子目錄下的所有檔案
-v 顯示詳細的處理資訊
-deference 作用於符號連結的指向,而不是連結檔案本身
例子:
chown -R oracle:oinstall /home/oracle –將/home/oracle目錄和其子目錄的所有者更改為oracle,所屬組為oinstall.
12.修改設定檔後重啟:
source 檔案名稱
source .bash_profile
13.刪除檔案
rm 檔案名稱
14.查看當前工作目錄
pwd
15.回到目前的目錄的父目錄
cd ..
16.回到目前的目錄的根目錄
cd /