龙空技术网

大白话 linux 教程-02-环境搭建

程序喵的日记本 452

前言:

目前兄弟们对“centosftpaddress”大致比较关切,同学们都想要剖析一些“centosftpaddress”的相关资讯。那么小编也在网摘上收集了一些对于“centosftpaddress””的相关内容,希望兄弟们能喜欢,我们一起来学习一下吧!

可选方案:

1. 在本地电脑上安装双系统 (不推荐)

2. 使用虚拟机软件,比如 VirtualBox ( 免费,推荐)、VMware ()、Parallels Desktop(macos)等

3. 使用 Docker () 或者直接使用 Docker Machine ()

4. 使用 Vagrant 工具 ()

5. 使用 ssh 命令远程登录到云服务器(比如阿里云ECS、亚马逊EC2等)上操作

安装的时候我们不需要桌面,只需要下载 server 版本即可。

ubuntu 下载地址

centos 下载地址

在 VirtualBox 中新建虚拟机,在光盘设置处选择下载好的 ISO 文件作为系统系统文件,根据提示进行虚拟机的安装操作。

安装完成后需要注意几个点:

先使用 ping 看看是否可以上网,能显示 ip 则说明网络和 DNS 解析正常,忽略第 1 条和第 2 条。

第一:ubuntu 可能无法上网,在 sudo nano /etc/resolv.conf 中加入 nameserver 8.8.8.8,这种方式是临时修改,永久修改的方法是 sudo nano /etc/systemd/resolved.conf 中的 DNS 节点 (如果你会 vi 可以用 vi 修改)

第二:centos 使用 ip addr 看不到网卡,是因为网卡没有启动,编辑 sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s 把里面的 ONBOOT=no 改为 ONBOOT=yes 重启

第三:因为没有桌面,VirtualBox 的界面操作起来很小不方便,可以使用 ssh 客户端工具登录虚拟机终端。

ubuntu 开启 sshd 服务:

sudo apt install openssh-serversudo service ssh start

centos 开启 sshd 服务:

sudo yum install openssh-serversudo service sshd start 

使用这些命令的时候会要求输入密码,以后章节会解释什么是 sudo,以及如何避免输入密码。

VirtualBox 中安装虚拟机后,默认是 NAT 网络模式,sshd 远程服务的默认端口是 22,我们可以做一个端口转发,比如把本地的 2222 端口和虚拟机的 22 端口打通,这样输入 ssh -p 2222 localhost 就可以连接到虚拟机的终端了。对于 windows 的用户可以使用 putty 或者 SecureCRT 等 ssh 客户端进行连接。你发现每次 ssh 登录时,需要输入用户的密码,以后章节会解释什么是公钥/私钥,以及如何免密码登录。

标签: #centosftpaddress