天天看點

Linux基礎--虛拟機的控制及linux系統的基本操作

##############虛拟機控制###############

[kiosk@foundation98 Desktop]$ rht-vmctl start desktop          ##打開虛拟機desktop

Starting desktop.

[kiosk@foundation98 Desktop]$ rht-vmctl view desktop          ##顯示虛拟機desktop

[kiosk@foundation98 Desktop]$ rht-vmctl reset desktop         ##假設虛拟機出現不易解決的問題使用此方法重置

Are you sure you want to reset desktop? (y/n) y                             ##真機在詢問是否确定重置虛拟機desktopy表示yes,按鍵輸入y

Resetting desktop.                                      

Powering off desktop..

Creating virtual machine disk overlay for rh124-desktop-vda

Creating virtual machine disk overlay for rh124-desktop-vdb

[kiosk@foundation98 Desktop]$ rht-vmctl view desktop         ##再次顯示虛拟機desktop

[kiosk@foundation98 Desktop]$ rht-vmctl poweroff desktop      ##登出(關閉)虛拟機desktop

[kiosk@foundation98 Desktop]$                        ##等待下一條指令的輸入

~~~~~~~~~~示圖:虛拟機控制及view顯示~~~~~~~~

<a href="https://s3.51cto.com/wyfs02/M00/07/90/wKiom1nLidyDWbQNAAZhDK-m6gE151.png-wh_500x0-wm_3-wmp_4-s_1776194198.png" target="_blank"></a>

#############使用者登陸################

*)普通使用者:

點選student user--&gt;在 passwd下邊輸入密碼(本機密碼為student)--&gt;點選sign in進入

*)超級使用者:

點選not listed--&gt;在username下輸入超級使用者名root--&gt;點選sign in--&gt;在passwd下邊輸入密碼(本紀密碼為redhat)--&gt;點選sign in進入

 ~~~~~~~~~~示圖:虛拟機控制及view顯示~~~~~~~~

##############語言修改##############

左上角Applications--&gt;system tools--&gt;settings--&gt;Region &amp; Language--&gt;有兩個語言來源

*)系統語言(上邊):控制虛拟機系統裡所有檔案名

@@更改方式:Language--&gt;可選擇自己需要的語種【如漢語(中國)】--&gt;done--&gt;重新開機後可更改成為所

          設定的語言

@@重新開機方式:

          1)打開指令行:reboot

          2)點選使用者--&gt;Log out

@@注意:重新開機後會彈出選項,詢問舊的檔案是否需要更改為新設定的語言,此處選擇“否”(便于之前檔案的查找)

*)終端識别語言(Input sources):控制終端輸入的内容顯示

@@更改方式:點選+号--&gt;選擇需要的語言--&gt;點選Add便添加進入到輸入語言欄中

@@PS:點選右上角聲音圖示旁邊語言的圖示,第一次切換需要在此處選擇

兩種語言切換方式均為:按鍵shift

~~~~~~~~~~~~~示圖:虛拟機語言控制~~~~~~~~~~~~~~~~

<a href="https://s1.51cto.com/wyfs02/M01/A6/41/wKioL1nLhFrgqxM7AANgyBxBZ50789.png-wh_500x0-wm_3-wmp_4-s_2912925880.png" target="_blank"></a>

             ##第一單元##

######1.行提示符

[root@localhost Desktop]#

[打開shell的使用者@主機名稱 工作目錄名稱]身份提示符(#為超級使用者,$為普通使用者)

#######2.切換使用者

[root@localhost Desktop]#su - username

在進階使用者轉向低級使用者時,不需要輸入密碼;

但是低級使用者轉入進階使用者時,需要輸入進階使用者密碼,才可以轉入

@@在退出所在使用者的登陸回到上一級的使用者需要在指令行輸入:exit

~~~~~~~~~~~~~~~~示圖:使用者切換~~~~~~~~~~~~~~

<a href="https://s3.51cto.com/wyfs02/M02/07/90/wKiom1nLhMKC3PHAAAKm34UkqeY277.png-wh_500x0-wm_3-wmp_4-s_3388218503.png" target="_blank"></a>

#######3.虛拟控制台

圖形界面:ctrl+Alt+Fn(部分電腦機型)+F(1|7)

文本界面:CTRL+Alt+Fn(部分電腦機型)+F(2or6)

Red hat Enterprise Linux Server 7.0 (Maipo) ##系統版本

Kernel 3.10.0-123.el7.x86_64 on an x86_64 ##核心版本,系統位數

1.虛拟控制台:

desktop0 login:root              ##登陸使用者名稱輸入

Password:                     ##密碼輸入無回顯

2.目前界面即為圖形界面

~~~~~~~~~~~~~示圖:圖形界面~~~~~~~~~~~~~~

<a href="https://s1.51cto.com/wyfs02/M01/07/90/wKiom1nLhRKTVYkKAA6ZvTfOtV8760.png-wh_500x0-wm_3-wmp_4-s_22739972.png" target="_blank"></a>

######4.指令執行

1.指令必須在行提示符之後輸入

# (超級使用者)

$ (普通使用者)

2.指令格式

[root@localhost Desktop]# command(指令) parameter(參數) target(目标)

3.ctrl +c ##撤銷命名的執行

~~~~~~~~~~~~~~~~~~示圖:指令撤銷~~~~~~~~~~~~~~~~~~~

<a href="https://s2.51cto.com/wyfs02/M02/A6/42/wKioL1nLhRjDlzZXAAEgwNUUCuE190.png-wh_500x0-wm_3-wmp_4-s_1676189779.png" target="_blank"></a>

4.指令參數

-參數                        ##單詞縮寫

--參數                      ##單詞的全拼

~~~~~~~~~~~~~~~~示圖:縮寫參數~~~~~~~~~~~~~~~~~

<a href="https://s5.51cto.com/wyfs02/M00/A6/42/wKioL1nLhYbw_FoAAAH7QlDJTFE916.png-wh_500x0-wm_3-wmp_4-s_3523272147.png" target="_blank"></a>

#######5.指令的幫助

1. whatis 指令     ##檢視指令的功能

~~~~~~~~~~~~~~~示圖:whatis指令用法~~~~~~~~~~~~~~~~

<a href="https://s5.51cto.com/wyfs02/M01/07/90/wKiom1nLhe2BjYWlAAHjkRSJyZw119.png-wh_500x0-wm_3-wmp_4-s_1408563213.png" target="_blank"></a>

2. 指令 --help     ##檢視指令的幫助

~~~~~~~~~~~~~~~~示圖:help指令用法~~~~~~~~~~~~~~~

<a href="https://s4.51cto.com/wyfs02/M02/A6/42/wKioL1nLhc-Bm4C5AAMKb3zdRtY344.png-wh_500x0-wm_3-wmp_4-s_224818878.png" target="_blank"></a>

3. []                       ##選擇加入的内容,可加可不加

4. ...                      ##加入的内容個數任意

5. &lt;&gt;                    ##内容在指令執行過程當中必須要加

 注意:當whatis檢視系統指令檢視不出幫助的時候,是因為系統沒有加載幫助資料庫!此時用mandb重新加載即可。

######6.系統的使用基礎方法

1.系統登陸(見3.虛拟控制台)

圖形登陸方式

文本登陸方式

2.工作界面轉換

ctrl+alt+上|下

3.開始bash

1)Applications&gt;Utilities&gt;Terminal

2)滑鼠右鍵-----&gt;open in terminal

3)gnome-terminal

4)ctrl+shift+n ##在新視窗中打開shell

  ctrl+shift+t ##同一個視窗中打開新的tab

5)退出:exit | ctrl+d

4.系統關機,重新開機

重新開機

reboot | init 6 |shutdown -r now

關機

poweroff | init 0 | shutdow -h now |右上角使用者頭像點選log out登出

~~~~~~~~~~~~~~~~示圖:使用者~~~~~~~~~~~~~~~~

<a href="https://s4.51cto.com/wyfs02/M00/07/90/wKiom1nLhjqR6o9vAAHu6QIRmfQ513.png-wh_500x0-wm_3-wmp_4-s_4206720451.png" target="_blank"></a>

5.鎖屏

ctrl + alt +L | 右上角使用者頭像點選Lock

######7.簡單的系統指令

1.date

1&gt;watch -n 1 date ##讓date指令每秒執行一次,&lt;ctrl +c&gt; 退出監控模式

~~~~~~~~~~~~~~~~示圖:date監控模式~~~~~~~~~~~~~~~~

2&gt;date 11181115 ##把系統時間設定為11月18日11:15 格式:月天小時分鐘

3&gt;date 111811152016.55 ##2016表示年(可以不加).55 表示秒(可以不加)

4&gt;date --help           ##可檢視所有關于date指令的使用方法,了解更多

以下是個别列出:

-d +xday | -xday        ##檢視x天前或者後的時間

+%.... ##設定date的輸出格式

2.passwd

1&gt;修改使用者密碼

[root@foundation0 ~]# passwd

Changing password for user root.               ##改變超級使用者密碼

New password:                            ##輸入密碼

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:                        ##确認密碼

passwd: all authentication tokens updated successfully.

[kiosk@foundation0 Desktop]$ passwd

Changing password for user kiosk.                ##改變普通使用者密碼

Changing password for kiosk.

(current) UNIX password:                       ##輸入目前密碼

New password:

