當前位置:首頁 » 幣種行情 » centoseth0type

centoseth0type

發布時間: 2023-08-23 02:46:15

1. centos 修改網卡名稱為eth0

1.首先將網卡配置文件名稱eno1重命名為eth0:

cd /etc/sysconfig/network-scripts/

mv ifcfg-eno1  ifcfg-eth0

2. 編輯ifcfg-eth0 ,修改NAME=eth0  , HWADDR=xx:xx:xx:xx:xx:xx, 如果是靜態IP一並修改

3. 修改 etc/default/grub  GRUB_CMDLINE_LINUX 增加  "net.ifnames=0 biosdevname=0"

4. 添加網卡規則    vi   /etc/udev/rules.d/70-persistent-net.rule

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名稱的網卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

5. 執行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置參數

6. reboot 重啟

2. centos 7虛擬機怎麼配置網卡eno 16

能夠正確的配置網卡IP地址是保證兩台伺服器互相通信的前提,而Linux系統中的一切都是文件,配置網路的工作其實就是在編輯網卡配置文件.
在紅帽RHEL6系統中網卡配置文件的前綴為"eth",第1塊即為"eth0",第2塊即為"eth1"並依此類推,但在紅帽RHEL7系統中的網卡配置文件前綴則以"ifcfg-eno"開始的。
第1步:首先要切換到"/etc/sysconfig/network-scripts"目錄中(該目錄存放著網卡的配置文件)。
第2步:使用vim編輯器修改網卡文件"ifcfg-eno16777736",逐項寫入配置參數並保存退出,因每台電腦的硬體及架構情況都是不一樣的,網卡默認名稱請通過ifconfig命令自行確認。
設備類型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
網卡名稱:NAME=eno16777736
是否啟動:ONBOOT=yes
IP地址:IPADDR=192.168.10.10
子網掩碼:NETMASK=255.255.255.0
網關地址:GATEWAY=192.168.10.1
DNS地址:DNS1=192.168.10.1
第3步:重啟網卡設備並測試網路是否聯通。
進入到網卡配置文件所在的目錄,然後編輯網卡配置文件填入下面的信息:
[root@redhat ~]# cd /etc/sysconfig/network-scripts/
[root@redhat network-scripts]# vim ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=static
NAME=eno16777736
ONBOOT=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1

執行重啟網卡設備的命令,正常情況不會有提示信息,然後通過ping命令測試網路能否聯通。
[root@linuxprobe network-scripts]# systemctl restart network
[root@linuxprobe network-scripts]# ping 192.168.10.10
PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data.
64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.083 ms
64 bytes from 192.168.10.10: icmp_seq=3 ttl=64 time=0.059 ms
64 bytes from 192.168.10.10: icmp_seq=4 ttl=64 time=0.097 ms
^C
--- 192.168.10.10 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev/www/linuxprobe/com = 0.059/0.080/0.097/0.013 msVIM編輯器在Linux中是最常用的一條命令,所以一定要熟練運用。

3. Linux系統\Centos沒有網卡eth0配置文件怎麼辦

Linux系統中一切都是文件,而配置一個服務就是在修改其配置文件的參數。這個問題用到兩個命令 ifconfig vim。

Vim能夠得到廣大廠商與眾多用戶的認可,原因就是在Vim編輯器中內設有的三種模式——命令模式、末行模式和編輯模式,每種模式分別又支持多種不同的命令快捷鍵組合,大大的提高了工作效率,用習慣後會覺得非常的順手。而要想在文本操作時更加高效率,就必須先搞清Vim編輯器的三種模式的操作不同與切換方法,如圖所示。

命令模式:控制游標移動,可對文本進行刪除、復制、粘貼和查找等工作。

輸入模式:正常的文本錄入。

末行模式:保存、退出與設置編輯環境。

第1步:首先要切換到"/etc/sysconfig/network-scripts"目錄中(該目錄存放著網卡的配置文件)。

第2步:使用vim編輯器修改網卡文件"ifcfg-eno16777736",逐項寫入配置參數並保存退出,網卡默認名稱請通過ifconfig命令自行確認。

設備類型:TYPE=Ethernet

地址分配模式:BOOTPROTO=static

網卡名稱:NAME=eno16777736

是否啟動:ONBOOT=yes

IP地址:IPADDR=192.168.10.10

