安裝centos7並配置上網和安裝ftp
3、配置上網
# cd /etc/sysconfig/network-scripts
# vi ifcfg-eno16777736
修改以下配置
ipv4_failure_fatal=yes
onboot=yes
修改後重啟網路
# service network restart
重啟網路後
測試
網路是否已經通了
可以使用網路了,前提是你自己的電腦可以上網
4、yum update
更新系統
# yum update
這一步驟比較慢,取決於你的網路速度了
5、安裝ftp
a、安裝vsftpd
# yum install vsftpd
b.啟動/重啟/關閉vsftpd伺服器
# service vsftpd restart
這一步沒報錯就證明ftp已經安裝好了,下面是做一些ftp的配置
啟動和關閉分別把restart改為start/stop即可.
c.與vsftpd伺服器有關的檔案和資料夾
vsftpd伺服器的配置檔案的是: /etc/vsftpd/vsftpd.conf
檢視vsftpd伺服器的根目錄,即ftp伺服器的主目錄:
# more /etc/passwd|grep ftp
ftp:x:14:50:ftp user:/var/ftp:/sbin/nologin
這樣你就能看到ftp的伺服器的目錄在/var/ftp處
如果你想修改伺服器目錄的路徑,那麼你只要修改/var/ftp到別處就行了
d.新增ftp本地使用者
# adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser
使用命令(adduser)新增ftpuser使用者,不能登入系統(-s /sbin/nologin),自己的資料夾在(-d /opt/ftp)),屬於組ftp(-g ftp)
然後你需要為它設定密碼
# passwd ftp
這樣就新增了乙個ftp使用者了.下面的示例可以幫助你進入ftp伺服器了.
要保證自己能讀寫自己的目錄,就要在配置檔案vsftpd.conf裡設定一下就可以讀寫了.
local_enable=yes
write_enable=yes
local_umask=022
這時候你已經可以在別的地方連線ftp了,可以在自己的windows系統下安裝filezilla client,這個軟體比較好用,也支援斷點續傳
不過這時候你應該會遇到一些錯誤:
550 permission denied
目錄沒有許可權,授權就可以了
使用chmod和chown授權
vsftpd:500 oops
可以用命令chmod a-w /opt/ftp去除使用者主目錄的寫許可權,注意把目錄替換成你自己的。或者你可以在vsftpd的配置檔案中增加下列兩項中的一項:
allow_writeable_chroot=yes
553 could not createfile
檢視selinux模式
#sestatus
selinux status: enabled <==是否啟動 selinux
selinuxfs mount: /selinux <==selinux的相關檔案資料掛載點
current mode: enforcing <==目前的模式
mode from config file: enforcing <==設定檔指定的模式
policy version: 21
policy from config file: targeted <==目前的政策為何?
修改selinux模式
#vi /etc/selinux/config
selinux=enforcing <==調整 enforcing|disabled|permissive
selinuxtype=targeted <==目前僅有 targeted 與 strict
修改配置檔案即可vsftpd.conf,確定有以下幾行,沒有自己新增進去就可以了.
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022
mkdir /var/ftp/guest
chmod 777 /var/ftp/guest
f.定製進入ftp伺服器的歡迎資訊
在vsftpd.conf檔案中設定:
dirmessage_enable=yes
然後進入使用者目錄建立乙個.message檔案,輸入歡迎資訊即可。
CentOS7安裝並配置vsftpd
1.安裝 yum y install vsftpd 可以通過rmp qa grep vsftpd檢查是否安裝 2.建立虛擬使用者及ftp資料夾 mkdir ftpfile useradd ftpuser d ftpfile s sbin nologin chown r ftpuser.ftpuser...
CentOS 7 安裝和配置
這個centos作為mysql資料庫伺服器,只需要裝gnome桌面,ftp伺服器就行,並自帶了mariadb引擎的mysql,據說比mysql效率還高點。一 外接裝置的掛載在 run media root 二 ftp服務的開通 1 命令列方式 進入終端,輸入命令 systemctl enable v...
centos7安裝docker並配置阿里雲映象
安裝docker需要centos7 核心3.1以上 基本上centos7以上的都支援,然後先更新到最新 sudo yum update 然後直接安裝 sudo yum install docker 安裝之後啟動 docker 服務,並讓它隨系統啟動自動載入。sudo service docker s...