上一篇講了安裝,這一篇主要是講遠程登錄和基本操作
基本操作
以防搞壞虛擬機,我們打算克隆一臺虛擬機,以後的軟件操作都在克隆出來的虛擬機上操作,這樣即使搞壞了克隆的虛擬機,我們只要重新克隆一臺就行了,無需重裝系統。
右鍵Base 虛擬機
->管理
->克隆
->下一步
->虛擬機中的當前狀態
->創建連接克隆
->輸入路徑
,一直到結束。
遠程登錄
遠程控制需要IP
地址,所以我們將克隆出來的機器開機查看IP
地址。
ifconfig
此命令查看自己的IP
,ens33的inet
爲局域網IP
。使用cmd
可以去ping IP
能通即可。
注意我們使用的是NAT,所以本機可以ping通,如果多臺電腦需要將NAT連接選擇成橋接
知道IP
還不夠,我們需要有工具來連接,Windows
使用XShell
,MacOS
使用Terminal
。
此處我使用Terminal
演示,XShell
可以百度。
# ssh 登錄用戶@ip地址
ssh [email protected]
# Terminal問你是不是要保存輸入yes,然後輸入你linux密碼登錄
基本命令
ps | 描述 |
---|---|
du | 顯示指定的文件(目錄)已使用的磁盤空間的總量 |
df | 顯示文件系統磁盤空間的使用情況 |
ps | 顯示瞬間的進程狀態 |
ifconfig | 顯示網絡接口信息 |
ping | 測試網絡的連通性 |
vi | 文本編輯器 |
clear | 清屏 |
kill | 殺死一個進程 |
shutdown | 立刻關機 shutdown -h now |
ps | 顯示瞬間的進程狀態 |
另外還有cd
,cat
,echo
,cp
,mv
,rm
等這個寫可以自己查找命令
這些命令在後面我們都會慢慢打,多打幾次就會熟悉了。
編輯器
vi
是文本編輯器,沒有代碼補全但是功能齊全,平時使用vi
來進行修改配置文件。
vi hello.txt
輸入以上命令進入編輯模式可以快速瀏覽文件。按下i
進入插入模式,此時就可以輸入文本。按下control
+c
,輸入:
就進入命令模式。
主要命令
命令 | 說明 |
---|---|
:q |
直接退出 |
:wq |
保存後退出 |
:q! |
強制退出 |
/ [string] |
查找字符,光標進入對應的行號 |
用戶組
我們使用自己創建的賬號很多時候多會出現權限不足的情況,所以我們要給自己提權sudo
去做一些事情,在linux
系統中存在一個root
賬號,它具備所有權限,平時使用我們就會使用root
。
首先我們給root
賬號一個密碼
sudo passwd root
# 輸入當前用戶的密碼
[sudo] password for laoshiren:
# 輸入root賬戶的密碼
Enter new UNIX password:
# 再次輸入
Retype new UNIX password:
# 密碼更新成功
passwd: password updated successfully
切換root
賬號使用su
,輸入密碼。但是默認情況超級管理員root
不允許遠程連接,爲了方便我們就要修改配置,使root
遠程登錄。
vi /etc/ssh/sshd_config
# Authentication:
# LoginGraceTime 2m
# PermitRootLogin without-password
PermitRootLogin yes
# StrictModes yes
保存並退出,重啓服務service ssh restart
,以後我們就用root
登錄。