Linux運維第一講

******黑寶寶學Linux運維第一講筆記*******

 

#######虛擬控制#########

[kiosk@foundation66 Desktop]$ rht-vmctlstart desktop       ##開啓虛擬機

Starting desktop.

[kiosk@foundation66 Desktop]$ rht-vmctlview desktop        ##顯示虛擬機

[kiosk@foundation66 Desktop]$hostnamectl           ##查詢本機信息

  Static hostname: foundation66.ilt.example.com

        Icon name: computer-laptop

           Chassis: laptop

       Machine ID: 098f976c92544f3399a2d6d53ac5e583

           Boot ID:c4b99970f6ba4a69a433adc40f57eb7c

 Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo) ##顯示redhat版本號

      CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server

            Kernel: Linux 3.10.0-327.el7.x86_64

     Architecture: x86-64

[kiosk@foundation66 Desktop]$ geditclass1          ##建立名爲class1的文檔

[kiosk@foundation66 Desktop]$ rht-vmctlpoweroff desktop    ##關閉虛擬機

Powering off desktop..

[kiosk@foundation66 Desktop]$ rht-vmctlstart desktop

Starting desktop.

[kiosk@foundation66 Desktop]$ rht-vmctlreset desktop       ##重置虛擬機(發生一些不可挽回的錯誤)

Are you sure you want to reset desktop?(y/n) y         ##詢問是否重置

Resetting desktop.

Powering off desktop..

Creating virtual machine disk overlayfor rh124-desktop-vda

Creating virtual machine disk overlayfor rh124-desktop-vdb

Starting desktop.

[kiosk@foundation66 Desktop]$ reboot                ##重啓虛擬機

 

『這裏面的reset和reboot,一個是重置也就是虛擬機發生了損壞及無法正常使用的情況,這時就需要重置。重啓即爲重新啓動虛擬機』

 

#########進入系統############

選擇用戶進入系統,有普通用戶和超級用戶之分。超級用戶權限更大,如在後面提到了指令中。

not listed --->username:root --->passwd:超級用戶密碼 

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

[kiosk@foundation66 Desktop]$

kiosk      ##打開shell的用戶

@   ##分隔符

foundation66    ##主機名稱

Desktop     ##工作目錄名稱

$       ##身份提示符號(普通用戶爲$,超級用戶及root則爲#)

 

########2.切換用戶#########

 

##su空格-空格用戶名(切記-兩邊是兩個空格)##

 

[kiosk@foundation66 Desktop]$ su - root     ##切換用戶root

Password:                   ##密碼不回顯,爲了密碼安全

su: Authentication failure          ##此處由於密碼輸入錯誤,故報錯驗證失敗

[kiosk@foundation66 Desktop]$ su - root

Password:

su: Authentication failure

[kiosk@foundation66 Desktop]$ su - root

Password:

Last login: Mon Nov 21 21:20:23 CST 2016on :0

Last failed login: Sat Dec 24 19:13:34CST 2016 on pts/0

There were 2 failed login attempts sincethe last successful login.

[root@foundation66 ~]# su - jet        

su: user jet does not exist         ##用戶名不存在

[root@foundation66 ~]# su - zhangxinli

su: user zhangxinli does not exist

[root@foundation66 ~]# exit         ##推出root用戶

logout

[kiosk@foundation66 Desktop]$

『在用戶切換中,我們可以發現,高級用戶及root切換到低級用戶是不需要輸入密碼。而普通用戶切換到普通用戶或是高級用戶是需要輸入密碼的』

 

########3.虛擬控制檯########

 

init 0--->6(快捷鍵虛擬控制檯)

ctrl+alt+f(2~6)      ##進入虛擬後臺

ctrl+alt+f1         ##返回圖形界面

init 3              ##關閉圖形界面

init 5              ##開啓圖形界面

init 6              ##重啓虛擬機

init 0              ##關閉虛擬機

在虛擬機上:

通過send key 命令控制

ctrl+alt+f6         ##進入虛擬後臺

 

########4.命令的執行#######

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

2.命令格式爲

    命令參數 目標

3.ctrl+c爲撤銷命令

4.命令參數

    -參數   ##爲單詞縮寫

    --參數  ##單詞的全拼

[kiosk@foundation66 Desktop]$ cat  

                    ##此爲命令輸入錯誤

 

