1三痰、ifconfig 查看當(dāng)前ip linux
說(shuō)明:
eth0表示第一塊網(wǎng)卡,其中HWaddr表示網(wǎng)卡的物理地址箭昵,可以看到目前這個(gè)網(wǎng)卡的物理地址(MAC地址)是52:54:75:D8:E0:41婿崭。
inet addr用來(lái)表示網(wǎng)卡的IP地址,此網(wǎng)卡的IP地址是10.120.44.7狠轻,廣播地址Bcast:10.120.44.255,掩碼地址Mask:255.255.255.0彬犯。
lo是表示主機(jī)的回環(huán)地址向楼,這個(gè)一般是用來(lái)測(cè)試一個(gè)網(wǎng)絡(luò)程序,但又不想讓局域網(wǎng)或外網(wǎng)的用戶能夠查看谐区,只能在此臺(tái)主機(jī)上運(yùn)行和查看所用的網(wǎng)絡(luò)接口蜜自。比如把?httpd服務(wù)器的指定到回環(huán)地址,在瀏覽器輸入127.0.0.1就能看到你所架WEB網(wǎng)站了卢佣。但只是您能看得到,局域網(wǎng)的其它主機(jī)或用戶無(wú)從知道箭阶。
第一行:連接類(lèi)型:Ethernet(以太網(wǎng))HWaddr(硬件mac地址)虚茶。
第二行:網(wǎng)卡的IP地址、子網(wǎng)仇参、掩碼嘹叫。
第三行:UP(代表網(wǎng)卡開(kāi)啟狀態(tài))RUNNING(代表網(wǎng)卡的網(wǎng)線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500字節(jié)。
第四诈乒、五行:接收罩扇、發(fā)送數(shù)據(jù)包情況統(tǒng)計(jì)。
第七行:接收怕磨、發(fā)送數(shù)據(jù)字節(jié)數(shù)統(tǒng)計(jì)信息
啟動(dòng)關(guān)閉指定網(wǎng)卡:
ifconfig eth0 up
ifconfig eth0 down
ifconfig eth0 up為啟動(dòng)網(wǎng)卡eth0喂饥,ifconfig eth0 down為關(guān)閉網(wǎng)卡eth0。ssh登陸linux服務(wù)器操作要小心肠鲫,關(guān)閉了就不能開(kāi)啟了员帮,除非你有多網(wǎng)卡。
為網(wǎng)卡配置和刪除IPv6地址:
ifconfig eth0 add 33ffe:3240:800:1005::2/64#為網(wǎng)卡eth0配置IPv6地址ifconfig eth0 del 33ffe:3240:800:1005::2/64#為網(wǎng)卡eth0刪除IPv6地址
用ifconfig修改MAC地址:
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE
配置IP地址:
[root@localhost ~]# ifconfig eth0 192.168.2.10
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
啟用和關(guān)閉arp協(xié)議:
ifconfig eth0 arp#開(kāi)啟網(wǎng)卡eth0 的arp協(xié)議ifconfig eth0 -arp#關(guān)閉網(wǎng)卡eth0 的arp協(xié)議
設(shè)置最大傳輸單元:
ifconfig eth0 mtu 1500
PS:注意使用命令修改后导饲,服務(wù)器重啟就會(huì)恢復(fù)原來(lái)的捞高,要想不恢復(fù)需要直接修改文件
===============================================================================================================2氯材、文件創(chuàng)建
vi
touch xxx.log 創(chuàng)建一個(gè)空的文件
vi與touch都可以創(chuàng)建,區(qū)別在于vi創(chuàng)建后文件會(huì)直接打開(kāi)硝岗,而touch不會(huì)直接打開(kāi)
PS:建議直接使用vi升級(jí)版vim
3氢哮、文件夾創(chuàng)建
? mkdir xxx? 創(chuàng)建1層
? mkdir -p 1/2/3 連續(xù)創(chuàng)建3層
? mkdir 4 5 6? 同層1下子創(chuàng)建3個(gè)目錄
4、cp 復(fù)制文件或者文件夾 原路徑是存在的
文件: cp 20180502.log ruoze/
文件夾: cp -r 4 1/
ps:我是用的是相對(duì)路徑型檀,也可以使用 絕對(duì)路徑
mv 移動(dòng)文件相當(dāng)于剪切
5冗尤、查看文件的內(nèi)容
cat ?1.txt 一下子將內(nèi)容刷新出來(lái)
more 1.txt一頁(yè)頁(yè)的按空格鍵翻
less 1.txt
tail 實(shí)時(shí)查看文件內(nèi)容
tail -f 20180427.log? ?
tail -F 20180427.log? -F = -f -retry
http://blog.itpub.net/30089851/viewspace-2134067/
tail -200f install.log.syslog? 倒著查看最新200行,且實(shí)時(shí)
PS:
tail -f??? ? 等同于--follow=descriptor贱除,根據(jù)文件描述符進(jìn)行追蹤生闲,當(dāng)文件改名或被刪除,追蹤停止
tail -F???? 等同于--follow=name ?--retry月幌,根據(jù)文件名進(jìn)行追蹤碍讯,并保持重試,即該文件被刪除或改名后扯躺,如果再次創(chuàng)建相同的文件名捉兴,會(huì)繼續(xù)追蹤
tailf?????? ?等同于tail -f -n 10(貌似tail -f或-F默認(rèn)也是打印最后10行,然后追蹤文件)录语,與tail -f不同的是倍啥,如果文件不增長(zhǎng),它不會(huì)去訪問(wèn)磁盤(pán)文件澎埠,所以tailf特別適合那些便攜機(jī)上跟蹤日志文件虽缕,因?yàn)樗鼫p少了磁盤(pán)訪問(wèn),可以省電
6蒲稳、環(huán)境變量
全局:
/etc/profile?
source /etc/profile? 生效
個(gè)人: .bash_profile 氮趋、.bashrc
~/.bash_profile
source ~/.bash_profile? 生效
. ~/.bash_profile? ? 生效
7、刪除
rm xxx.log 刪除一個(gè)文件江耀,詢問(wèn)
rm -f xxx.log 刪除一個(gè)文件剩胁,不詢問(wèn)
rm -rf xxx? 刪除文件夾
rm -rf / 不能做
8、
history !70 查看歷史命令和執(zhí)行第70行
9祥国、用戶昵观,用戶組的常用命令
查看用戶的命令: ll /usr/sbin/user*
查看組命令 :ll /usr/sbin/group*
10、
管道符 |
cat /etc/passwd | grep ruoze
前面輸出作為后面輸入
11舌稀、查看幫助命令
usermod --help
12啊犬、切換用戶:
su hadoop?
?su - hadoop
exit 退出當(dāng)前用戶,返回上一次用戶
臨時(shí)獲取root的權(quán)限 sudo
12壁查、進(jìn)程:
? ? 查看 ps -ef | grep tail
? ? 殺死進(jìn)程 ?????
????kill -9 26027?
端口號(hào):
????查看
????ps -ef|grep ssh