学习Linux首先要准备一个Linux环境。环境的安装有两种途径:买一个云服务器,安装虚拟机。
推荐使用云服务器,较虚拟机方便很多。
云服务器具体来说是Centos 7.6 64位——我也不知道为啥用这个
步骤一:
购买云服务器的主要方式是腾讯云和华为云,目前我所接触到的是华为云友好一点(不排除腾讯云有更好的只是我没发现)。总之购买一个一年以上的Centos 7.6 64位云服务器。
下面介绍一下华为云服务器的购买过程:
1.登录华为云官网
到浏览器上搜索华为云就可以
2.跳转到活动页面
3.购买云服务器——1核2G完全够用
选择Linux云服务器购买,并选择配置。注意:不要操作失误,新人第一次买才会有这么大的打折。
(说是9月16日之前,但之后也会有其他活动,价格不会偏差太大)
购买后跳出界面,找到镜像:
修改为:
然后是一个建议:云服务器的密码最好买的时候就设置
其他的全部默认就可以。
这个赠送的一年是要购买后返回到立即购买界面中领取。镜像也同样要修改成CentOS 7.6 64bit
买好后可以到华为云官网查看自己的云服务器。在控制台——总览——我的导航——弹性云服务器ECS
有时候买了不显示自己的云服务器,需要刷新。
点击‘更多’可以重设密码,之前没有设置密码话也可以在这里设置密码。
步骤二:
完成云服务器的购买后,在下载一个xshell软件完成云服务器的远程登录。
下载地址:https://www.xshell.com/zh/free-for-home-school/
下拉到:
勾选只需xshell,姓名随便填。邮箱收到后一路下一步就可以安装完成了(安装路径如果有需求可以留意一下)
步骤三:
打开xshell 7
登录机器的方案有两种
方法一:命令行
输入:ssh 用户名@+IP地址
用户名开始默认为root,IP地址在自己的云服务器上,可以通过控制台查看,用弹性公网的IP地址。
下面接方法二中的步骤4
方法二:
1.单击左上角文件-新建
2.名称-自己取,主机-改为公网IP,说明-自己写(可能会出现名称不更新的情况)
3.确定
4.左上角文件下面有一个文件夹图案,点击,打开,选择刚才创建的,连接。第一次连接会弹出一个秘钥什么的,点击接受就行。
5.然后会要你输入用户名,第一次登录只有一个root账户,输入root,这个账户代表这个云服务器的最高权限。
6.然后再找到文件夹图案,选择创建好的,连接,输入用户名,输入密码。
密码就是之前买服务器时设置的密码,忘了可以通过华为云官网找到自己的云服务器,在更多中重设密码。
除了使用root账户,还可以自己创建一个账户,使用命令行:adduser 用户名 回车,然后passwd 用户名 回车 然后输入密码,回车,再确认密码,回车(密码不显示)
推荐使用创建的账户,最好不要在root账户下进行操作。
回车代表确认命令,之后就不说了。
不想要这个zhangsan的账户了,可以删除,通过命令行:userdel -r 用户名
命令行exit代表退出云服务器。
出现这样的符号就代表还没有登录云服务器。
命令行whoami代表显示当前使用的账户用户名。
命令行ls /home代表显示当前所有子账户(不包括root)。
顺便说一下Linux的问题不同于数据结构,c++问题的形式有限,Linux的问题相当多,有不明白的直接搜索。