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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

老笔记本安装CENTOS和FTP调试

發布時間:2023/12/29 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 老笔记本安装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:

yum -y install vsftpd

2)安裝后,確認程序已安裝

rpm -qa|grep vsftpd

3)因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的配置。
避免干擾,首先關閉防火墻

systemctl status firewalld.service #查看防火墻狀態 systemctl stop firewalld.service #停止防火墻服務 systemctl disable firewalld.service #關閉防火墻開啟自啟動

關閉selinux

vim /etc/selinux/config

將SELINUX=enforcing改為SELINUX=disable

如果要修改vsftpd.conf
先備份

cp vsftpd.conf vsftpd.conf.bak

使能和啟動vsftpd服務

systemctl enable vsftpd systemctl start vsftpd.service

檢查vsftpd服務情況,如果服務啟動失敗,系統檢查命令系統免費提供,嘿嘿

systemctl status vsftpd.service

顯示runing,就FTP服務表示成功運行了
登陸測試,使用另一臺電腦,使用狐火瀏覽器
地址庫輸入:ftp:// IP地址
登陸成功如下圖:
匿名登陸:

2.2 ftp安裝中的調試

出現幾個問題
1)vsftpd.service 服務未成功啟動
兩種具體報錯:代碼錯誤和配置錯誤

[root@lily sysconfig]# systemctl status vsftpd.service ● vsftpd.service - Vsftpd ftp daemonLoaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since Thu 2019-10-17 00:19:38 CST; 20s agoProcess: 6353 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=2)Main PID: 1302 (code=killed, signal=TERM)Oct 17 00:19:38 lily.centos systemd[1]: Starting Vsftpd ftp daemon...Oct 17 00:19:38 lily.centos vsftpd[6353]: 500 OOPS: :unrecognised variable in config_file wrte_enable Oct 17 00:19:38 lily.centos systemd[1]: vsftpd.service: control process exit...2 Oct 17 00:19:38 lily.centos systemd[1]: Failed to start Vsftpd ftp daemon. Oct 17 00:19:38 lily.centos systemd[1]: Unit vsftpd.service entered failed s.... Oct 17 00:19:38 lily.centos systemd[1]: vsftpd.service failed.

注意這句: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 失敗!.):

[root@niche vsftpd]# systemctl restart vsftpd Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journa lctl -xn' for details. [root@niche vsftpd]# systemctl restart vsftpd.service Job for vsftpd.service failed. See 'systemctl status vsftpd.service' and 'journa lctl -xn' for details. [root@niche vsftpd]# systemctl status vsftpd.service vsftpd.service - Vsftpd ftp daemonLoaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled)Active: failed (Result: exit-code) since Tue 2014-12-16 16:32:09 UTC; 15s agoProcess: 13586 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited , status=1/FAILURE)Dec 16 16:32:09 niche systemd[1]: vsftpd.service: control process exited, c...=1 Dec 16 16:32:09 niche systemd[1]: Failed to start Vsftpd ftp daemon. Dec 16 16:32:09 niche systemd[1]: Unit vsftpd.service entered failed state. Hint: Some lines were ellipsized, use -l to show in full.

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调试的全部內容,希望文章能夠幫你解決所遇到的問題。

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