Centos Linux基礎入門知識類

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)

  1. pts/ptmx(pts/ptmx結合使用,進而實現pty): 
    pts(pseudo-terminal slave)是pty的實現方法,與ptmx(pseudo-terminal master)配合使用實現pty

ctrl+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相關工具連接上后,顯示出來終端為:ptsAlt text


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 清除緩存

Alt text

[root@shark49 ~]yum makecache 加載緩存

Alt text
到此yum本地源成功建立

原創文章,作者:谷歌 shark,如若轉載,請注明出處:http://www.www58058.com/71613

(0)
谷歌 shark谷歌 shark
上一篇 2017-03-26
下一篇 2017-03-26

相關推薦

  • N22-℡浮生.若夢 ╮第六周作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; cp /etc/rc.sysinit /tmp/rc.sysinit vim/tmp/rc.sysinit :%s@^[[:space:]]\+@#&@g 2、復制/boot/grub…

    Linux干貨 2016-10-29
  • nginx的模塊應用

    1.location的定義 (1)當location中午定義時,默認使用server中的相關定義。 (2)當locating中有了相關定義,此時則啟用location中的定義的內容。 nginx -t檢查配置文件是否有語法錯誤 nginx -s reload重載nginx (3)即使server中的root中的目錄下有了/admin的目錄,但是同時又在loc…

    Linux干貨 2016-10-30
  • Nginx工作原理和優化、漏洞。

    1.  Nginx的模塊與工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指令,用于URL匹配),而在這個location中所配置的每個指令將會啟動不同的模塊去完成相應的工作。 Nginx的模塊…

    Linux干貨 2015-04-04
  • linux命令查找locate find要點

           在文件系統上查找符合的文件        locate, find locate:          依賴于事先構建好的索引庫:             &…

    Linux干貨 2016-11-07
  • Linux系統文件管理

    1、Linux的文件類型:       –:普通文件;       d:目錄文件;       b:塊設備:     &nbsp…

    Linux干貨 2016-08-04
  • N26 第一周作業

    1、計算機的組成及其功能     依據馮諾依曼架構,計算機由以下組件組成     圖片來源:Wikipedia Von Neumann Architecture 中央處理單元(Central Processing Unit) 控制單元(Control Unit, CU) 負責控制處理器中的數據流,并…

    Linux干貨 2017-01-14

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:43

    內容寫的很詳細,排版也是非常不錯,唯一可惜的是,最后的幾張圖片失效了

欧美性久久久久