YUM,yellow Updater Modifiedlinux
首先,掛載CentOS7光盤數據庫
[root@svr7 ~] ls /dev/cdrom // 查看光驅設備 /dev/cdrom [root@svr7 ~] mkdir /dvd // 建立dvd目錄 [root@svr7 ~] ls /dvd //查看建立的dvd目錄 [root@svr7 ~] mount /dev/cdrom /dvd/ //將光盤掛載到建立的dvd目錄下 [root@svr7 ~] ls /dvd //查看掛載是否成功 看dvd目錄下是否有掛載文件 [root@svr7 ~] ls /dvd/Packages //查看dvd目錄下軟件包目錄 [root@svr7 ~] mkdir -p /repo/cos7dvd //建立倉庫目錄 [root@svr7 ~] ls /repo/cos7dvd/ //查看建立是否成功 [root@svr7 ~] cp -r /dvd/* /repo/cos7dvd/ //複製dvd下全部文檔到倉庫
[root@svr7 ~] ls /repo/cos7dvd/ //查看倉庫數據 CentOS_BuildTag LiveOS EFI Packages EULA repodata GPL RPM-GPG-KEY-CentOS-7 images RPM-GPG-KEY-CentOS-Testing-7 isolinux TRANS.TBL
[root@svr7 ~] mkdir /etc/yum.repos.d/oldrepo //在倉庫下建立一個目錄 [root@svr7 ~] mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo/ //將倉庫中全部.repo移動到oldrepo中 [root@svr7 ~] ls /etc/yum.repos.d/oldrepo/ //查看是否移動成功 [root@svr7 ~] yum-config-manager --add-repo file:/ // repo / cos7dvd //創建配置文件 [root@svr7 ~] vim /etc/yum.repos.d/yum.repo //修改配置文件 [yum] # 倉庫標識,隨意起一個名 name=yum # 倉庫描述信息 baseurl=file:// /repo/cos7dvd # 指定服務端位置 enabled=1 # 本文件是否生效 1表明生效 gpgcheck=0 # 是否檢測紅帽簽名信息 0表明不檢測 [root@svr7 ~] yum repolist #列出倉庫信息
[root@svr7 ~] yum clean all // 清除緩存 [root@svr7 ~] yum repolis // 列出倉庫信息 # 爲了提升檢索數據,yum會在本機緩存數據 # 當軟件源地址發生變化時,須要檢索倉庫時,須要清除緩存,才能生效
[root@ svr7 ~] yum -y install httpd //安裝httpd [root@ svr7 ~] yum -y install sssd //安裝sssd [root@ svr7 ~] yum -y install bind-chroot //安裝bin-chroot [root@ svr7 ~] yum -y install maridb-server //安裝maridb-server [root@svr7 ~] yum list firefox //查看firefox軟件是否安裝 已安裝的軟件包 firefox.x86_64 45.4.0-1.el7.centos @ anaconda [root@ svr7 ~] yum info firefox //查看軟件詳細信息 [root@ svr7 ~] yum provides /usr/bin/hostname //查看hostname指令由哪一個軟件包產生 [root@svr7 ~] yum provides */guestmount //模糊搜索哪一個路徑下有 /guestmount
[root@svr7 ~] yum remove httpd //卸載軟件 [root@svr7 ~] yum list httpd //查看httpd仍是否存在 [root@svr7 ~] yum -y reinstall httpd //從新安裝httpd服務
FTP通訊解析vim
FTP控制鏈接使用的端口爲21
FTP數據鏈接的創建
服務端主動:從20端口鏈接客戶端
服務器被動:在隨機端口等待客戶端來鏈接centos
FTP用戶緩存
[root@svr7 ~] yum -y install vsftpd //安裝提供FTP服務的軟件 [root@svr7 ~] yum info vsftpd #查看軟件詳細信息 [root@svr7 ~] systemctl restart vsftpd #重啓服務 [root@svr7 ~] systemctl enable vsftpd #設置開機自啓動 Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service. [root@svr7 ~] firefox ftp://192.168.4.7 //測試訪問 # 匿名用戶顯示爲/var/ftp目錄內容,本地系統用戶顯示該用戶家目錄的內容 [root@svr7 ~] ls /var/ftp/ //查看目錄是否存在 [root@svr7 ~] touch /var/ftp/anon.txt //目錄下建立anon文檔 [root@svr7 ~] ls /var/ftp/ //查看文檔是否建立成功 [root@svr7 ~] firefox ftp://192.168.4.7 //訪問ftp [root@svr7 ~] id xxx //查詢是否有xxx用戶 [root@svr7 ~] ls /home/xxx/ //查看xxx的家目錄 [root@svr7 ~] touch /home/xxx/xxx.txt //在xxx用戶家目錄下建立文檔 [root@svr7 ~] ls /home/xxx/ //查看文檔是否建立成功 [root@svr7 ~] firefox ftp://xxx:123456@192.168.4.7 # 格式 firefox ftp://用戶名:密碼@本身的IP地址
[root@svr7 ~] systemctl stop firewalld //當即關閉防火牆 [root@svr7 ~] systemctl disable firewalld //永久關閉防火牆 Removed symlink /etc/systemd/system/dbus- org.fedoraproject.FirewallD1.service. Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service. [root@svr7 ~] getenforce //查看當前SELinux狀態 [root@svr7 ~] setenforce 0 //當前使SELinux失效 [root@svr7 ~] vim /etc/selinux/config //開機禁用,下一次開機生效 SELINUX=disabled # 修改第一個SELINUX
最近時間太少,來不及掛圖片,你們就將就一下看吧
這個呢純屬我的筆記的延伸
有什麼不嚴謹不對的地方但願你們指出,好便及時更正
因爲路徑的雙斜槓跟文本編輯的語法可能有些衝突,顏色上可能有所差別
這個適合有點linux基礎的看,不會linux的話看起來會有些吃力服務器
大致思路:掛載---搭建倉庫---設置軟件源---安裝須要的軟件包---卸載---搭建FTP---root用戶測試訪問FTP---普通用戶訪問FTP架構