Centos Linux基礎入門知識類
?1.1Linux終端介紹
?1.2基本命令的使用:ls、pwd、cd。
?1.3 查看系統和BIOS硬件時間。
?1.4 Linux如何獲得幫助,Linux關機命令:shutdow、init等。
?1.5 YUM本地源配置與開機自動掛載光盤前言:
很多學習Linux的同學或多或少都知道,Linux是一個命令行下的操作系統,因為線上環境基本上不會使用圖形化安裝,所以該系統基本都是通過命令來完成對系統的操作,本人將為大家介紹一些簡單的基礎命令。
單詞整理:
terminal 終端 network-scripts 網絡腳本 passwd 密碼文件 shutdown 關機 nologin 禁止登錄 reboot 重啟 poweroff 關機 localhost 本機 grep 過濾 useradd 添加用戶
1.1Linux終端介紹 Shell提示符 Bash Shell基本語法
1 Linux終端介紹
tty控制臺終端
pts虛擬終端tty控制臺終端:
linux偏要按POSIX標準把個人計算機當成小型機來用, 那么就在控制臺上通過getty軟件虛擬了六個字符啞終端(或者叫控制臺終端tty1-tty6)
(數量可以在/etc/inittab里自己調)和一個 圖型終端,tty(終端設備的統稱):
tty一詞源于Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串行線用打印機鍵盤通過閱讀和發送信息的東西,后 來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適tty1-tty6
如是一開始進入的是圖形圖面:tty1 就是圖形界面。圖形界面切換到字符界面終端: Ctrl+Alt+F2-6
切換到圖像界面 Alt+F1
pts虛擬終端
pty(虛擬終端):
如果我們遠程telnet到主機時,不也需要一個終端交互么?
是的,這就是虛擬終端pty(pseudo-tty)
- pts/ptmx(pts/ptmx結合使用,進而實現pty):
pts(pseudo-terminal slave)是pty的實現方法,與ptmx(pseudo-terminal master)配合使用實現ptyctrl+shift+t 新建偽終端
Alt + 數字鍵 終端切換
Alt + F4 關閉終端
使用who am i查詢當前終端對應的pts號
放大:ctrl+shift+ +
縮?。篶trl+ –
實驗:使用ssh遠程,查看pts
ssh root@127.0.0.1
[root@shark49 ~]# ps -aux | grep pts
pts(pseudo-terminal slave) 偽終端 :通過ssh相關工具連接上后,顯示出來終端為:pts![]()
1.1.2 Shell提示符:
[root@shark49 ~]# root
[san@shark49 ~]$普通用戶
用戶名—主機名—當前的目錄—root/普通用戶
su user 切換 su – user
普通用戶: 不用
切換root:需要
1.1.3 Shell基本語法
如何輸入命令:
Shell:解釋器
用戶 —-shell —–內核—硬件
查看所有的解釋器:
cat /etc/shells
命令的格式:
命令字 [選項] [參數]
root@shark49 ~]# ls -a /root/
命令字:ls (做什么操作) 查看
選項 :-a (條件) 顯示隱藏的文件
參數:/root (命令處理的對象) 目錄例如:
useradd -s /sbin/nologin -M war
[root@shark49 ~]# useradd -s /sbin/nologin -M war
useradd:用戶“war”已存在
[root@shark49 ~]# tail -1 /etc/passwd
war:x:1001:1001::/home/war:/sbin/nologin
[root@shark49 ~]#
1.2 基本命令操作:
ls pwd cd
ls 命令
作用:查看當前目錄下有哪些文件
語法:ls 目錄 ,如果不加目錄查看當前目錄
參數:
-l 顯示詳細信息 系統里面的快捷方式#ll=ls -l
-a顯示隱藏文件
-d 查看目錄(不查看里面的內容)
-h 增強可讀性例如:
[root@shark49 ~]# ls -l /etc/passwd
-rw-r–r– 1 root root 2047 Nov 25 20:43 /etc/passwd
[root@shark49 ~]# ls -lh /etc/passwd
-rw-r–r– 1 root root 2.0K Nov 25 20:43 /etc/passwd–linux系統中不同的顏色代表了不同的文件類型
藍色 目錄 /etc
黑色 文件 /etc/passwd
淺藍色 鏈接 /etc/grub2.cfg
紅色 壓縮包 boot.tar.gz
綠色 可執行文件 /etc/init.d/network
黑底黃字 設備文件 /dev/sda
1.2.2 Pwd命令
當前的工作目錄
[root@shark49 ~]# cd /etc/sysconfig/network-scripts/
[root@shark49 network-scripts]# pwd
/etc/sysconfig/network-scripts
1.2.3 cd命令
作用:切換目錄
語法:cd 目錄名
例:
cd 回到用戶自己的主目錄
cd ~ 回到用戶自己的主目錄
cd – 回到上一個目錄
[root@shark49 ~]cd /etc/
[root@shark49 ~]pwd
/etc
1.3 系統時間管理:
查看系統時間
[root@shark49 ~]# date
查看當前的年月日 年 月 日
[root@shark49 ~]# date +%Y-%m-%d
2017-03-25
查看幫助
date – -help
更改時間 date -s 2017-03-25
指的是bios時間 (格里尼茲天文臺)
[root@shark49 ~]# hwclock
Thu 28 Jan 2016 05:34:24 AM CST -0.943039 seconds
1.4.1 Linux如何獲得幫助
[root@shark49 ~]# date –help
[root@shark49 ~]# fdisk –h
[root@shark49 ~]# man find
help 查看內部命令幫助信息
–help 查看外部命令幫助信息
man
內部命令和外部命令之間區別?
1.4.2 關機命令:
Poweroff shutdown init 0 halt
shutdown
作用:關機,重啟,定時關機
語法:shutdown [選項]
-r => 重新啟動計算機
-h => 關機
-h + 時間 =>定時關機
-c => 取消之前的定時關機 或ctrl+c
init 命令
作用:切換系統運行級別
語法:init 0-6
Linux 7個啟動級別:
0 系統停機模式,系統默認運行級別不能設置為0,否則不能正常啟動,機器關閉。關機
1 單用戶模式,root權限,用于系統維護,禁止遠程登陸,就像Windows下的安全模式登錄。字符界面
2 多用戶模式,沒有NFS網絡支持。 字符界面 不能上網
3 完整的多用戶文本模式,有NFS,登陸后進入控制臺命令行模式。 完整字符
4 系統未使用,保留一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 圖形化模式,登陸后進入圖形GUI模式,X Window系統。
6 重啟模式,默認運行級別不能設為6,否則不能正常啟動。運行init 6機器就會重啟。
1.4.3 啟動級別配置:
RHEL7不再使用/etc/inittab文件進行默認的啟動級別配置
systemd使用比sysvinit的運行級更為自由的target替代。
第3運行級用multi-user.target替代。
第5運行級用graphical.target替代。
runlevel3.target和runlevel5.target分別是
指向 multi-user.target和graphical.target的符號鏈接。
切換到第3運行級
[root@shark49 ~]# systemctl isolate multi-user.target
或
[root@shark49 ~]# systemctl isolate runlevel3.target
切換到第5運行級
[root@shark49 ~]# systemctl isolate graphical.target
或
[root@shark49 ~]# systemctl isolate runlevel5.target
設置默認的運行界別
設置默認第三啟動級別 開機就是字符界面
[root@shark49 ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
設置默認第五啟動級別 開機就是圖形化
[root@shark49 ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
查看當前默認的啟動級別
[root@shark49 ~]# systemctl get-default
graphical.target
1.5yum本地源配置與開機自動掛載光盤
[root@shark49 ~]# mount /dev/sr0 /mnt 掛載光盤到mnt目錄下
[root@shark49 ~]# df -h | grep sr0 使用df命令查看光盤文件是否成功掛載
/dev/sr0 3.8G 3.8G 0 100% /mnt如果查看到的結果不是/mnt,則執行卸載命令,先進行卸載
[root@shark49 ~]# umount /dev/sr0 卸載光盤
[root@shark49 ~]# echo “/dev/sr0 /mnt iso9660 defaults 0 0” >> /etc/fstab 設置開機自動掛載yum源
[root@shark49 ~]# vim /etc/yum.repos.d/rhel7.repo
[rhel7-source]
name=rhel7-source
baseurl=file:///mnt
enabled=1
gpgcheck=0
使用yum clean all清除緩存
[root@shark49 ~]yum clean all 清除緩存
![]()
[root@shark49 ~]yum makecache 加載緩存
到此yum本地源成功建立
原創文章,作者:谷歌 shark,如若轉載,請注明出處:http://www.www58058.com/71613
內容寫的很詳細,排版也是非常不錯,唯一可惜的是,最后的幾張圖片失效了