老笔记本安装CENTOS和FTP调试
Centos 服務器安裝練習
1安裝centos 到聯想V450上
1.1準備工作
linux官網對比兼容的筆記本型號中沒有lenovo V450,但是還是要試一試 =0=
筆記本lenovo V450配置 :cpu Intel core 2
硬盤:300G
內存:2G
U盤:64G ,3.0,金士頓
centos版本:centos_86_64_1611_dvd.iso,通過網上多種對比驗證,確認筆記本lenovo V450 的CPU型號: Intel core 2 duo 為X86_64架構,選用系統版本為centos_86_64_1611_dvd.iso
下載centos鏡像:通過鏡像 163網站有一個
163centos鏡像站
參考鏈接: 百度X86_64.
參考鏈接: intel官網cpu查詢.
參考資料:鳥哥linux私房菜第四版 2,3章
1.2利用U盤安裝系統至筆記本
U盤制作和安裝細節請查看參考blog
安裝過程遇到一個報錯情況
系統會卡住,出現大量的dracut 報錯:
Warning: dracut-initqueue timeout - starting timeout scriptis
Warning: Could not boot.
Warning: /dev/root does not exist
參考下面幾個博文,探索發現是U盤的盤符名稱和安裝時的label(標簽)不一致造成
用U盤制作系統時U盤盤符替換了默認label,下圖紅框中是安裝程序默認的label名字
將其修改一致后,正常進入圖形化安裝界面。
參考博文:第一次給電腦安裝CentOS7
參考博文:centOS 7 頻繁出現dracut解決方案
參考博文:普通臺式機裝centos7系統
2 安裝FTP組件和調試
2.1安裝vsftp
下面只介紹最簡單的安裝和聯通測試
1)安裝 vsftp:
2)安裝后,確認程序已安裝
rpm -qa|grep vsftpd3)因ftp默認使用端口為21,centos未開啟,故需修改iptables,端口21,22
cd /etc/sysconfig vim iptables加入如下兩行:22端口選填
-A INPUT -m --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -m --state NEW -m tcp -p tcp --dport 22 -j ACCEPT重啟iptables 服務
service iptables restart登陸方式這里使用匿名登陸
即使用的默認配置,安裝完畢后。/etc/vsftpd/ 目錄下有個文檔vsftpd.conf,根據個人需求來配置來完成相應需求。文檔中說明了該vsftpd.conf文檔只是一個比較松散的文檔,如果要詳細了解如何配置,請參閱vsftpd.conf.5文檔。
注意,如果你參照了某個blog 配置了相關配置但又報錯,無法啟動vsftpd.service。
那么我建議直接先使用默認配置的vsftp,使用匿名登陸一次試一試,再根據需求微調vsftpd.conf的配置。
避免干擾,首先關閉防火墻
關閉selinux
vim /etc/selinux/config將SELINUX=enforcing改為SELINUX=disable
如果要修改vsftpd.conf
先備份
使能和啟動vsftpd服務
systemctl enable vsftpd systemctl start vsftpd.service檢查vsftpd服務情況,如果服務啟動失敗,系統檢查命令系統免費提供,嘿嘿
systemctl status vsftpd.service顯示runing,就FTP服務表示成功運行了
登陸測試,使用另一臺電腦,使用狐火瀏覽器
地址庫輸入:ftp:// IP地址
登陸成功如下圖:
匿名登陸:
2.2 ftp安裝中的調試
出現幾個問題
1)vsftpd.service 服務未成功啟動
兩種具體報錯:代碼錯誤和配置錯誤
注意這句:Oct 17 00:19:38 lily.centos vsftpd[6353]: 500 OOPS: :unrecognised variable in config_file wrte_enable
這就說明我的配置文件vsftpd.conf 文件中變量拼錯,write_enable拼錯成wrte_enable。
另外遇到一種配置錯誤:vsftpd里有兩個listen=NO和listen_ipv6=YES參數,如果兩個都為NO就會報錯,
500OPPS:can only support ipv4 and ipv6 currently,意思是系統現在只支持ipv4和ipv6,大哥,至少給開一個啊。
另外遇到一個奇怪的報錯,沒有具體的500OPPS,
查了半天,最后把自己vsftpd.conf刪除,從備份的vsftpd.conf 恢復了默認配置后才成功啟動服務。
具體報錯如下:
報錯信息如下(參考博客: centos7 配置 vsftpd 失敗!.):
Process: 13586 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited
, status=1/FAILURE)
只有這個 code=exited,status=1/FAlURE,沒找到具體問題點。
操作有如下,1關閉了防火墻,2關閉selinux,3vsftpd恢復默認配置,重啟了系統
然后服務終于起來了…
FTP相關參考bolg:
參考博文:Linux安裝vsftpd及配置詳解
參考博文:CentOS7環境下搭建ftp服務器
參考博文:最有效的辦法–VSFTP啟動失敗-Failed to start Vsftpd ftp daemon
總結
以上是生活随笔為你收集整理的老笔记本安装CENTOS和FTP调试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于数字孪生技术的智慧变电站Web3D可
- 下一篇: Oracle应用之安全等保加密存储