使用virtual box虛擬機,鏡像為CentOS-6.9-x86_64-LiveDVD.iso,使用SecureCRT遠程連接。
安裝CentOS系統之後,
網絡配置
選擇host-only連接模式,修改虛擬機的ip地址:
centos7臨時修改IP、永久修改IP_LANGZI7758521的專欄-CSDN博客_centos刪除臨時ip
網絡配置還是有好多坑,幾個月後再一次配置,用了兩天才正常,記錄一下:
1.建立虛擬機的網絡連接使用host-only模式,虛擬機建立之後,會在宿主計算機上多出一個虛擬網卡。
2.使用可以連接網絡的網卡對這個虛擬網卡進行網絡共享(通常共享後虛擬網卡的ip就會改變,需要虛擬網卡的ip是靜態的)。
3.這一步就可以得到虛擬網卡的ip,到centos虛擬機中的/etc/sysconfig/network-scripts下,根據宿主的ip修改ifcfg-enp0s3文件(一般不存在,需要自己創建),修改後內容如下:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.137.100
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
DNS1=192.168.137.1
NM_COMTROLLED=no
ONBOOT=yes
4.宿主計算機需要修改防火牆設置,將文件和打印機共享勾選,使其能夠通過防火牆(否則,計算機可以ping同虛擬機,虛擬機無法ping同宿主計算機)
經過以上4步,重啟虛擬機網絡(systemctl restart network)後,應該就可以上網了。
若是無法正常訪問外網,使用route查看網關是否設置成功,若網關設置不生效可以執行route add default gw 192.168.137.1,之後驗證是否可以訪問外網,若可以訪問即可確定是網關問題,就要將這個網關配置固化下來,參考
CentOS 設置網絡(修改IP&修改網關&修改DNS)update.14.08.15 - leezhxing - 博客園
還是不能訪問就重新共享一下網絡。
安裝增強工具:
參考:VirtualBox安裝Centos後實現文件夾共享 - VincentFu - 博客園(執行其中前3步就好)
執行了上面的還不行,需要執行下面的安裝
yum install kernel-devel-$(uname-r)
SecureCRT連接
開啟虛擬機的sshd服務,並將sshd服務設置為開機自動啟動(使用chkconfig命令行方式)。
CentOS 中設置服務開機自啟_jacknichao的專欄-CSDN博客_centos 設置服務
使用SecureCRT遠程連接,將windows本地文件上傳到centos上:
https://jingyan.baidu.com/article/8065f87faf917d23312498c3.html
在centos上安裝jdk:
使用CentOS7卸載自帶jdk安裝自己的JDK1.8_hui_2016的博客-CSDN博客_centos卸載jdk
在centos上安裝Tomcat:
CentOS-7.0.中安裝與配置Tomcat-7的方法_服務器應用_Linux公社-Linux系統門戶網站
其中最後增加8080端口的防火牆配置,無法成功,因為少了一步,參見:
-A RH-Firewall-1-INPUT -m state state NEW -m tcp -p tcp dport 8080 -j ACCEPT iptables: Applying_woshidaniu的專欄-CSDN博客
centos7的更改防火牆配置的方式變了,參考:
CentOS7使用打開關閉防火牆與端口_XiaoYu的博客-CSDN博客_centos怎麼關閉防火牆端口
軟件安裝的三種方式:
centos 軟件安裝的三種方式 - 尼諾 - 博客園
修改用戶的桌面目錄:
CentOS桌面文件夾誤刪,導致圖形用戶界面目錄混亂複原方法_Pacey的博客-CSDN博客
在centos上安裝Python3:
centos6.5下安裝python3.6、pip、ipython - 行者印記 - 博客園
在centos上安裝ftp服務器:
CentOS7下安裝FTP服務 - 玄同太子 - 博客園
centos7 ftp服務器搭建_CentOS7下搭建vsftpd服務器(本地用戶模式)_weixin_39671935的博客-CSDN博客
安裝服務器後,不需要就不要開啟匿名用戶訪問,使用登錄Linux的用戶名密碼就可以訪問ftp
依照上面的網址搭建服務器時,將目錄的訪問權限設置為766(不可執行)也是不行的,必須是777
關閉selinux時,將selinux的值配置到了selinuxtype的位置,導致無法啟動,解決方法:
https://jingyan.baidu.com/article/3052f5a1ffd87e97f21f8611.html
centos 7 關閉selinux導致無法啟動 Failed to load SELinux policy. Freezing - 簡書
將通過ftp登錄的用戶設置為不可跳出當前用戶的主目錄,導致ftp無法登錄,解決方法:
vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()錯誤的解決方法_Laurence的技術博客-CSDN博客_500 oops vsftpd
在centos上安裝mysql服務器:
在CentOS Linux 7.5上安裝MySQL_數據庫技術_Linux公社-Linux系統門戶網站
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this .._零壹-CSDN博客