使用virtual box虚拟机,镜像为CentOS-6.9-x86_64-LiveDVD.iso,使用SecureCRT远程连接。
安装CentOS系统之后,
选择host-only连接模式,修改虚拟机的ip地址:
http://blog.csdn.net/langzi7758521/article/details/74936204
网络配置还是有好多坑,几个月后再一次配置,用了两天才正常,记录一下:
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,之后验证是否可以访问外网,若可以访问即可确定是网关问题,就要将这个网关配置固化下来,参考
https://www.cnblogs.com/leezhxing/p/3703420.html
还是不能访问就重新共享一下网络。
参考:https://www.cnblogs.com/vincentfu/p/6893925.html(执行其中前3步就好)
执行了上面的还不行,需要执行下面的安装
yum install kernel-devel-$(uname-r)
开启虚拟机的sshd服务,并将sshd服务设置为开机自动启动(使用chkconfig命令行方式)。
http://blog.csdn.net/jack_nichao/article/details/54093394
使用SecureCRT远程连接,将windows本地文件上传到centos上:
https://jingyan.baidu.com/article/8065f87faf917d23312498c3.html
http://blog.csdn.net/hui_2016/article/details/69941850
https://www.linuxidc.com/Linux/2015-08/122241.htm
其中最后增加8080端口的防火墙配置,无法成功,因为少了一步,参见:
http://blog.csdn.net/woshidaniu/article/details/70667300
centos7的更改防火墙配置的方式变了,参考:
https://blog.csdn.net/qq_38295166/article/details/78822598
软件安装的三种方式:
https://www.cnblogs.com/ienino/p/7722889.html
修改用户的桌面目录:
http://blog.csdn.net/xpx1995/article/details/79184400
https://www.cnblogs.com/thong2006/p/6843633.html
http://www.cnblogs.com/zhi-leaf/p/5983550.html
安装服务器后,不需要就不要开启匿名用户访问,使用登录Linux的用户名密码就可以访问ftp
依照上面的网址搭建服务器时,将目录的访问权限设置为766(不可执行)也是不行的,必须是777
关闭selinux时,将selinux的值配置到了selinuxtype的位置,导致无法启动,解决方法:
https://jingyan.baidu.com/article/3052f5a1ffd87e97f21f8611.html
将通过ftp登录的用户设置为不可跳出当前用户的主目录,导致ftp无法登录,解决方法:
https://blog.csdn.net/bluishglc/article/details/42399439
https://www.linuxidc.com/Linux/2018-05/152574.htm
https://blog.csdn.net/Tomcat33/article/details/78556902