1. 程式人生 > >linux運維入學一周的學習內容

linux運維入學一周的學習內容

刪除 擴展 邏輯 proto 相同 定義 區別 \e[0m centos 7

安裝vmware虛擬機:centos6.9 centos7.4 創建新的虛擬機->典型->稍後安裝操作系統->Linux(L)->版本centos 64位->虛擬機名稱->位置L(文件夾存放)->最大磁盤大小(GBXS)(200) ->將虛擬機磁盤存儲為單個文件->處理器(cpu)數量(2)->光盤->網絡(橋接模式)->usb(取消藍牙)

光盤啟動界面->第一項安裝或者升級->光盤是否完好(skip)->語言(英語)->鍵盤布局(U.S.English)->安裝類型 第一項->硬盤的數據刪除(yes)

->給虛擬計算機取名(主機名)->陪地址(自動獲取(close))->時區選擇(shanghai)->設置root口令->分區(可自定義分區)
->/ ext4 (50000) . /boot 1024 . /data 30000 . swap 2048 . ->安裝需要安裝的軟件(默認)->

關閉屏保 :system->PREFERENCES->(screensaver)
GUI 圖形

MBR分區類型:
1.主分區:一塊硬盤最多4個,不可分小區.可以用來啟動os操作系統 計算機(系統分區)
系統分區:啟動os
啟動分區:安裝os的分區

活動分區:一個硬盤多個主分區,只有一個是活動分區
2.擴展分區:一塊硬盤最多只有一個.加主分區最多4個。
不能創建文件系統NTFS.FAT.
可以再劃分更小的分區(即邏輯分區)
3.邏輯驅動器(分區):可以創建文件系統. 存放數據.
硬盤 不可再分。
分區表示法:/dev/sd
比如:/dev/sda./dav/sdb./dev/sdc

用戶登錄:1.root 用戶(一個特殊的管理賬戶) 2.普通用戶(非特權)
uid 0 管理員 不是0就不是管理員
dev 設備相關目錄 ( 設備名)
/boot 啟動文件夾
/etc 配置文件夾
/home 家目錄
/proc 進程
sd 代表硬盤

終端terminal
設備終端

鍵盤鼠標顯示器
物理終端( /dev/console )
控制臺console
虛擬終端(tty:teletypewriters, /dev/tty# #為[1-6])
tty 可有n個,Ctrl+Alt+F[1-6]
圖形終端( /dev/tty7 ) startx, xwindows
CentOS 6: Ctrl + Alt + F7
CentOS 7: 在哪個終端啟動,即位於哪個虛擬終端
串行終端( /dev/ttyS# )ttyS
偽終端( pty:pseudo-tty , /dev/pts/# )pty, SSH遠程連接
查看當前的終端設備:tty

交互式接口
交互式接口:啟動終端後,在終端設備附加一個交互式應用程序
GUI:Graphic User Interface
X protocol, window manager, desktop
Desktop:
GNOME (C, 圖形庫gtk),
KDE (C++,圖形庫qt)
CLI:Command Line Interface
shell程序:sh (bourn 史蒂夫·伯恩) csh tcsh ksh (korn) bash (bourn
again shell)GPL zsh

什麽是shell:
Shell 是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。
它接收用戶輸入的命令並把它送入內核去執行
shell也被稱為LINUX的命令解釋器(command interpreter)
shell是一種高級程序設計語言(殼shell)
bash shell
GNU Bourne-Again Shell(bash)是GNU計劃中重要的工具軟件之一,目前也
是 Linux標準的shell,與sh兼容
CentOS默認使用
顯示當前使用的shell
echo ${SHELL}
顯示當前系統使用的所有shell
cat /etc/shells

命令提示符
命令提示符:prompt
[root@localhost ~]#

#管理員

$ 普通用戶
顯示提示符格式
[root@localhost ~]#echo $PS1
修改提示符格式
PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"
\e \033 \u 當前用戶
\h 主機名簡稱 \H 主機名
\w 當前工作目錄 \W 當前工
\t 24小時時間格式 \T 12小時時間格式
! 命令歷史數 # 開機後命令歷
保存提示符:
echo PS1="[\e[1;36m][\u@\h\W]\$[\e[0m]">env.sh

軟連接和硬連接的區別:

 硬鏈接:
 1.不能對目錄創建硬鏈接,原因有幾種,最重要的是:文件系統不能
 2.不能對不同的文件系統創建硬鏈接,即兩個文件名要在相同的文件系統下。
 3.不能對不存在的文件創建硬鏈接,由原理即可知原因。

 軟鏈接:
 1.可以對目錄創建軟鏈接,遍歷操作會忽略目錄的軟連接。
 2.可以跨文件系統
 3.可以對不存在的文件創建軟鏈接,因為放的只是一個字符串,至於這個字符。

(上訴為本人理解內容,後續敬請期待,,,,,)

linux運維入學一周的學習內容