子網掩碼:NETMASK=255.255.255.0

網關地址:GATEWAY=192.168.10.1

DNS地址:DNS1=192.168.10.1

第3步:重啟網卡設備並測試網路是否聯通。

進入到網卡配置文件所在的目錄,然後編輯網卡配置文件填入下面的信息:

[root@redhat ~]# cd /etc/sysconfig/network-scripts/
[root@redhat network-scripts]# vim ifcfg-eno16777736
TYPE=Ethernetlinuxprobe/com/chapter-04/htmlBOOTPROTO=static
NAME=eno16777736
ONBOOT=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1

執行重啟網卡設備的命令,正常情況不會有提示信息,然後通過ping命令測試網路能否聯通。

[root@redhat network-scripts]# systemctl restart network

4. centos最小化安裝優點

(1)Linux系統的第一個進程(pid=1)為init:
Linux 操作系統的啟動首先從 BIOS 開始,接下來進入 boot loader,由 bootloader 載入內核,進行內核初始化。內核初始化的最後一步就是啟動 pid 為 1 的 init 進程。這個進程是系統的第一個進程。它負責產生其他所有用戶進程。
(2)init進程是所有進程的祖先,不可以kill(也kill不掉)
init 以守護進程方式存在,是所有其他進程的祖先。init 進程非常獨特,能夠完成其他進程無法完成的任務。Init 系統能夠定義、管理和控制 init 進程的行為。它負責組織和運行許多獨立的或相關的始化工作(因此被稱為 init 系統),從而讓計算機系統進入某種用戶預訂的運行模式。
(3)大多數linux發行版的init系統是和systemV相兼容的,被稱為sysvinit
sysvinit 就是 system V 風格的 init 系統,顧名思義,它源於 System V 系列 UNIX。它提供了比 BSD 風格 init 系統更高的靈活性。是已經風行了幾十年的 UNIX init 系統,一直被各類 Linux 發行版所採用。
(1)CentOS 5
(2)CentOS 6
(1)優點
sysVinit運行非常良好,概念簡單清晰,它主要依賴於shell腳本。
(2)缺點
按照一定的順序執行-->啟動太慢、很容易夯(hang)住,fstab與nfs掛載問題
說明納山:CentOS6採用了Upstart技術代替sysvinit進行引導,Upstart對rc.sysinit腳本做了大量的優化,縮短了系統初始化時的啟動時間,但是CentOS6為了簡便管理員鎮橡的操作,Upstart的很多特性並沒有凸顯或者直接不支持,因此在CentOS6中的服務啟動腳本還是以原洞旅中來的sysv的形式提供的,
(1)CentOS6
(2)Ubuntu14
說明:systemd技術的設計目標是克服sysvinit固有的缺點,提高系統的啟動速度,和sysvinit兼容,降低遷移成本,
做主要的優點:並行啟動
(1)RedHat 7/CentOS 7
(2)Ubuntu 15

方法1(在裝系統時修改):
在安裝系統的時候配置,修改內核選項:net.ifnames=0 biosdevname=0

方法2(裝系統時忘記修改,裝系統後修改):
(1)編輯網卡

# cd /etc/sysconfig/network-scripts/#mvifcfg-ens160 ifcfg-eth0 #mvifcfg-ens192 ifcfg-eth1 # vim ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 #網卡名稱改為eth0 DEVICE=eth0 #設備名稱改為eth0 ONBOOT=yes IPADDR=xxx.xxx.x.xx PREFIX=24GATEWAY=xxx.xxx.x.x DNS1=xxx.xxx.x.x IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no 註:刪掉網卡內的UUID=176582f7-d198-4e4f-aab0-34ab10d17247 通用唯一識別碼和HWADDR=00:0c:29:a5:3f:39MAC地址 這兩行。 所有網卡都需要修改

(2)編輯grub文件

[root@localhost network-scripts]#cp-a /etc/sysconfig/grub /etc/sysconfig/grub.bak #備份文件 [root@localhost network-scripts]# vim /etc/sysconfig/grub GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=autonet.ifnames=0 biosdevname=0rhgb quiet"#這行添加net.ifnames=0biosdevname=0GRUB_DISABLE_RECOVERY="true"

(3)生成啟動菜單

