✨个人主页:熬夜学编程的小林
专栏系列:【C语言详解】【数据结构详解】【C++详解】【系统编程】
目录
1. 搭建环境
环境如何搭建(主要有三种)
1.直接在物理机上安装,但是因为桌面非常不友好,所以不推荐。
本质就是你自己的操作系统直接变成了操作系统,基本上你之前安装的所有东西都无法操作,所以不推荐。
2.使用虚拟机软件并在虚拟机上构建。但是由于现在的虚拟机软件存在一些bug(比如之类的),会导致环境出现各种莫名其妙的问题,相当麻烦。
博主想说的是,这个方法很麻烦。您需要下载软件,然后下载系统,然后进行配置。最终不保证配置成功。以下是博主自己搭建系统的步骤。
1.第一步从官网下载Pro(这里是商业版(需要花钱购买),可以去网上找免费的key)。这里还有一个版本(社区版本是免费的)。
专业版下载界面
2、文件下载完成后,会进入安装界面,与下载普通软件类似。只需单击“下一步”。
3、软件安装完毕后,需要安装系统。博主安装好了,所以这里演示的系统就是。第一步,搜索官网,找到合适的7版本,大家可以自行选择。
阿里云7
4.下载后,需要将其保存到可以找到的位置。建议在您选择的驱动器盘符中创建一个专门用于存储系统的新文件夹。
5、安装完软件和系统后,就可以配置虚拟机了。
6、点击进入刚刚下载的软件。
7、如下图
8、如下图
9、如下图
10.以上三种配置的图片如下
11、配置完以上三个功能后,点击关闭,然后点击完成,进入虚拟机安装界面。
12、安装虚拟机界面如下(下图是运行一段时间的截图)
13.会自动弹出语言配置界面,向下滚动找到中文即可,如下图:
14、语言配置完毕后,会有一些系统相关的配置,如下图:
15、点击开始安装,如下图:
16、ROOT密码设置成功界面如下图:
17.等待安装成功界面,然后登录ROOT账户
以上操作和ROOT账户登录成功后,我们的虚拟机就已经安装完成了,可以对其进行相关操作了。不过使用上,我们后面会用这个虚拟机来远程连接。如何使用远程连接是第二大点。有一个解释。
1.1.虚拟机配置总结
1、安装操作系统时,需要配合软件进行安装。
2、选择系统作为企业服务器时,主要原因是操作系统开源、免费、安全。
3.系统之间的关系,可以理解为一个中间人,同时分配计算设备资源并创建虚拟机,从而可以在一台计算机上同时运行两个操作系统。
4、配置虚拟机的网络适配器时,选择NAT连接方式,因为NAT连接方式可以转换IP地址,不会造成IP冲突,并且可以访问内网和外网;桥接模式虽然也支持内外网访问,但容易出现IP冲突;而host模式不支持外网访问。
3、使用云服务器,您可以直接向腾讯云、阿里云、华为云等服务器厂商购买云服务器。
例如腾讯云、阿里云等为在校学生提供折扣。只要通过学生认证,每月可以低至10元。还是非常划算的。
甚至UU也可以4、5人共用一台服务器,平均每人每月费用2元。
使用云服务器不仅可以更轻松地搭建环境,避免麻烦,还有最大的好处。部署在云服务器上的项目可以直接从外网访问。这时候就和公司发布正式网站没有什么区别了。也正是这样才使得我们写的程序能够真正被别人使用。
购买云服务器
我们以阿里云为例,其他服务器厂商类似。
为什么以阿里云为例?
因为作为大学生,我们可以免费使用几个月的服务器。
1.进入阿里云官网,向下滚动找到学生权益专区。 ESC云服务计划
2.登录网站(可以使用支付宝、淘宝等账号登录)
建议使用支付宝登录,因为后面会进行学生认证,用支付宝账号登录相对方便。
3.认证完成后,点击相应的领取,您将获得一个月的云服务器。不过云服务器需要等待一段时间才能采集成功。
4.在阿里云官网控制台找到您收到的服务器。点击它可以看到服务器的IP地址。
1.进入阿里云官网
阿里云官网
2.找到右上角的控制台,点击进去(上图中箭头位置)
3.在搜索界面中搜索云服务器ESC(您将看到以下界面)
5、设置root密码:点击上图中的服务器名称,进入详细界面。
密码设置界面
设置密码后即可正常使用云服务器。
1.2.云服务器配置总结
概括:
现阶段我们最重要的是获得三个信息:
1.服务器的外部IP。
2. 服务器的管理员帐户(固定为root)。
3.管理员账户密码(在阿里云网站设置)
有了这三项信息,就可以使用远程登录了。
2. 使用远程登录
关于桌面
很多uu开机进入图形桌面。大家以后就可以忘记这件事了,以后的工作中就没有机会使用图形界面了。
思考:为什么不使用图形界面呢?
它是一个可以支持图形界面的开源操作系统。事实上,现代发行版通常提供图形界面的选项。然而,人们可能更喜欢在 上使用命令行界面而不是图形界面有几个原因:
效率:命令行界面通常比图形界面更高效。对于熟练的用户来说,使用命令行可以更快地完成许多任务,因为他们可以使用简单的键盘命令执行复杂的操作,而不必通过多次单击鼠标。
灵活性:命令行界面提供了更多的灵活性和控制力。用户可以直接操作操作系统的各个方面,不受图形界面的限制。这对于开发人员、系统管理员和高级用户尤其重要。
资源消耗:与图形界面相比,命令行界面消耗的系统资源较少。这对于服务器、嵌入式系统或资源有限的设备尤其重要。
学习曲线:虽然新用户学习命令行界面可能有一个学习曲线,但一旦掌握了基本命令,它就会变得非常强大且易于使用。
下载并安装
它是一个远程终端软件。官网下载:
家庭版
下载安装时选择“home/”为免费版本。上面的链接直接进入免费版。
下载后需要远程连接服务器。那么在连接服务器之前你需要知道你的服务器的IP。在您购买的服务器的控制台中可以看到一个公网IP,如下图:
在终端中输入
ssh [ip]//后面会提示输入用户名及密码 ssh 用户名@ip //只需要输入该用户的密码
添加用户名如下图:
下面仅显示IP:
如果网络开放,系统将提示您输入用户名和密码。输入即可正确登录,如上图:
注:这里的用户名和密码都是最初购买服务器时设置的用户名和密码! ! !
当出现如上界面时,登录成功~~~,可以进行相关的命令行操作了。
注意:复制并粘贴到下面
复制:ctrl+(有的同学需要用fn来按)
粘贴:+
ctrl + c / ctrl + v 不起作用。
鼠标右键可以看到一些操作的快捷键。
总结
这个博客就结束了。谢谢大家的观看。如果公主小伙子们有什么好的建议,欢迎留言。谢谢大家!