ifconfig命令:查看及臨時修改網卡配置信息
查看的用法:ifconfig [-v] [-a] [-s] [INTERFACE]
OPTIONS
-v:詳細顯示接口報錯信息
-a:顯示所有接口信息,包括處于down狀態
-s:簡單顯示接口狀態信息
注:ifconfig不帶-a參數默認只顯示所有up狀態的接口
臨時更改網卡配置的用法:ifconfig [-v] INTERFACE [aftype] OPTIONS | ADDRESS …
OPTIONS
up:將接口狀態置為up狀態
down:將接口狀態置為down狀態
mtu N:將接口mtu值改為N(數值,0-65536)
netmask x.x.x.x:將接口ip地址改為x.x.x.x
hw ether x.x.x.x.x.x:將接口硬件地址改為x.x.x.x.x.x.x,hw后必須跟上接口類型,目前支持修改的類型為ether、ax25、ARCnet、netrom
ADDRESS
x.x.x.x:將接口ip地址改為x.x.x.x
注:ifconfig對網卡所做的所有更改都是臨時的,重啟網卡所有更改消失。
實例1:ifconfig查看時-a和-s參數
~]# ifconfig -s
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eno16777 1500 7370 0 0 0 4731 0 0 0 BMRU
lo 1500 0 0 0 0 0 0 0 0 LRU
~]#
~]# ifconfig lo down
~]#
~]# ifconfig -s
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eno16777 1500 7426 0 0 0 4778 0 0 0 BMRU
~]#
~]# ifconfig -s -a
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eno16777 1500 7448 0 0 0 4796 0 0 0 BMRU
lo 1500 0 0 0 0 0 0 0 0 L
~]#
~]# ifconfig -sa
ifconfig: option `-sa' not recognised.
ifconfig: `–help' gives usage information.
實例2:網卡更改IP地址、子網掩碼、MTU值和硬件地址
~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.110.128 netmask 255.255.255.0 broadcast 192.168.110.255
inet6 fe80::20c:29ff:feb2:ed9b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:b2:ed:9b txqueuelen 1000 (Ethernet)
RX packets 6810 bytes 617290 (602.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4317 bytes 621776 (607.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.255.255.255
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
~]# ifconfig lo 1.1.1.1 netmask 255.255.255.0 mtu 1500
~]#
~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.110.128 netmask 255.255.255.0 broadcast 192.168.110.255
inet6 fe80::20c:29ff:feb2:ed9b prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:b2:ed:9b txqueuelen 1000 (Ethernet)
RX packets 7044 bytes 638635 (623.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4482 bytes 641804 (626.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 1500
inet 1.1.1.1 netmask 255.255.255.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
~]# ifconfig eno16777736 hw ether 00:00:00:00:00:01
~]#
~]# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.110.128 netmask 255.255.255.0 broadcast 192.168.110.255
inet6 fe80::20c:29ff:feb2:ed9b prefixlen 64 scopeid 0x20<link>
ether 00:00:00:00:00:01 txqueuelen 1000 (Ethernet)
RX packets 7154 bytes 648409 (633.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4549 bytes 649746 (634.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 1500
inet 1.1.1.1 netmask 255.255.255.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
日期相關命令:
時鐘分類:Linux系統啟動時從硬件讀取日期和時間信息;讀取完成以后,就不再與硬件相關聯;
系統時鐘:操作系統自己計時的時鐘
硬件時鐘:計算機硬件自己計時的時鐘
1) date命令:顯示或設置系統時鐘的時間
顯示用法:date [OPTION]… [+FORMAT]
FORMAT
%F:顯示年月日
%T:顯示時分秒
%Y:顯示年
%m:顯示月
%d:顯示日
%H:顯示時
%M:顯示分
%S:顯示秒
%s: 從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
設置用法:date [MMDDhhmm[[CC]YY][.ss]]
2) hwclock, clock::顯示或設置硬件時鐘
用法:hwclock [function]
function
-s, –hctosys:以硬件為準,把系統調整為與硬件時間相同;
-w, –systohc:以系統為準,把硬件時間調整為與系統時鐘相同;
實例:
~]# date +%F~%T
2016-09-07~04:54:04
~]#
~]# date +%Y~%m~%d/%H:%M:%S
2016~09~07/04:54:44
~]#
~]# date 111111112011.11
Fri Nov 11 11:11:11 EST 2011
~]#
~]# date
Fri Nov 11 11:11:15 EST 2011
~]#
~]# clock
Wed 07 Sep 2016 04:56:18 AM EDT -0.209054 seconds
~]#
~]# hwclock –systohc
~]#
~]# clock
Fri 11 Nov 2011 11:12:19 AM EST -0.833851 seconds
cal命令:查看日歷
用法:cal [[month] year]
實例:
~]# cal 12 2012
December 2012
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
poweroff命令:關機
用法:poweroff
halt命令:關機
用法:halt
reboot命令:重啟
用法:reboot
原創文章,作者:Yurnero,如若轉載,請注明出處:http://www.www58058.com/44983