1. 程式人生 > >CentOS使用(一)-----各種環境搭建

CentOS使用(一)-----各種環境搭建

使用virtual box虛擬機器,映象為CentOS-6.9-x86_64-LiveDVD.iso,使用SecureCRT遠端連線。

安裝CentOS系統之後,

網路配置

選擇host-only連線模式,修改虛擬機器的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,之後驗證是否可以訪問外網,若可以訪問即可確定是閘道器問題,就要將這個閘道器配置固化下來,參考

還是不能訪問就重新共享一下網路。

安裝增強工具:

執行了上面的還不行,需要執行下面的安裝

yum install kernel-devel-$(uname-r)

SecureCRT連線

開啟虛擬機器的sshd服務,並將sshd服務設定為開機自動啟動(使用chkconfig命令列方式)。

使用SecureCRT遠端連線,將windows本地檔案上傳到centos上:

在centos上安裝jdk:

在centos上安裝Tomcat:

            其中最後增加8080埠的防火牆配置,無法成功,因為少了一步,參見:

            centos7的更改防火牆配置的方式變了,參考:

軟體安裝的三種方式:

修改使用者的桌面目錄:

在centos上安裝Python3:

在centos上安裝ftp伺服器:

安裝伺服器後,不需要就不要開啟匿名使用者訪問,使用登入Linux的使用者名稱密碼就可以訪問ftp

依照上面的網址搭建伺服器時,將目錄的訪問許可權設定為766(不可執行)也是不行的,必須是777

關閉selinux時,將selinux的值配置到了selinuxtype的位置,導致無法啟動,解決方法:

將通過ftp登入的使用者設定為不可跳出當前使用者的主目錄,導致ftp無法登入,解決方法:

在centos上安裝mysql伺服器: