日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7.3的基本配置(建议学习用)

發布時間:2024/4/15 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7.3的基本配置(建议学习用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

centos7安裝完后的基本配置

基本操作一:網絡配置
# ip addr --先使用此命令確認一下你的物理網卡名稱(我這里查的是enp2s0)


--如果有些人的電腦是雙網卡,但只插了一根網線,如何判斷使用哪個網卡,方法如下:
# mii-tool enp2s0
enp3s0: negotiated 100baseTx-FD flow-control, link ok
# mii-tool enp3s0
enp4s0: no link



# systemctl stop NetworkManager --停止服務
# systemctl disable NetworkManager --設置為開機不自動啟動
# systemctl status NetworkManager --查看狀態,確認為關閉了


# vim /etc/sysconfig/network-scripts/ifcfg-enp2s0 --網卡名如果不一樣,找到對應的文件就行(要配置連接的那個網卡)

BOOTPROTO="static" DEVICE="enp2s0" ONBOOT="yes" IPADDR=192.168.2.X NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=114.114.114.114

?


--如果有兩個網卡,并且默認有另一個沒插網線的網卡的配置文件,比如ifcfg-enp3s0,那么這個配置文件里的ONBOOT=YES要改為ONBOOT=NO


# systemctl restart network --重啟network服務,使你的配置生效
# chkconfig network on --設置開機自動啟動network服務
# systemctl status network --確認網絡是啟動并且開機自動啟動狀態


課后查一下下面兩個名詞:
# SysV 與 systemd



基本操作二:主機名綁定
centos7有一個新的修改主機名的命令hostnamectl

問題1:為什么要做主機名?
就像人要取名字一樣,只是用來區分的


問題1:主機名和域名的區別?
域名是要花錢買的公網的唯一的名字
主機名是內網用來區分不同服務器的名稱(類似windows的計算機名)


問題3:主機名能和域名一樣嗎?
可以一樣,也可以不一樣


問題4:怎么配置主機名?有沒有格式要求?

# hostnamectl set-hostname --static li.cluster.com --centos7里用此命令配置主機名


# vim /etc/hosts --最后加上你的IP與主機名的綁定(前面默認的兩人行不要刪除,也不要修改)

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.1.1.1 li.cluster.com daniel

?



類似像li.cluster.com這樣的主機名是叫FQDN(fully qualitfied domain name)


問題5:主機名為什么要在/etc/hosts文件里綁定?
答案:
有些環境不綁也可以,但綁定主機名肯定沒有壞處,并且有些集群項目,要求主機名一定要互相綁定(綁定主機名就類似把手機號和對應的人加入到手機通訊錄一樣的道理)




基本操作三:關閉firewalld防火墻服務(前期教學用)

# systemctl status firewalld.service --查看firewalld服務的狀態,active是啟動狀態,inactive是關閉狀態

# systemctl stop firewalld.service --關閉此服務


# systemctl list-unit-files |grep firewalld --查看firewalld是否開機自動啟動
firewalld.service enabled

# systemctl disable firewalld.service --開機不自動啟動此服務

# systemctl list-unit-files |grep firewalld
firewalld.service disabled



基本操作四:關閉selinux

# sed -i 7s/enforcing/disabled/ /etc/selinux/config --改完后,在后面重啟系統生效(現在先暫時不要重啟)
還要清空iptables規則
iptables -F
用iptables -L 查看是否清空


基本操作五:yum配置

# cd /data/
# wget http://192.168.2.9/CentOS-7-x86_64-DVD-1611.iso


# ll CentOS-7-x86_64-DVD-1611.iso --下載完后,確認大小一致
-rw-r--r-- 1 qemu qemu 4379901952 Nov 29 12:10 CentOS-7-x86_64-DVD-1611.iso


# mkdir /yum
# mount /data/CentOS-7-x86_64-DVD-1611.iso /yum --我本地的鏡像在/share下,我把它掛載到/yum目錄

# echo "mount /data/CentOS-7-x86_64-DVD-1611.iso /yum" >> /etc/rc.local
# chmod a+x /etc/rc.d/rc.local --centos7要把rc.local原文件加執行權限,開機才會自動執行

虛擬機中其實可以直接df -h 查看光盤所在路徑cd進去之后復制轉義之后的路徑粘貼至.repo文件即可。

2,配置本地yum源
# rm /etc/yum.repos.d/* -rf --這里我刪除了它所有的默認的配置(因為這些默認配置要連公網的源,速度太慢)

# vim /etc/yum.repos.d/local.repo --然后自建了本地yum源配置文件

[local] name=local baseurl=file:///yum enabled=1 gpgcheck=0

?





3,配置可選163的centos源
163centos源(其實就是centos官方的yum,使用163的國內速度更快)
配置方法兩種
a)直接公網連接網易163,優點:速度快,軟件包會定期更新


# cd /etc/yum.repos.d/
# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo


配置完上面三個yum后
# yum clean all
# yum makecache fast


--建議在學習環境下,宿主機最好只用本地源,(centos163和epel源備用著,平時不要用).這樣做的目地是為了防止安裝大量和系統版本不兼容的軟件包



基本操作六:
1,有人安裝時選擇了中文系統,要換成英文

左上角applications--system tools -- settions -- Region & Language --》選擇你要修改的語言