BAD PASSWORD: The password is the same as the old one    ##和原始密碼不能相似

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic                                         ##密碼必須是無序數字+字母

BAD PASSWORD: The password is shorter than 8 characters  ##密碼必須&gt;8位

********PS: 1)超級使用者修改普通使用者密碼不需要輸入原密碼,普通使用者需要;

        2)超級使用者修改後的密碼内容不會受到系統限制,比如長度,與原密碼的相似度。但是普通使用者不許輸入和原密碼相似度高的密碼,密碼内容必須是無序數字和字

                          母的組合。

2&gt;passwd   參數  使用者名稱

-S(--status) ##使用者密碼資訊

-l                       ##鎖定帳号

-u                      ##解鎖帳号

-n                     ##設定密碼最短有效期

-x                     ##設定密碼最長有效期

-w                    ##警告期(提前多長時間去提醒使用者密碼即将要更改)

-i                     ##設定使用者非活躍天數(在舊密碼失效的前多長時間内可以使用舊密碼)

-d                    ##清除使用者密碼

~~~~~~~~~~~~~示圖:passwd各參數用法~~~~~~~~~~

<a href="https://s2.51cto.com/wyfs02/M00/A6/42/wKioL1nLhofTkT_lAAIq1Jnc04M665.png-wh_500x0-wm_3-wmp_4-s_196302273.png" target="_blank"></a>

3&gt;監控passwd密碼資訊

watch -n 1 passwd -S student

~~~~~~~~~~~~~~~示圖:監控密碼資訊~~~~~~~~~~~~~

<a href="https://s3.51cto.com/wyfs02/M01/07/90/wKiom1nLhuayueEeAAFuBJW3YX0930.png-wh_500x0-wm_3-wmp_4-s_1760621093.png" target="_blank"></a>

3.file

file 檔案名字                 ##檢視檔案類型

4.檔案的檢視

1&gt; cat filename               ##顯示檔案的全部内容

2&gt; head filename              ##顯示一個檔案的前幾行

3&gt; head -n 5 filename           ##前五行

4&gt;tail filename               ##顯示檔案後幾行

5&gt;tail -n 5 filename            ##顯示一個檔案的後5行

~~~~~~~~~~~~~~~示圖:檔案檢視用法~~~~~~~~~~~~

<a href="https://s5.51cto.com/wyfs02/M02/07/90/wKiom1nLhx7CtF7JAANocic6Y_w374.png-wh_500x0-wm_3-wmp_4-s_3997426521.png" target="_blank"></a>

5.wc統計檔案容量資訊

wc -l 行數

-w 字數

-c 位元組數(包括轉行,是1個位元組)

-m 字元數

~~~~~~ ~~~~~~~~~示圖:wc參數用法~~~~~~~~~~~~~

6.tab熱鍵的使用

1&gt;在系統中table鍵可以自動補齊存在的指令,檔案名稱和某些指令的參數

2&gt;a+TAB x2  顯示系統中所有a開有的指令

7.history 的曆史調用

1&gt; history                               ##顯示曆史

2&gt; hostory -c                            ##清除目前環境當中的曆史指令

3&gt; !數字                              ##執行第多少行指令

4&gt; !字母                              ##執行最近一條以這個字母開頭的指令

5&gt; ctrl +R +關鍵字                        ##執行最近一條含有這個關鍵字的指令

6&gt; 上下鍵                              ##逐行調用指令

注意: 用history -c清除的是目前開啟shell中的曆史,當把目前shell關閉在開啟新的shell,曆史會重新重新整理出來,因為有些曆史是儲存在系統檔案中的。

~~~~~~~~~~~~~~~示圖:histroy曆史調用用法~~~~~~~~~~~~

<a href="https://s5.51cto.com/wyfs02/M00/A6/42/wKioL1nLhx7wrhCnAAHNvdEqYMQ617.png-wh_500x0-wm_3-wmp_4-s_3409786350.png" target="_blank"></a>

8.linux中的快捷鍵

1&gt; 左右                              ##一個字元一個字元移動

2&gt; ctrl +左右                          ##一個字一個字移動

3&gt; ctrl    + a                        ##光标移動到行首

        + e                       ##光标移動到行尾

        + u                       ##光标所在位置删除到行首

        + k                       ##光标所在位置删除到行尾

        + r+關鍵字                  ##調出最近一條含有關鍵字的指令

        + c                       ##撤銷以輸入的指令

        + d                       ##關閉目前環境

        + shift + t                  ##在現有shell中重新打開一個table        

        + shift + pageup|pagedown ##切換table

        + alt + l                   ## 鎖屏

        + alt +上|下                ##切換工作界面

        + alt + f1|f7                ##進入圖形界面

        + alt + f2-f6                ##進入虛拟控制台處

本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/1974933

繼續閱讀