linux學習筆記
1,常用命令及l(fā)inux文件結(jié)構(gòu)婆跑、網(wǎng)絡(luò)配置和安全關(guān)機等
1店乐,文件系統(tǒng)中bin是常用命令目錄、sbin是超級管理員命令目錄侄泽、etc是配置目錄,比如php開發(fā)中的Apache和mysql厅缺、php的配置都在這個目錄中蔬顾、home目錄是用戶目錄宴偿,默認會有一個root超級管理員目錄,lib是共有的類庫的文件夾诀豁、mnt一般用作默認的掛載的目錄(y也可以自定義掛載的文件夾)窄刘、usr(相當于Windows系統(tǒng)的Windows目錄)一般用作存放用戶的字體、文檔舷胜,var目錄一般存放像郵件娩践、或者Apache的www目錄。
2烹骨,通過useradd+用戶名來創(chuàng)建新的用戶翻伺,如果是普通用戶,則會出現(xiàn)權(quán)限不夠的情況沮焕,可以通過su命令切換到root吨岭,再輸入超級密碼就可以了. a)但是創(chuàng)建用戶后,該用戶是沒有密碼的峦树,還需要給他設(shè)置密碼辣辫,使用命令passwd+用戶名然后輸入密碼就可以了
3, cat /etc/passwd用來顯示用戶目錄的詳細信息
4,date用來顯示時間信息魁巩、date "+%Y-%m"顯示年份和月份急灭、date "+%Y-%m-%d %H:%I:%S"顯示年月日 時分秒 注意:其中的Y表示顯示四位完整的年份,y表示只顯示后兩位的年份數(shù)字 %I中的I必須大寫谷遂,%S中的大寫的S表示正常的秒葬馋,小寫的s表示時間戳
5,tree命令可以以樹狀的結(jié)構(gòu)來查看目錄結(jié)構(gòu)肾扰,但默認的tree這個命令不能使用畴嘶,需要安裝,以下是安裝方法:
a)如果不能聯(lián)網(wǎng)白对,輸入dhclient命令掠廓,ping以下百度,ping通以后才能聯(lián)網(wǎng)安裝
b)輸入yum search tree命令來搜索并下載tree命令包
c)下載完成后甩恼,執(zhí)行yum install tree.i686(這個后綴根據(jù)自己下載的包版本來寫),然后剩下的一直點y確定就行了
d)安裝完成后蟀瞧,執(zhí)行tree命令就可以以樹狀結(jié)構(gòu)查看相關(guān)的的目錄了
e)如果目錄很長,可以使用tree / | more命令条摸,表示以樹狀結(jié)構(gòu)顯示根目錄的一部分目錄,其余的用more來表示省略悦污,按enter可以手動繼續(xù)顯示剩余的目錄結(jié)構(gòu)
6,cal---以日歷的形式顯示當前的日期 a)如果要查看指定的日期钉蒲,可以使用例如:cal 18 3 2010這樣的形式查看切端,其中18代表的是日,3表示的是月顷啼,2010是年
7踏枣,快捷切換多用戶的終端昌屉,ctrl+alt+F1~F6可以切換到其他用戶
8,在一個命令終端中切換用戶茵瀑,使用su+用戶名來切換间驮,比如要從root用戶切換到zhangsan用戶,就是用su zhangsan即可
9马昨,在輸入命令時竞帽,輸入不完整的情況下按一下table就可以自動補全對應(yīng)的命令
10,如果要終止當前終端的用戶的使用鸿捧,也即是要退出的話屹篓,可以輸入exit退出,也可以直接使用Ctrl+d;
11匙奴,如果一條命令輸入一般堆巧,不想使用了,也就是廢除當前輸入的命令泼菌,可以使用Ctrl+c廢除當前輸入的命令
12恳邀,man命令---如果想查看一條命的詳細使用方法,如date的詳細使用格式灶轰,可以使用man date命令查看
13,安全關(guān)機和重啟:
a)不管是什么用戶刷钢,都可以通過GUI(圖形界面)來關(guān)機笋颤;
b)通過命令行時只有root用戶可以關(guān)機,其他用戶沒有權(quán)限關(guān)機内地,通過shutdown -h now(現(xiàn)在立馬關(guān)機)伴澄,shutdown -h +10 "10 minuts shutdown"表示root管理云會給所有正在連接linux主機的用戶發(fā)一條信息為“10 minus shutdown“,并且在十分鐘后自動關(guān)機阱缓;
c)關(guān)機之前root可以使用who命令查看正在連接主機的用戶非凌,避免關(guān)機對其他用戶的工作的影響;
d)使用shutdown -r now或者shutdown -reboot now來立即重啟linux荆针,也可以使用reboot快捷的立即重啟linux敞嗡;
e)也可以使用shutdown -r +10讓linux在10分鐘后自動重啟
f)shutdown -r +10 "10 minus shutdown -r"來向所有正在連接linux的用戶發(fā)一條信息,告訴他們root將要在10分鐘后重啟linux航背;
14喉悴,cd命令可以快速切換到當前用戶的家目錄
15,為虛擬電腦配置IP玖媚,使的在外部可以通過比如putty這樣的軟件來連接:
a)第一步首先是先關(guān)閉虛擬機系統(tǒng)
b)然后點擊-->“設(shè)置”箕肃,找到-->“網(wǎng)絡(luò)”,將網(wǎng)絡(luò)連接方式給為-->"橋接網(wǎng)卡"
c)然后點擊-->"確定"
d)最后在啟動虛擬電腦
e)打開系統(tǒng)的終端,然后切換到root用戶
f)然后輸入“vi /etc/selinux/config”進入到配置文件中今魔,找到SELINUX=ENFORCING這一行(vi也可以換成vim)
g)然后將ENFORCING改為disabled 注意 使用vi命令進入到一個文件中勺像,如果要編輯障贸,就按一下“i”,然后在左下角會出現(xiàn)INSERT字樣吟宦,就可以進項編輯了篮洁,編輯完成后,再按一下ESC按鍵督函,就可以退出編輯模式嘀粱,最后輸入“:wq”或者“:x”就可以保存當前修改并退出當前編輯的文件了
h)然后輸入命令“vim /etc/sysconfig/network-scripts/ifcfg-eth0”進入到配置文件中
i)然后按“i”進入編輯模式,修改“ONBOOT=no”為“ONBOOT=yes”,再修改“BOOTPROTO=dhcp”為“BOOTPROTO=static”
j)上述配置好之后辰狡,再為其配置ip相關(guān)信息:在文件中空白部分輸入“NETMASK=255.255.255.0”--這是子網(wǎng)掩碼锋叨,“IPADDR=192.168.1.25”--這是ip地址,“GATEWAY=192.168.1.1”--這是默認網(wǎng)關(guān)宛篇,“DNS1=8.8.8.8”--這是默認dns
k)配置之后娃磺,按esc退出編輯模式,再輸入":wq"或者":x"保存退出
l)然后重啟網(wǎng)絡(luò)“service network restart”
m)ping baidu.com,如果ping通叫倍,則配置成功
n)然后打開putty偷卧,輸入其中一個用戶的ip地址,也就是上面配置的ip的地址吆倦,也可以通過ifconfig來查看ip地址
o)然后進入登錄听诸,使用其中一個用戶的賬戶信息登錄進去之后,再在linux主機中通過root用戶來執(zhí)行“shutdown -h +10 '10 shutdown minus'”蚕泽,現(xiàn)在就回在剛才的打開的putty中看到剛才的用戶界面出現(xiàn)一個提示晌梨,意思是說root用戶將會在10分鐘后關(guān)閉計算機等信息;