2,默認只有拼音中文輸入法,我這里需要使用極點五筆輸入法,安裝過程如下:
# yum install ibus ibus-table-chinese-wubi-jidian

安裝完后,需要右上角把用戶注銷重登錄

左上角applications--system tools -- settions -- Region & Language -- +或-你的輸入法就可以了


加完之后,使用super(一般在ctrl和alt之間)+space鍵進行切換


3,調整分辨率
左上角applications--system tools -- settions -- displays


基本操作七:圖形界面快捷鍵修改
左上角applications--system tools -- settions -- Keyboard -- Shortcuts 去修改自己習慣的快捷鍵




基本操作八:
有些命令的參數可以自動補全,如果不能補全,則安裝下面的命令(可能需要注銷一下)
# yum install bash-completion




基本操作九:桌面鎖屏

左上角applications--system tools -- settions -- Privacy 設置是否自動鎖屏

手動鎖屏
super+l





基本操作十:時間同步
# yum install ntp ntpdate --安裝ntp時間同步相關軟件包

# systemctl enable ntpd --設置開機自動啟動ntpd
# systemctl start ntpd --立即啟動ntpd服務
# date --確認時間與現在時間一致

# ntpdate 0.rhel.pool.ntp.org --如果還沒有同步成功,你可以用此命令手動同步一下




另外一個時間服務器的搭建方法(這個時間服務器要求在你的宿主機上必須搭建)
# yum install xinetd rdate
# vim /etc/xinetd.d/time-dgram
disable = no (--yes改為no)

# vim /etc/xinetd.d/time-stream
disable = no (--yes改為no)

# systemctl restart xinetd
# systemctl status xinetd
# systemctl enable xinetd

# lsof -i:37
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xinetd 7970 root 5u IPv6 58799 0t0 UDP *:time
xinetd 7970 root 6u IPv6 58800 0t0 TCP *:time (LISTEN)


客戶端同步時間的用法
# rdate -s 時間服務器的ip




基本操作十一:設置默認啟動級別為圖形模式(相當于以前的5級別)

# systemctl get-default --查看當前的運行模式

# systemctl set-default graphical.target --設置圖形模式為默認模式



==========================================================================================================

談一談學習時必用的kvm虛擬機橋接網絡配置


準備工作
1,在宿主機準備好yum(只需要本地鏡像yum就可以了,不要加公網的centos源和epel源,有可能安裝的軟件太新,會造成兼容性問題)



2,
# cat /proc/cpuinfo |grep -E "vmx|svm" --查看CPU是否支持intel或AMD的虛擬技術



在宿主機上安裝kvm

#

yum install qemu-kvm libvirt virt-install libvirt-python virt-manager libvirt-client virt-viewer


# systemctl start libvirtd
# systemctl enable libvirtd
# systemctl status libvirtd




# lsmod |grep kvm --確認是否有裝載kvm模塊,沒有裝載的可以使用modprobe kvm來裝載
kvm_intel 170181 0
kvm 554609 1 kvm_intel
irqbypass 13503 1 kvm




開始安裝kvm
1,圖形安裝

# virt-manager --和xen一樣的命令,打開虛擬機管理器


第一步:
安裝方式: --我這里選擇第一個,使用iso直接安裝

第二步:
安裝路徑:/data/CentOS-7-x86_64-DVD-1611.iso --寫上iso的路徑

第三步:
內存大小: 800M -- 內存如果較小,安裝時無法使用圖形安裝方式,只能使用文本安裝方式
cpu個數:2 --不能大于宿主機器的cpu核數

第四步:
硬盤大小: 20 G --我這里定義20G大小;它的默認路徑會在/var/lib/libvirt/images/kvm1.qcow2


第五步:
name : kvm1 --自定義一個虛擬機名稱
網絡現在只能選擇default --這是一個nat網絡(私有網絡),橋接網絡不能選,需要后面單獨配置后才能選擇




==================================================================================================

增加一個橋接網絡:
把物理網卡enp2s0橋接到br0(這個名字是自己定義的)



1,在宿主機上創建一個橋接網絡
# systemctl stop NetworkManager
# systemctl disable NetworkManager
# systemctl status NetworkManager



# vim /etc/sysconfig/network-scripts/ifcfg-br0 --此文件不存在,br0這個名字是自定義的

DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPADDR=192.168.2.X NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=114.114.114.114 ONBOOT=yes


2,把一個物理網卡加到一個橋接網絡里,我這里是把enp2s0加到br0
# vim /etc/sysconfig/network-scripts/ifcfg-enp2s0 --原物理網卡enp2s0里的配置只留下這三句就可以了

DEVICE="enp2s0" ONBOOT="yes" BRIDGE=br0

3,重啟網絡 /etc/init.d/network restart 或者 systemctl restart network

在宿主機上ifconfig 查看就會有br0這個網卡,有IP;
而原enp2s0網卡沒有IP;這是正常的


=======================================================================

圖形修改一個虛擬機網卡鏈接


virt-manager打開圖形,雙擊你要修改的虛擬機--》點擊左上的一個!號(centos7里看到的是一個像燈泡一樣的符號)按鈕show virtual hardware detail-->>找到你的網卡(NIC),修改成你想要改的網絡

轉載于:https://www.cnblogs.com/masterkx/p/8301095.html

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的CentOS7.3的基本配置(建议学习用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。