網(wǎng)站建設(shè)完成后如何備案杭州網(wǎng)站推廣與優(yōu)化
1、下載鏡像
- CentOS 官網(wǎng)
- 阿里云鏡像
- 網(wǎng)易鏡像
- 搜狐鏡像
Mac M1芯片無(wú)法直接使用上述地址下載的最新鏡像(7.9、9),會(huì)一直卡在安裝界面(在 install
界面按 enter
回車無(wú)效),想要使用需要經(jīng)過(guò)一系列操作,制作步驟參見(jiàn):arm64(aarch64)安裝centos 7.5.1804 。
若不想自己動(dòng)手制作,可使用某大佬提供的版本:CentOS-7-aarch64-08191738.iso
文件說(shuō)明:
- DVD:普通的版本的鏡像,里面有很多我們用的常用軟件和組件。
torrent是種子文件,下載完畢后,用迅雷這類下載工具打開(kāi)。
?DVD1主要的centos系統(tǒng)和部分必需的軟件包。
DVD2就是些額外的軟件包。
分成2個(gè)的原因是因?yàn)榭啼浌獗P(pán)的文件不能超過(guò)4.7G,而centos自帶的軟件包就超過(guò)了這個(gè)限制,所以為了方便刻錄,就分成了兩個(gè)文件。
一般選擇下載DVD1即可。 - iso 鏡像文件
- Everything:這個(gè)和DVD區(qū)別是里面的基本包含了所有軟件和組件。鏡像文件比較大。
- Minimal:小版本,只有包含系統(tǒng)和很少的軟件。
- NetInstall:通過(guò)網(wǎng)絡(luò)安裝的包,要聯(lián)網(wǎng)安裝。
2、創(chuàng)建虛擬機(jī)
- 新建
- 將 ISO文件 拉進(jìn) VMWare Fusion,點(diǎn)擊
繼續(xù)
- 選擇
其他
-其他 64 位 ARM
,點(diǎn)擊繼續(xù)
- 選擇
自定義
,將名稱改為CentOS-7
(名稱隨意)
名稱改為CentOS-7
4、系統(tǒng)配置
- 打開(kāi)設(shè)置
- 處理器與內(nèi)存
根據(jù)自己的電腦運(yùn)存大小分配,修改完點(diǎn)擊顯示全部
,修改內(nèi)容會(huì)自動(dòng)保存
4、安裝虛擬機(jī)
- 點(diǎn)擊
開(kāi)始圖標(biāo)
- 選擇
install CentOS 7
,回車,等待幾分鐘
Install CentOS Linux 7
選擇此選項(xiàng)開(kāi)始在你的計(jì)算機(jī)系統(tǒng)中使用圖形安裝程序安裝 CentOS 7Test this media & install CentOS Linux 7.0
這是默認(rèn)選項(xiàng),將在啟動(dòng)安裝程序前會(huì)啟動(dòng)一個(gè)程序檢查安裝介質(zhì)的完整性Troubleshooting -->
這個(gè)項(xiàng)目是一個(gè)獨(dú)立菜單,包含的選項(xiàng)可幫助您解決各種安裝問(wèn)題,進(jìn)入子菜單后
- Install CentOS Linux 7 in basic graphics mode
這個(gè)選項(xiàng)可讓您在安裝程序無(wú)法為您的顯卡載入正確的驅(qū)動(dòng)程序的情況下使用圖形模式安裝 CentOS- Rescue a CentOS Linux system
當(dāng)安裝完成的CentOS無(wú)法開(kāi)機(jī)時(shí),選擇此項(xiàng)目進(jìn)行修復(fù)Use the ▲ and ▼ keys to change the selection.
使用上下鍵切換選項(xiàng)Press ‘e’ to edit the selected items,or ‘c’ to command prompt
按e是添加定制引導(dǎo)項(xiàng)目,按c是進(jìn)入grub(CentOS的開(kāi)機(jī)程序),關(guān)于定制引導(dǎo)選項(xiàng)參考 https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/installation_guide/chap-anaconda-boot-optionsPress Escape to return to the previous menu.
按 Esc 返回之前的菜單
- 語(yǔ)言選擇:
中文
、簡(jiǎn)體中文(中國(guó))
,點(diǎn)擊繼續(xù)
- 點(diǎn)擊
安裝目的地
,點(diǎn)擊完成
(這個(gè)一般保持默認(rèn)即可)
- 點(diǎn)擊
網(wǎng)絡(luò)和主機(jī)名(N)
,打開(kāi)
以太網(wǎng),點(diǎn)擊完成
- 點(diǎn)擊
時(shí)間和日期
,選擇亞洲
、上海
、打開(kāi)
網(wǎng)絡(luò)時(shí)間,點(diǎn)擊完成
- 點(diǎn)擊
根密碼
,設(shè)置 Root 密碼(111111),點(diǎn)擊兩次完成
- 點(diǎn)擊
創(chuàng)建用戶
(可以不創(chuàng)建,使用 root 即可)
- 點(diǎn)擊
軟件選擇
,根據(jù)自身需求選擇一個(gè)
- 完成所有配置后,點(diǎn)擊
開(kāi)始安裝
,稍等幾分鐘
- 安裝完成后,點(diǎn)擊
重啟系統(tǒng)
- 選擇第一個(gè),回車,進(jìn)入系統(tǒng)
1、上圖最后一個(gè)選項(xiàng)急救模式啟動(dòng)(系統(tǒng)出項(xiàng)問(wèn)題不能正常啟動(dòng)時(shí)使用并修復(fù)系統(tǒng))
2、上圖前面幾個(gè)選項(xiàng)都是正常啟動(dòng)。顯示的是內(nèi)核的版本,如果出現(xiàn)多個(gè),說(shuō)明你有升級(jí)過(guò)內(nèi)核;CentOs升級(jí)內(nèi)核后,舊的內(nèi)核是不會(huì)自動(dòng)刪除,所以才有多個(gè)正常啟動(dòng)選項(xiàng),讓你選擇用哪個(gè)內(nèi)核來(lái)啟動(dòng)
- 輸入登陸用戶
賬號(hào)
、密碼
5、Mac 通過(guò)終端與虛擬機(jī)進(jìn)行文件傳輸
Mac FTP工具:FileZilla、Cyberduck、Transmit、CrossFTP、Flow
5.1 scp
-
從本地復(fù)制到遠(yuǎn)程主機(jī):
# 將 文件 `/Users/zhangsan/Downloads/a.txt` 復(fù)制到 `/root` 下 zhangsan@MacBook-Pro ~ % scp Downloads/a.txt root@192.168.10.1:~ root@192.168.10.1's password: a.txt 100% 6850 17.9MB/s 00:00 # 將 文件夾 `/Users/zhangsan/Downloads/a` 復(fù)制到 `/app` 下 lisi@MacBook-Pro ~ % scp -r Downloads/a root@192.168.10.1:/app root@192.168.10.1's password: a.txt 100% 2 6.0KB/s 00:00 b.txt 100% 2 8.1KB/s 00:00
-
從遠(yuǎn)程主機(jī)復(fù)制到本地
# 將 文件夾 `/app/a` 復(fù)制到 `/Users/wangwu/Downloads` 下 wangwu@MacBook-Pro ~ % scp -r root@192.168.10.1:/app/a ./Downloads root@192.168.10.1's password: a.txt 100% 2 3.3KB/s 00:00 b.txt 100% 2 4.6KB/s 00:00 # 將 文件 `/root/a.txt` 復(fù)制到 `/Users/zhaoliu/Downloads` 下 zhaoliu@MacBook-Pro ~ % scp root@192.168.10.1:~/a.txt ./Downloads root@192.168.10.1's password: a.txt 100% 6850 6.9MB/s 00:00
-
指定 SSH 端口
# 如果遠(yuǎn)程主機(jī)的 SSH 端口不是默認(rèn)的 22,可以使用 `-P` 選項(xiàng)指定端口: scp -P 2222 user@remote_host:/path/on/remote/file.txt /path/to/local/
5.2 sftp
- 建立sftp連接:
Shell
?新建遠(yuǎn)程連接
?安全文件傳輸
?+
? 輸入虛擬機(jī)IP192.168.10.1
(可通過(guò)ip addr
)?好
? 選中192.168.10.1
? 輸入用戶root
?連接
- 輸入
yes
,輸入虛擬機(jī) root 用戶的密碼111111
成功建立連接后,使用The authenticity of host '192.168.10.1 (192.168.10.1)' can't be establisheE d. ED25519 key fingerprint is SHA256:GRDS25029jPM20pop9520t59u40Javav13wChhD20. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.10.1' (ED25519) to the list of known host S? root@192.168.10.1's password: Connected to 192.168.10.1. sftp>
get
命令可以下載文件,使用put
命令可以上傳文件- get 服務(wù)器上文件的目錄地址 本地存放的目錄地址
- put 本地存放的目錄地址 服務(wù)器上文件的目錄地址
6、多虛擬機(jī)共用同一份掛載盤(pán)
此部分內(nèi)容參見(jiàn):https://blog.csdn.net/lt5227/article/details/135689875
9、Linux 命令
9.1 內(nèi)核操作命令
-
查看內(nèi)核列表
rpm -qa | grep kernel | grep core
-
查看系統(tǒng)當(dāng)前內(nèi)核版本
uname -a
-
手動(dòng)刪除某個(gè)內(nèi)核版本來(lái)減少開(kāi)啟啟動(dòng)項(xiàng) (注意不要?jiǎng)h除當(dāng)前內(nèi)核版本)
yum remove kernel-core-4.18.0-193.el8.x86_64
-
重啟系統(tǒng)
reboot
9.2 查看IP地址
ip addr | grep 'inet[^6]' | awk '{print $2}' | cut -d/ -f1 | grep -v "127.0.0.1"
ip addr
:這是ip命令的一個(gè)用法,用于顯示網(wǎng)絡(luò)接口的地址信息。grep 'inet[^6]'
:grep命令用于搜索符合特定模式的行。這里的模式是'inet[^6]'
,意思是匹配所有以inet開(kāi)頭且不包含字符6的行。這樣,grep就會(huì)過(guò)濾掉所有IPv6地址,只保留IPv4地址。awk '{print $2}'
:awk是一個(gè)強(qiáng)大的文本處理工具。這里使用awk來(lái)打印每行的第二個(gè)字段,即IP地址。因?yàn)閕p addr命令的輸出中,IP地址通常位于每行的第二個(gè)字段。cut -d/ -f1
:cut命令用于剪切并分割字符串。-d/
指定了分隔符為斜杠(/
),-f1
表示只取第一個(gè)字段。因?yàn)镮P地址和子網(wǎng)掩碼之間通常用斜杠分隔,所以這一步是提取IP地址部分。grep -v "127.0.0.1"
:grep -v命令與grep類似,但它用于反向選擇,即排除匹配特定模式的行。這里排除的是127.0.0.1,即本地回環(huán)地址。
10、資料
- Linux Download:Ubuntu、CentOS、Debian…
- 2024年CentOS鏡像下載地址
- M系列 Mac如何安裝CentOS7虛擬機(jī)
- MacOS 安裝 VMware Fusion 以及 CentOS7 (ARM 64 版本)
- centos7 storm部署和測(cè)試 centos7 troubleshooting
- 【Linux Centos】開(kāi)機(jī)出現(xiàn)多個(gè)啟動(dòng)選項(xiàng)
- Mac 使用終端實(shí)現(xiàn)遠(yuǎn)程連接服務(wù)器(文件傳輸)
- screen命令
- Linux命令:文件傳輸命令scp詳解