檢視linux系統的ip
背景
最近學習網路協議,有一篇文章講解怎麼檢視機器的ip地址,由於現在用linux比較多,所以重點記錄下linux系統怎麼檢視ip地址。
正文
檢視linux ip的命令:ifconfig
ifconfig詳解
使用ifconfig在linux執行下,效果如下:
[[email protected]: ~]$ ifconfig eth0 Link encap:Ethernet HWaddr FA:16:3E:E4:23:68 inet addr:10.95.114.92 Bcast:10.95.114.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2463430149 errors:0 dropped:3271 overruns:0 frame:0 TX packets:2466374983 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1460793198164 (1.3 TiB) TX bytes:1438232756970 (1.3 TiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:2549259572 errors:0 dropped:0 overruns:0 frame:0 TX packets:2549259572 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:362950723355 (338.0 GiB) TX bytes:362950723355 (338.0 GiB)
ifconfig檢視網絡卡資訊
命令:ifconfig [網絡卡0],網絡卡可選項,如果不加就是檢視所有的。
主要介紹一些比較關注的:
- 第一行:eth0是網絡卡,網絡卡的命名規則eth0、eth1。Ethernet(乙太網)HWaddr(硬體mac地址)
- 第二行:ip地址,子網,掩碼
- 第四、五行:接收和傳送資料包情況。
- 第七行:接受和傳送位元組統計
另說明下lo為環回介面。什麼是環回介面:允許執行在同一臺主機上的客戶程式和伺服器程式通TCP/IP進行通訊。就是127.x.x.x的ip地址
ifconfig還可以更改網絡卡資訊,但是我應該用不到,暫時不記錄具體了。
ip addr詳解
使用ip addr在linux執行,效果如下:
[[email protected]: ~]$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether fa:16:3e:e4:23:68 brd ff:ff:ff:ff:ff:ff inet 10.95.114.92/24 brd 10.95.114.255 scope global eth0
- 第一行:網路裝置的狀態表示。boradcast表示這個網絡卡有廣播地址,可以傳送廣播包;multicast表示可以傳送多播包;up表示網絡卡處於啟動狀態;lower_up表示網線連著呢;mtu表示最大網路傳輸單元是1500個位元組;qdisc的全稱是queueing discipline,中文是排隊規則,就是傳送某個資料包的處理順序
- 第二行:MAC地址:網絡卡的實體地址,類似身份證,是一個網絡卡的唯一標識。為什麼有了MAC地址還會需要IP地址進行資料傳輸:資料傳輸除了需要一個地址,還需要定位功能(IP地址有定位功能),MAC可以在一個子網內有定位功能,但是在全域性沒有。例如:找一個北京的小A,需要先定位到在北京,然後在北京找這個人就能找到了,但是如果在整個中國喊這個人,那就很難找到了。。。
好像都差不太多。但是ifconfig比ip addr多了接收和傳送資料包和位元組數的資訊,其他的太細節就不研究了。
相關推薦
檢視linux系統的ip
背景 最近學習網路協議,有一篇文章講解怎麼檢視機器的ip地址,由於現在用linux比較多,所以重點記錄下linux系統怎麼檢視ip地址。 正文 檢視linux ip的命令:ifconfig ifconfig詳解 使用ifconfig在linux執行下,效果如下:
Linux系統IP參數信息管理
attr static oss dns proto 目錄 技術分享 sco 本地 IP參數信息 眾所周知,主機要想連接到互聯網,就必須給其設定一組合法的IP參數信息。這些IP參數包括:IP、Netmask、Gateway、Route、DNS以及主機名等。IP/Netmask
2018/11/29 檢視linux系統版本資訊
檢視linux系統版本資訊(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu) 一、檢視Linux系統版本的命令(3種方法) 1、cat /etc/issue,此命令也適用於所有的Linux發行版。 [[email p
檢視Linux系統、Apche、Nginx、 MySQL 、 PHP 版本
1.檢視Linux版本: 1、uname -a; 2、more /etc/issue; 3、cat /proc/version; 2.檢視Mysql版本: 1、 在終端下執行 mysql -V
檢視linux 系統資訊
Linux系統資訊檢視命令大全 版系統 uname -a # 檢視核心/作業系統/CPU資訊 head -n 1 /etc/issue # 檢視作業系統版本 cat /proc/cpuinfo # 檢視CPU資訊 hostname # 檢視計算機名 lspci
檢視linux系統常用的命令,Linux檢視系統配置常用命令
一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 說明:Linux下可以在/proc/cpuinfo中看到每個cpu
修改linux系統ip地址
將centos虛擬機器聯網方式設定為橋接,輸入ip addr檢視網絡卡資訊: [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOW
檢視linux系統版本號
檢視linux作業系統版本 1.檢視核心版本的命令 [[email protected] ~]# cat /proc/version Linux version 3.10.0-693.2.2.el7.x86_64 ([email protected]) (gcc v
檢視linux系統版本資訊(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)
一、檢視Linux系統版本的命令(3種方法) 1、cat /etc/issue,此命令也適用於所有的Linux發行版。 [[email protected] home]# cat /etc/issue CentOS release 6.5 (Final) Kernel
檢視Linux系統/檔案是32位還是64位
檢視系統(核心) uname -a 結果如下: 檢視檔案 對於可執行檔案、.o檔案或so檔案,有兩種方式檢視是32位還是64位。 第一種,用file命令,比如看WebRTC編譯出來
檢視linux系統是32還是64
[[email protected] GmSSL-master]# [[email protected] GmSSL-master]# getconf LONG_BIT 32 [[email protected] GmSSL-master]#
檢視linux系統/檔案 是32位還是64位
1. 檢視LInux系統是32位還是64位: [[email protected] ~]$ uname -a Linux hostname 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_6
檢視Linux系統記憶體的真實佔用
Linux啟動新的程序的時候會優先使用實體記憶體,當實體記憶體還有空閒時,linux是不會釋放記憶體的(只要還有空間,那麼程序就在可用空間中啟動,而不是先清理一下記憶體然後再啟動新的程序),即使佔用記憶體的程式已經被關閉了(這部分記憶體就用來做快取了)。也就是說
檢視Linux系統架構型別的5條常用命令
轉載地址:http://www.cnblogs.com/linuxprobe/p/5643668.html 導讀很多時候我們都需要檢視當前 Linux 系統是 32 位還是 64 位系統架構型別,本文中我將向大家推薦 5 條常用命令。無論你使用的是桌面版或是隻裝了文字介面的
檢視Linux系統版本與位數
檢視系統發行版資訊 檢視LSB (Linux Standard Base)本身的版本資訊。 [ray@localhost ~]$ lsb_release -v LSB Version: :c
檢視linux系統版本命令大全
一、檢視Linux核心版本命令 方法一:cat /proc/version 用法:[[email protected] home]# cat /proc/version 方法二:uname -a 用法:[[email protected] home]# uname
檢視linux系統配置(centos/redhat)
一:檢視cpu more /proc/cpuinfo | grep "model name" grep "model name" /proc/cpuinfo 如果覺得需要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d: 二:檢視記憶
如何檢視LINUX系統是32bit還是64bit
Iam a new Linux system user. How do I determine if my CPU is 64bit or not on a Linux operating systems using command line option? How can I check Linux
檢視Linux系統配置
1.顯示cpu架構資訊 [[email protected] ~]$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(
檢視Linux系統版本資訊 (轉載)
怎樣檢視Linux系統版本資訊的命令... 幾種檢視Linux版本資訊的方法: 1. uname -a Webjx.Com 2. cat /proc/version 3. cat /etc/issue 4. lsb_release -a 詳解 lsb_release -a