day04 系統重要檔案

2022-06-24 22:15:17 字數 4615 閱讀 3249

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

type=ethernet # 網路型別 乙太網 快速乙太網 fastethernet

bootproto=none # 手動配置 自動獲取

1)none 靜態的ip

2)static 靜態的ip 工作中

3)dhcp 從dhcp服務自動獲取ip位址

name=eth0 # 網絡卡的名稱 系統網絡卡邏輯名稱

uuid=20c920b6-3fcb-47a3-8ab0-ec00b8496fd4 # 系統給每乙個裝置分配的唯一表示 唯一性 blkid

device=eth0 # 網絡卡的裝置名稱

onboot=yes # 開機是否啟動 啟用狀態

ipaddr=10.0.0.200 # ip位址 xshell連線此ip 使用ip add 檢視 類似身份證 (人)

prefix=24 # 子網掩碼 24

# 代表當前的區域網中有多少可用的ip位址 (房間能容納的人數)

1)prefix=24

2)netmask=255.255.255.0

gateway=10.0.0.2 # 閘道器 樓的大門

# route -n 檢視閘道器 需要安裝 yum -y install net-tools

# 到另乙個網路的必經之路

dns1=223.5.5.5 # dns 網域名稱解析服務 負責把網域名稱解析成對應的ip位址

對應關係表

223.5.5.5 阿里雲的dns伺服器

114.114.114.114 電信

202.106.0.20 聯通

8.8.8.8 谷歌

儲存完配置進行重啟生效

方法1: centos 7.x

systemctl restart network

方法2: centos 6.x

service network restart

方法3:

ifdown eth0 && ifup eth0

ps: && 前面的命令執行成功 則執行後面的命令 如果前面的命令執行失敗 則不會執行後面的命令

更改網絡卡名稱 centos預設ens33 修改成eth0

1. 先修改網絡卡配置檔案中的名稱

vi /etc/sysconfig/network-scripts/ifcfg-ens33

....

name=eth0

device=eth0

2.修改網絡卡的名稱 ifcfg-ens33 修改為 ifcfg-eth0

mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0

----------

cd /etc/sysconfig/network-scripts/

mv ifcfg-ens33 ifcfg-eth0

---------

3.系統核心載入網絡卡名稱 biosdevname=0 net.ifnames=0 新增這兩條配置

vi /etc/default/grub

grub_cmdline_linux="biosdevname=0 net.ifnames=0 rhgb quiet"

4.載入grub配置資訊

grbu2-mkconfig -o /boot/grub2/grub.cfg

5.重啟作業系統

reboot

1)第乙個里程碑 如何檢視當前的主機名?

[root@localhost ~]# hostname # 檢視當前的主機名

[root@localhost ~]# cat /etc/hostname # 檢視主機名的配置檔案

[root@localhost ~]# hostnamectl # 檢視系統中硬體資訊

2)第二個里程碑 如何修改主機名?臨時修改主機名稱 重啟失效 不會修改主機名配置檔案

[root@localhost ~]# hostname oldboy-lnb # 修改主機名為oldboy-lnb

3)第三個里程碑 如何永久修改主機名?

a.直接修改配置 不直接生效 重啟系統才生效 不建議此方法

vim /etc/hostname

oldboylnb

b.使用命令修改主機名 直接生效+永久生效 也會更改/etc/hostname 配置檔案

[root@oldboyedu-lnb ~]# hostnamectl set-hostname oldboyedu-lnb

stab == file system table 開機自動掛載 給檔案乙個入口(目錄)

檔案作用: 實現儲存裝置開機自動掛載

uuid=0580d792-026b-4ed9-b1c4-b8c1c839f051 / xfs defaults 0 0

1 2 3 4 5 6

1)uuid 表示裝置的方式 uuid(也可以使用裝置名稱) 也可以寫成 /dev/sda3

2)掛載點目錄資訊 / 掛載點 入口

3)檔案的系統型別 centos7預設的系統型別是xfs

4)掛載的引數 決定是否可以向裝置中儲存刪除資料等

