第一周作業-03

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

(0)
YurneroYurnero
上一篇 2016-09-19
下一篇 2016-09-19

相關推薦

  • bash循環、函數、數組、內置的字符串處理、變量、trap信號捕捉

    流程控制 過程式編程語言: 順序執行 如果是命令寫錯了,可以繼續往下執行;但當語法錯誤時則不會往下繼續執行; 選擇執行 循環執行 條件選擇:if語句 單分支 if 判斷條件;then 條件為真的分支代碼 fi 雙分支 if 判斷條件; then 條件為真的分支代碼 else 條件為假的分支代碼 fi 多分支 if 判斷條件1; then 條件為真的分支代碼 …

    Linux干貨 2017-05-21
  • Homework Week-8 網絡及腳本編程

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 設備 功能 使用場景 網橋 用于連接不同網段,將相似的網絡連接起來,隔離信息。 連接不同部門間的局域網;連接地理位置分散并且相距較遠的局域網,可以增加工作的物理距離;采用由網橋連接的多個局域網調節負載;網橋可以設置在局域網的關鍵部位,防止單點失常而破壞整個系統等。 集線器 對接收…

    Linux干貨 2016-10-09
  • 搭建屬于自己的DNS

    1、搭建主renzituo.com服務器     ①、在192.168.10.4主機上安裝bind程序             yum -y install bind   &nbs…

    2017-04-16
  • rpm包管理

    一、什么是RPM     RPM全稱為“RedHat Package Manager”,看名字就知道這是RedHat公司搞出來的,后來因為RPM發展的很好,逐漸成為了一種通用的標準,就更名為“RPM is Package Manager"。     RPM最大的特點就是…

    Linux干貨 2015-05-11
  • Linux 用戶、用戶組及權限管理

    一、Linux用戶及用戶組的基本概念 用戶:用戶是實現能夠將有限的資源在多個使用者之間進行分配;、 用戶組:用戶組是指多個用戶的集合,方便對一類需要同樣權限的用戶授權 Linux是多用戶、多任務的操作系統。     多用戶指:多人同時使用系統資源;多任務:同時運行多個進程 二、用戶及用戶組類別 1、用戶:名稱解析庫 /…

    Linux干貨 2016-03-20
  • 優云automation實踐技巧:簡單4步完成自動化構建發布

    前言:本文介紹了優云是如何將運維自動化產品應用到日常工作實踐中,并通過內部用戶的大量使用來不斷改進產品的用戶體驗。 各位看官,這不是一個揭發單身有為青年因同事們天天秀恩愛而受到一萬點暴擊傷害的故事。這里指的狗糧,不是真正的“狗糧”——當然,也不是你們認為的狗糧。 事實上,現在很多涉足產品開發的互聯網公司,都會提到“吃狗糧”這一概念(出自“Eating you…

    系統運維 2017-01-09
欧美性久久久久