Linux操作系統的安裝和遠程操作工具xshell及Linux操作命令


目錄

  • linux操作系統的安裝

  • 詮釋安裝過程中核心知識

  • 系統磁盤分區

  • 遠程鏈接工具XShell

  • linux基本操作命令

 

linux操作系統的安裝

步驟一

安裝centos7界面 可以輸入命令修改網卡文件的名詞
# 寫了網卡文件ifcfg-eth0 不寫ifcfg-ens33

 

 

 

 步驟二

 

 

 步驟三

 

 

 

 

步驟四

 

 

 

 

步驟五

 

 

 

 

 步驟六

 步驟七

 

 

 步驟八

 

 

 

 步驟九

 

 步驟十

 

 步驟十一

 

 

 最終成功的效果圖如下:

 

 

網絡鏈接模式

虛擬網絡編輯器說明

橋接模式  # 可以訪問互聯網
    配置的地址信息和物理主機網段地址信息相同,容易造成地址沖突
        
NAT模式  # 可以訪問互聯網
    配置的地址信息和物理主機網段地址信息不同,造成不了地址沖突
         
僅主機模式  # 不可以訪問互聯網
    獲取地址主要用於虛擬主機之間溝通,但不能訪問外部網絡

 

 

 

 

 

安裝過程說明

a. 開啟物理主機bios中虛擬化功能

b. 虛擬軟件相應服務沒有正確啟動
        windows鍵+r==》services.msc ==》需要開啟相關服務
          VMware Authorization Service   需要開啟
          VMware NAT Service             需要開啟 
c. 不能加載鏡像信息(沒有讀取光驅中的光盤)  
        進入到虛擬主機bios---設置boot啟動順序

系統安裝歡迎界面說明
       a 如何進入到救援模式
       b 如何修改centos7系統的網卡名稱
          eth0 eth1 eth2    --- centos5 centos6
          ens33 ens34       --- centos7  
        
# net.ifnames=0 biosdevname=0 修改centos7系統的網卡名稱

 

磁盤分區

# 系統分區說明
       standard parition  標准分區
       LVM                特殊分區  進行分區動態擴容/縮容
  
# 通用方案
       /boot    啟動分區  保存和系統啟動相關的文件
       swap     交換分區  臨時將硬盤的多余容量變為內存使用  
                內存<8G swap分區大小==1.5倍內存容量 
       /        根分區    將剩余容量都給根等價於C盤
       
# 數據比較重要的場景
       /boot    200M
       swap     1G 2G 1.5倍
       /        20G-200G
       /data    剩余空間
       
# 靈活的分區方案
       /boot    200M
       swap     1G 2G 1.5倍
       /        20G-200G
       剩余空間不用分配

 

直接操作虛擬機的缺陷

1.不支持很多鼠標操作(快捷鍵)
2.如果虛擬機出現故障需要親自去調試太麻煩

解決上述問題的方式就是借助於第三方鏈接工具

1.secureCRT 收費版
2.xshell  "免費版"
3.putty 沒有什么功能 只能滿⾜遠程連接

XShell軟件下載

5和6版本不收費,7版本收費

網絡相關名詞

# IP地址
規定了所有接入互聯網的計算機都必須有一個IP地址,相當於身份證號
      
# PORT號
一台計算機上運行多個程序 為了便於管理有端口號的概念
端口號有一定的范圍並且是隨機分配的
        
# IP地址 + PORT號
能夠定位到全世界獨一無二的一台計算機上面的某個應用程序

基本命令

命令提示符

[root@jasonNB ~]# 
     root表示⽤戶名信息
     @為分隔符
     jasonNB為主機名稱
     ~表示所處⽬錄位置,默認是家⽬錄

1.查看網卡信息

ip a

2.如何測試網絡

ping ip地址

3.查看當前路徑下的文件信息(文件、文件夾...)

ls

 

4.查看linux系統下總命令數

連續按tab鍵即可

 

5.如何清空當前窗口信息

clear

6.切換文件路徑

cd

7.返回上一級目錄

cd .. 

8.返回多級需要加斜杠

cd ../..

 

補充

"""
幫助命令  man(mannual)  
  eg:man  命令信息shutdown
    命令幫助信息中 語法中的中括號信息可有可無
    ps:有些命令是不能通過man手冊獲取幫助信息 
"""

 

 

系統命令

關機命令

shutdown -h 10  # 指定多少分鍾后進行關機
shutdown -c  # 取消關機方案 
shutdown -h 0/now  # 立即關機

重啟命令

shutdown -r 10  # 指定多少分鍾后進行重啟
shutdown -r 0/now  # 表示進行立即重啟操作
shutdown -c  # 取消重啟方案

快捷命令方式

# 01. 顯示歷史輸⼊命令信息
     利⽤⽅向鍵 上 下
        或者輸入history查看完整命令列表
# 02. 清楚所有屏幕信息輸出
        ctrl + l  # clear    
# 03. 中斷取消命令執行過程
        ctrl + c  # cancel 取消    
# 04. 快速移動光標到行首
        ctrl + a  
# 05. 快速移動光標到行尾
        ctrl + e   
# 06. 將光標所在位置到行首的信息進行刪除(剪切)
    ctrl + u 
    將光標所在位置到行尾的信息進行刪除(剪切)
    ctrl + k    
# 07. 將剪切內容進行粘貼回來
    ctrl + y
# 08. 鎖定系統窗口信息狀態
      ctrl + s
      解鎖系統窗口信息狀態
      ctrl + q 
# 09. 系統命令補全快捷方式
        tab
# 10. 命令行中快速移動光標
        ctrl + 方向鍵 左 右 (按照英文單詞進行移動光標)