^C                  ##ctrl+c撤銷命令的執行

[kiosk@foundation66 Desktop]$       ##退出cat輸入

 

########5.命令的幫助########

whatis 命令         ##查看命令的功能

命令 --help     ##查看命令的幫助(裏面包含函數的用法和參數)

[]          ##選擇加入的內容,可加可不加

...         ##加入的內容可以有任意個數

<>          ##內容在命令執行過程中必須要加

 

[kiosk@foundation66 Desktop]$ date--help   ##查詢date命令的幫助

Usage: date [OPTION]... [+FORMAT]

 or:  date [-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]

Display the current time in the givenFORMAT, or set the system date.

 

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

1)系統登陸

    圖形登陸(即爲開啓是選擇不同用戶登陸)

    文本登陸(即爲在命令行中su命令登陸)

2)工作界面的切換

    ctrl+alt+up|dowm

3)開始bash

    在左上角應用程序欄中選擇打開

    鼠標右鍵----->open in terminal

    gnome-terminal  ##在命令行中打開

        [kiosk@foundation66Desktop]$ gnome-terminal

 

    CTRL+shift+n    ##在新窗口打開shell

    ctrl+shift+t    ##在同一窗口打開shell

    exit|ctrl+d ##退出

 

『此處需要注意,第一種和第二種打開方式所產生的命令行有差異

    第二種:[kiosk@foundation66 Desktop]$

    第一種:[kiosk@foundation66 ~]$

                        』

 

 

4)系統關機,重啓

    關機

[kiosk@foundation66 Desktop]$ rht-vmctlpoweroff desktop^C

[kiosk@foundation66 Desktop]$ init 0^C

[kiosk@foundation66 Desktop]$ shutdown-h now^C     ##符號^c爲使用ctrl+c命令行退出此條命令的標記

    重啓

[kiosk@foundation66 Desktop]$ reboot^C

[kiosk@foundation66 Desktop]$ init 0^C

[kiosk@foundation66 Desktop]$ shutdown-r now^C

5)鎖屏

在redhat7 or redhat7.1版本中爲 ctrl+alt+L

在7.2版本中爲  win+L

 

############簡單的系統命令######

1)date

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

date 112213142017.17    ##把系統時間設置爲11月22號13時14分2017年17秒

    [kiosk@foundation66Desktop]$ date --help

    Usage:date [OPTION]... [+FORMAT]

    or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]##.ss爲秒  

date -d +xday -xday ##查看x天前或是x天后的時間

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

『通過help幫助命令可以查詢相關使用方法

utc系統時間計算(硬件時間也就是倫敦時間)』

 

2)passwd

1.passwd修改用戶密碼

    當爲root及超級用戶時,可以通過:

        passwd直接更改自己的密碼

        passwd用戶名 這樣可以直接更改低級用戶的密碼,且不需要舊密碼

    當爲普通用戶時,只能通過:

        passwd更改自己的密碼,並且需要輸入舊密碼


passwd 參數   用戶名稱

 

    -S##用戶密碼信息

    --status同上

    -l##鎖定帳號

    -u##解鎖

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

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

    -w##警告期

    -i##設定用戶非活躍天數(及密碼到期了,再給多長天數,時間一到凍結一般取值-1就是立即凍結,0就是1天后凍結)

    -d##清除用戶密碼

watch -n 1 passwd -S student    ##監控passwd密碼信息

 

3)file

file 文件名字  ##查看文件類型

『文件的內容決定他的性質,而非後綴  』

4)文件的查看

cat         filename        ##顯示文件的全部內容

head        filename        ##顯示文件的前幾行(默認爲10行)

head -n 5   filename        ##顯示文件的前5行

tail        filename        ##顯示文件的後幾行(默認爲10行)

tail -n 5   filename        ##顯示文件的後5行

less        filename        ##分頁顯示文件內容(一般用於很大的文件)

    /關鍵字         ##查找關鍵字

    n|N         ##向下或是向上顯示查找出關鍵字

5)wc統計文件容量信息

wc  -l  行數

    -w 字數

    -c  字節數

    -m  字符數

『 文本統計大小一般使用字節數統計

    漢字一個字3個字節空格1個字節

    空格也算是1個字符數』


發佈了35 篇原創文章 · 獲贊 3 · 訪問量 7545
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章