这篇博客是一篇学习笔记,适合想要学习Linux的同学了解如何搭建好Linux环境。
这里先介绍下两种搭建Linux环境的方法:
- 直接使用虚拟机软件安装Linux环境,但是这些软件或多或少有些bug,比较折腾,因此在这里着重介绍下第二个方法
- 作为一名程序员,自然会要拥有一台自己的云服务器,不仅环境搭建简单,服务器上的项目也能被外网访问,我们写的程序能够真正给别人去使用,因此本文着重谈第二种方法
文章目录
- 一、搭建Linux环境
- 1.1 购买云服务器
- 1.2 使用xshell登录云服务器
- 1.3 官网远程登录
- 二、服务器的用户管理
- 2.1 创建新用户
- 2.2 查看当前用户
- 2.3 查看root账户下用户:
- 2.4 删除用户
- 三、常见问题
- 3.1 ssh服务器拒绝密码
一、搭建Linux环境
1.1 购买云服务器
这里给出几个云服务器厂商:
腾讯云: https://cloud.tencent.com/act/campus
华为云:https://www.huaweicloud.com/
阿里云:https://www.aliyun.com/
以华为云为例:
- 选择好要购买的服务器后,设置好服务器配置,这里选择公共镜像,Centos7.6 64位,这个系统比较适合初学Linux
- 登录设置选择密码,并设置好密码
1.2 使用xshell登录云服务器
我们创建好服务器实例后,就可以在官网的控制台处查看自己的云服务器了,登录云服务器可以通过官网登录管理,也可以用xshell来登录,这里介绍下如何用xshell来登录:
- 下载xshell
进入官网后点免费授权
然后点击只需xshell,填写信息
- 查找实例公网IP 在控制台处查找公网IP
4. 打开xshell远程登录云服务器
首次登录时,先使用root的账户登录,密码输入买云服务器时设置的密码
这里有两种登录方式:
第一种:命令行
ssh 用户名@公网IP
第二种:新建
点击打开,选择用户,然后连接并输入密码
1.3 官网远程登录
打开官网的控制台,然后在操作处点击远程登录即可
二、服务器的用户管理
即使是单用户使用服务器大部分情况下也不推荐用root用户,更何况是多人拼一个服务器了,试想下多个人同时登录root用户,共用一个文件路径会有多混乱,这个时候就要在服务器上创建用户了。
2.1 创建新用户
这样就创建好了一个用户,下次登录时就可以用该用户名登录、
ctrl+d也可以退出当前账号
2.2 查看当前用户
输入命令行:
whoami
2.3 查看root账户下用户:
输入命令行:
ls /home
2.4 删除用户
userdel -r 用户名
注:xshell下的复制粘贴键为:
复制:ctrl + insert (有些电脑的 insert 需要配合 fn 来按)
粘贴:shift + insert
三、常见问题
3.1 ssh服务器拒绝密码
解决办法:
- 登录root用户
- 输入命令:vi /etc/ssh/sshd_config
- 找到Authentication项,使用vi命令修改其中prohibit-password为yes
- 重启ssh服务器,输入命令:sudo /etc/init.d/ssh restart
vi命令详见 vi操作
欢迎交流,共同学习,共同进步哈!