[root@localhost network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configurationfile... Found linux image:/boot/vmlinuz-3.10.0-514.el7.x86_64 Found initrd image:/boot/initramfs-3.10.0-514.el7.x86_64.img Found linux image:/boot/vmlinuz-0-rescue- Found initrd image:/boot/initramfs-0-rescue-.imgdone

然後重啟伺服器:reboot,重啟伺服器後查看網卡信息,
再安裝操作系統的時候使用的最小化安裝,有很多包沒有安裝,使用時發現好多命令沒有如{vim、wget、tree...等},下面就安裝命令,可以根據需求自行調整。
yum-yinstallwgetnet-tools screen lsof tcpmp nc mtr openssl-devel vim bash-completion lrzsz nmap telnet tree ntpdate iptables-services
rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
需要開機自啟動的腳本或者配置,可以放在/etc/rc.local里,但是發現並沒有執行,下面我們看一下原因。

# ll /etc/rc.local lrwxrwxrwx1root root13Jan523:31/etc/rc.local -> rc.d/rc.local #發現是個軟連接文件 #ls-l /etc/rc.d/rc.local-rw-r--r--1root root473Oct2011:07/etc/rc.d/rc.local #問題在這里,沒有執行許可權 #chmod+x /etc/rc.d/rc.local #添加執行許可權 #ls-l /etc/rc.d/rc.local-rwxr-xr-x1root root473Oct2011:07/etc/rc.d/rc.local 註:這樣添加在rc.local里的開機自啟動配置就可以執行了。

linux系統下都有一個默認的超級管理員root,ssh服務的默認埠是22,圈內都知道,那麼接下來我們可以修改一下我們的默認埠和禁止root用戶遠程登錄,初步提高一下伺服器的安全

1、首先修改ssh的默認埠 #sed-i"s#\#Port 22#Port 53226#g"/etc/ssh/sshd_config #埠可以改成1-65535之間任意埠,建議改成較大的埠,因為一萬以內的埠常用的服務有佔用,防止沖突(需要注意的是:這個埠要記住,否則連接不上伺服器)2、禁止root用戶遠程登陸 a):添加一個普通用戶並設置密碼(註:這一步必須執行,否則將造成遠程連接不上伺服器) # useradd xxx #添加xxx用戶 #echo"pass"|passwd--stdin xxx #給xxx用戶設置密碼為pass b):修改ssh服務配置文件並撐起服務 #sed-i's/#PermitRootLogin yes/PermitRootLogin no/'/etc/ssh/sshd_config # systemctl restart sshd

此時斷開當前連接或者新開一個連接就會發現使用root用戶連接不上伺服器了,莫慌,使用xxx用戶連接然後切換到root用戶即可
SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,說白了就是安全機制,當然如果會配置的話建議配置更好,這里就介紹一下如何關閉吧,哈哈哈。
#sed-i.bak's#SELINUX=enforcing#SELINUX=disabled#g'/etc/selinux/config #修改配置文件需要重啟伺服器配置才會生效,如何立即生效那? # setenforce0#關閉SELinux立即生效,重啟伺服器後配置失效。
防火牆,不解釋,內網服務建議關掉,對外開放的伺服器需要配置規則,這里先關掉,關於防火牆配置規則等待後續更新。
# systemctl stop firewalld #臨時關閉 # systemctl disable firewalld #永久關閉
裝機後主機名默認為localhost,這里個人想更改自己的主機名,在不搭建內網DNS的情況,能通過主機名找到本機的IP地址。
# hostnamectl set-hostnameweb01 #設置主機名為web01,這樣設置連配置文件里都修改了
# echo "192.168.6.6 web01" >>/etc/hosts #192.168.6.6為本機IP
如果是雲伺服器,這步優化基本都被作了,如果是物理機需要執行此步
#sed-i.bak's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g'/etc/ssh/sshd_config # systemctl restart sshd
說明:GSSAPIAuthentication參數是用於Kerberos驗證的,而對於絕大多數人來說,不可能使用這種驗證機制的,所以要注意把他們停掉。然後重啟服務會發現遠程連接速度有明顯提升
設置伺服器字元集,國際通用utf-8,根據自身業務來定

# localectl status #查看當前字元集 System Locale: LANG=en_US.UTF-8VC Keymap: us X11 Layout: us # localectl set-locale LANG=zh_CN.UTF-8#修改字元集為zh_CN.UTF-8,命令行和配置文件都生效 #cat/etc/locale.conf #查看配置文件 LANG=zh_CN.UTF-8

CentOS 7.2系統默認最大打開文件限制為1024,每建立一個TCP連接既浪費一個限制(這里不細講,後續會更新詳細說明),為了提升伺服器性能,所以我們要增加打開文件的最大限制
# ulimit -n #默認大小1024#echo"* soft nofile 65536">> /etc/security/limits.conf #xi修改最大限制為65535 #echo"* hard nofile 65536">> /etc/security/limits.conf
時間同步,這里不多說了,向OpenStack的所有節點的時間不一致會導致創建不了虛擬機,也會有其他的問題,不多說,我們生產上所有伺服器時間都是同步的。
# yuninstall-y ntpdate #前面已經裝過了 # ntpdate ntp1.aliyun.com #這里同步的是aliyun的時間,公司內部建議自己搭建時間伺服器(減少流量、廣播等),然後加入crontab即可,內網時間伺服器等待後續更新。
TCP斷開連接時會有一個等待時間為2msl(60秒)對應的狀態為TIME_WAIT,如果業務並發較大的話會有很多的TIME_WAIT狀態(詳細等待後續更新),如何來解決那?
#cat/proc/sys/net/ipv4/tcp_timestamps #時間戳,默認是開啟的 #cat/proc/sys/net/ipv4/tcp_tw_reuse # 連接復用,tcp_timestamps是開啟的狀態下是可以開啟的,1為開啟,默認是關閉的狀態。 #cat/proc/sys/net/ipv4/tcp_tw_recycle #socket快速回收,net網路狀態下不可以開啟,負載均衡上不可以打開,讀者根據自身情況開啟或關閉,默認為關閉狀態。
好了,伺服器優化就介紹到這里,以上優化不分先後順序!!

5. 如何為CentOS 7配置靜態IP地址的兩種方法

兩種方法可以更改:

一、netconfig命令

輸入netconfig後將會出現下圖所示,單擊yes按鈕。




進行相關配置後ok退出。

二、編輯網卡配置文件

1、vi /etc/sysconfig/network-scripts/ifcfg-eth0

2、配置完以後重啟動服務,ip地址就配置好了。

注意:此方法配置的ip地址後計算機從新啟動仍然有效。

6. 新安裝的Centos 7系統怎麼將網卡名稱改為eth0

工具:
Centos 7系統
步驟:
1、系統安裝完畢,可能網卡命名是這樣的!

2、首先,先編輯網卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 將裡面的NAME項修改為eth0

3、繼續,重命名該配置文件。

4、然後,禁用該可預測命名規則。對於這一點,可以在啟動時傳遞「net.ifnames=0 biosdevname=0 」的內核參數。這是通過編輯/etc/default/grub並加入「net.ifnames=0 biosdevname=0 」到GRUBCMDLINELINUX變數來實現的。
5、運行命令grub2-mkconfig -o /boot/grub2/grub.cfg 來重新生成GRUB配置並更新內核參數。
6、其實到第5步的時候,重啟在ifconfig查看應該就已經生效了,根據Centos 官方WIKI的FAQ中得知,如果有多個介面,並且想要控制其設備名,而不是讓內核以它自己的方式命名,創建,/etc/udev/rules.d/XXX-net.rules規則是必要的。
注意:以前系統的net規則名稱是70-persistent-net.rules,這里也按照這個名字定義規則!
7、重啟系統,驗證!

熱點內容
幣圈大漲後還會大漲嗎 發布:2025-06-19 16:37:52 瀏覽:728
ltc地址有多少 發布:2025-06-19 16:36:00 瀏覽:917
比特幣2020行情 發布:2025-06-19 16:25:42 瀏覽:763
區塊鏈網路存儲架構 發布:2025-06-19 16:15:53 瀏覽:196
比特幣追蹤溯源 發布:2025-06-19 16:11:51 瀏覽:621
幣圈的金幣怎麼買 發布:2025-06-19 16:10:14 瀏覽:240
3070挖礦eth 發布:2025-06-19 15:54:20 瀏覽:298
ifcfgeth0與lo 發布:2025-06-19 15:12:07 瀏覽:334
關於進一步防範比特幣交易的風險 發布:2025-06-19 15:03:17 瀏覽:262
比特幣1995 發布:2025-06-19 15:02:13 瀏覽:144