5)是否進行磁碟備份 不開啟 影響磁碟儲存 利用率 0 關閉 1 開啟

6)是否程序磁碟檢查 fsck 不開啟

如何掛載cdrom 開機自動掛載

uuid=2018-05-03-20-55-23-00 /mnt iso9660 defaults 0 0

2)如何獲取cdrom的uuid

[root@oldboyedu-lnb ~]# blkid

/dev/sda1: uuid="b2b6ec5a-ff43-4c10-8bc9-a42743f92838" type="xfs"

/dev/sda2: uuid="a2ced57e-5a93-4f74-bca1-6c2fd68d4702" type="swap"

/dev/sda3: uuid="0580d792-026b-4ed9-b1c4-b8c1c839f051" type="xfs"

/dev/sr0: uuid="2018-05-03-20-55-23-00" label="centos 7 x86_64" type="iso9660" pttype="dos"

3)重啟測試是否開機自動掛載

reboot

df -h 進行檢視

作用: 配置dns伺服器  配置直接生效

dns服務--->安裝在伺服器上

dns 網域名稱解析

負責把網域名稱 解析成對應的伺服器的ip位址

電腦與電腦(伺服器)之間通訊 使用的ip位址 不認是網域名稱是什麼傢伙?

網域名稱: 方便我們記憶** 61.135.169.125?

訪問乙個**的流程

www.baidu.com----> dns服務 ----> 61.135.169.125

租房子 ----> 中介 ----> 房東

dns中介 好多

阿里雲 223.5.5.5 **->ip

電信 114.114.114.114 **->ip

聯通谷歌

​	nameserver 223.5.5.5

​ 特點:

​ /etc/resolv.conf 生效優先於網絡卡的配置檔案

​ 如果網絡卡中配置了dns伺服器 重啟後會覆蓋/etc/resolv.conf

工作中使用/etc/resolv.conf

ps:1)如果dns伺服器出現問題 不能正常解析 只影響我們作業系統無法上網而已

2)不影響使用者連線我們的伺服器 連線我們的服務(ssh web)

3)如果修改網絡卡配置檔案dns 必須重啟 重啟則會影響我們使用者體驗

4)使用/etc/resolv.conf 配置dns服務 網絡卡中不需要配置

5)/etc/resolv.conf配置了dns 網絡卡中不配置 則不會覆蓋我們的/etc/resolv.conf

6)備用dns

[root@oldboy ~]# cat /etc/resolv.conf

# generated by networkmanager

nameserver 223.5.5.5

nameserver 114.114.114.114

網絡卡中備用dns

dns1=223.5.5.5

dns2=114.114.114.114

檔案的作用:

寫入內容 在使用者登陸系統的時候顯示內容

檔案的作用:

開機顯示系統的版本資訊

為了系統的安全 需要清空版本號

> /etc/issue

> /etc/issue.net

day04 資料寬度

第4節 資料寬度 資料寬度 在上節課了解0和1的關係,同時計算機儲存資料,不是無限制可以儲存任意資料的,在我們現實中只儲存乙個數字的話,要麼把數字寫到本子上或記錄到腦子裡,那麼把它看成無限大的,但是在計算機中不是這樣的由於計算機受到硬體的約束,我們在儲存資料的時候它是有長度限制的。我們稱這個長度的限...

Day04 迴圈結構

如果在程式中我們需要重複的執行某條或某些指令,例如用程式控制機械人踢足球,如果機械人持球而且還沒有進入射門範圍,那麼我們就要一直發出讓機械人向球門方向奔跑的指令。當然你可能已經注意到了,剛才的描述中其實不僅僅有需要重複的動作,還有我們上乙個章節講到的分支結構。再舉乙個簡單的例子,比如在我們的程式中要...

遊戲開發Day04

1.建立球體物件,給球體新增剛體,材質,然後新增到預製體中。2.在相機的射擊指令碼中重寫重寫update方法 public transform newobject void update 3.銷毀子彈物件 在子彈的預製體中新增指令碼 void rotate 向右旋轉 if input.getkey ...