View Code

目錄結構相關命令

1.顯示當前路徑信息

pwd 

 

 2.切換目錄結構

cd # change directory改變目錄信息
cd - # 快速切換路徑,返回到上一次所在路徑信息
cd .. # 快速切換路徑,返回到當前路徑的上一級目錄中
cd ../.. # 上多級

3.創建目錄結構

ps:創建目錄時以絕對路徑創建目錄

mkdir # make directory

ps:創建多級目錄需要加參數-p
mkdir -p /aaa/bbb/ccc

 

 

文件相關命令

1.如何創建文件信息
touch

 

 

2.如何檢查文件或目錄是否存在
ls # list
顯示文件/目錄數據詳細信息
ls -l a.txt # ls -ltr a.txt 倒序

 

3.如何查看文件信息
cat
cat /etc/sysconfig/network-scripts/ifcfg-ens33 > a.txt

4.在空文件中生成數據信息
echo # 將信息進行輸出
echo hello world # 等價於print('hello world')
echo hello world > a.txt # w模式寫入文件
echo cat /etc/profile >> a.txt # 追加模式寫入

 

 

5.對文件或目錄數據信息進行拷貝(復制)
cp   # copy

語法格式:

cp 參數信息 要進行復制的信息 復制到什么位置
# 將/etc/hosts文件復制到/oldboy目錄中
cp /etc/hosts /oldboy
# 如何復制整體目錄數據
cp -r /etc/sysconfig/ /oldboy/oldgirl/
# 多個文件信息重復,會多次確認提示,如何避免提示信息出現
\cp -r /etc/sysconfig/ /oldboy/oldgirl/

常見問題:

在復制文件時,不要在文件名稱后面加上/ 一般只有目錄后面有/
文件沒有存在會直接復制,如果已經存在會提示是否覆蓋
cp -a
-a == -d + -r + -p
-d 和鏈接文件有關
-R 進行遞歸復制
-p 保持屬性不變

 

6.對文件或目錄數據信息進行剪切(移動)
mv # move
mv 參數  要移動數據信息 移動到什么位置

eg:

移動/etc/selinux/config 到 /oldboy/shanghai/

1.先驗證是否有對應的目錄 無則先創建
2.確認無誤后再剪切
mv /etc/selinux/config /oldboy/shanghai/
還可以針對單個文件重命名 mv hosts hosts01

 

 

7.數據的刪除命令
rm # remove
rm 參數     要刪除的數據信息

# 刪除oldboy目錄中的hosts01文件
rm hosts01
# 刪除目錄操作
rm shanghai/ 報錯
rm -r shanghai/ 正確
# 如何強制刪除數據信息
rm -f olddog.txt 不提示
rm -rf jason 不提示

'''rm操作最后是切換到目標數據所載位置刪除 不推薦使用絕對路徑'''

 

文件編輯命令

內部自帶的
vi 你要編輯的文件信息

編輯文件的操作步驟

第一個里程:利用vi命令打開文件
vi a.txt       # 文件不存在會自動創建(先在內存中臨時創建)

第二個里程:進入到編輯模式,開始編輯文件
按鍵盤上小寫字母 i     # insert

第三個里程:進行編輯

第四個里程:退出編輯模式
按esc進行退出
第五個里程:關閉打開的文件
:wq              # (w-write q-quit)  保存退出
:q!                #  不保存進行退出

 

vi編輯命令

a 光標快速移動快捷方式
      如何將光標快速移動到最后一行  # 大寫字母 G
      如何將光標快速移動到第一行  # 小寫字母 gg
      如何快速移動光標到中間指定行  # 小寫字母 10gg
      如何快速移動光標到一行的行尾  # 符號信息 shift+$
      如何快速移動光標到一行的首部  # 數字信息 0 
      
b 移動光標轉為編輯狀態
      如何快速移動光標到下一行並進入編輯狀態  # 小寫字母 o
      如何快速移動光標到一行的行尾並進行編輯  # 大寫字母 A
      如何快速刪除光標所在位置到一行行尾所有信息並進入編輯狀態  # 大寫字母 C
    如何清空當前行的所有內容信息並進入編輯狀態  # 小寫字母 cc
      
c 快速編輯文本內容信息
      如何復制文本信息   小寫字母 yy 
                          如何復制多行信息 3yy
      如何粘貼文本信息   小寫字母 p
                          如何粘貼多行信息 3p
      如何刪除文本信息   小寫字母 dd    實際是將指定行信息進行剪切
                          如何刪除多行信息 3dd
      將光標所在行到最后一行都刪除    字母 dG
      
d 特殊操作文本內容方式
      如何顯示文本行號信息/如何取消行號   :set nu/:set nonu
      如何撤銷編輯信息                     小寫字母 u  undo
      如何取消撤銷操作                     ctrl + r    redo 
      快速搜索文件信息                     /待搜索內容 n下一次匹配項

e 批量操作文本內容
      批量刪除操作
      第一個步驟:移動光標到相應位置  
      第二個步驟:進入到批量編輯模式(視圖塊模式)
        ctrl + v 
      第三個步驟:選中多行信息
        方向鍵選中
      第四個步驟:進行刪除
        小寫字母 d 或者 x(刪除光標選中的內容)
    批量添加操作(vim)
        vim是需要進行安裝的:
          yum install vim tree bash-completion -y
View Code

vim命令

"""vim命令比vi命令功能更加強大 但是快捷方式一致"""

在linux中用到一個東西沒有的話可以使用yum安裝(類似於pip)
    yum install vim
       

# 安裝過程中會出現很多需要二次確認的過程 如果不想提示默認確認
yum install vim -y

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM