这篇博客是一篇学习笔记,适合想要学习Linux的同学了解如何搭建好Linux环境。

这里先介绍下两种搭建Linux环境的方法:

  1. 直接使用虚拟机软件安装Linux环境,但是这些软件或多或少有些bug,比较折腾,因此在这里着重介绍下第二个方法
  2. 作为一名程序员,自然会要拥有一台自己的云服务器,不仅环境搭建简单,服务器上的项目也能被外网访问,我们写的程序能够真正给别人去使用,因此本文着重谈第二种方法
文章目录
  • 一、搭建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/

以华为云为例:

  1. 选择好要购买的服务器后,设置好服务器配置,这里选择公共镜像,Centos7.6 64位,这个系统比较适合初学Linux
  2. cpuid 云服务器linux 云服务器搭建linux_官网

  3. 登录设置选择密码,并设置好密码
  4. cpuid 云服务器linux 云服务器搭建linux_linux_02

1.2 使用xshell登录云服务器

我们创建好服务器实例后,就可以在官网的控制台处查看自己的云服务器了,登录云服务器可以通过官网登录管理,也可以用xshell来登录,这里介绍下如何用xshell来登录:

  1. 下载xshell

https://www.xshell.com/zh/xshell/

进入官网后点免费授权

cpuid 云服务器linux 云服务器搭建linux_cpuid 云服务器linux_03

然后点击只需xshell,填写信息

cpuid 云服务器linux 云服务器搭建linux_云服务_04

  1. 查找实例公网IP 在控制台处查找公网IP

cpuid 云服务器linux 云服务器搭建linux_服务器_05


4. 打开xshell远程登录云服务器

首次登录时,先使用root的账户登录,密码输入买云服务器时设置的密码

这里有两种登录方式:

第一种:命令行

ssh 用户名@公网IP

cpuid 云服务器linux 云服务器搭建linux_cpuid 云服务器linux_06


cpuid 云服务器linux 云服务器搭建linux_官网_07

第二种:新建

cpuid 云服务器linux 云服务器搭建linux_服务器_08


cpuid 云服务器linux 云服务器搭建linux_官网_09

点击打开,选择用户,然后连接并输入密码

cpuid 云服务器linux 云服务器搭建linux_服务器_10


cpuid 云服务器linux 云服务器搭建linux_cpuid 云服务器linux_11

1.3 官网远程登录

打开官网的控制台,然后在操作处点击远程登录即可

cpuid 云服务器linux 云服务器搭建linux_官网_12

二、服务器的用户管理

即使是单用户使用服务器大部分情况下也不推荐用root用户,更何况是多人拼一个服务器了,试想下多个人同时登录root用户,共用一个文件路径会有多混乱,这个时候就要在服务器上创建用户了。

2.1 创建新用户

cpuid 云服务器linux 云服务器搭建linux_linux_13

这样就创建好了一个用户,下次登录时就可以用该用户名登录、

ctrl+d也可以退出当前账号

2.2 查看当前用户

输入命令行:

whoami

cpuid 云服务器linux 云服务器搭建linux_官网_14

2.3 查看root账户下用户:

输入命令行:

ls /home

cpuid 云服务器linux 云服务器搭建linux_云服务_15

2.4 删除用户

userdel -r 用户名

cpuid 云服务器linux 云服务器搭建linux_linux_16

注: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操作

欢迎交流,共同学习,共同进步哈!