当前位置: 首页 > ai >正文

Linux环境搭建

目录

一.linux介绍

二.Linux应用场景

三.环境安装

四.xshell和多用户

xshell windows下载

多用户使用

xshell免密码登录

五.云服务器作用


一.linux介绍

Linux不同版本

技术向版本:内核版本

商业向版本:ubuntu、kail、centos/redhat等……


内核版本名称所传递出的信息,假设有下面centos操作系统的版本号

3.10.0-957.21.3.el7.x86_64

3:主版本号 对应centos7

10:次版本号,如果是偶数代表的是稳定版本,如果是奇数代表的是测试版本(release、debug的区别)

0:修订次数,代表版本发布后,bug出现后的修订次数

957.21.3:补丁编号,指的是版本推出以后为了优化所打的补丁

el7:enterprise latest 7,即企业最新出的第七代操作系统,这边代表的是centos7

x86_64:体系结构,能在32、64位系统上运行


操作系统使用内核越新越好吗?

并非如此,新版本和老版本的内核性能差别不算大,但新版本因为出得不久,因此稳定新并没有老版本好,所以企业里用得比较多的还是中间版本(既不算老也不算新)

二.Linux应用场景

  • 服务器领域:linux主要应用场景
  • 桌面领域:手机桌面、电脑桌面
  • 移动嵌入式领域:只要硬件和软件相关,基本上用的就是linux
  • 云计算/大数据领域:云计算(把数据投送到云端,让云端帮助运算叫云计算)平台搭建等……

三.环境安装

1.双系统 --- 严重不推荐

2.虚拟机 --- 不太推荐(有些电脑装不上,装得比较慢,操作起来比较困难,网络配置比较难)

3.云服务器 --- 最推荐,进入企业之后的真实开发环境;如果是学生,可以选择腾讯的校园云服务器,价格比较划算,链接:学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云

四.xshell和多用户

一般性比较推荐用xshell来对服务器进行访问

免费的xshell下载链接:家庭/学校免费 - NetSarang Website

(最好翻墙进入该网址)

xshell windows下载

  • 进入网站下载xshell(在这以前,请先确保已经购买了一个云服务器)
  • 安装完成以后,如下所示

在name栏随便填一个名字,在email栏填写一个常用邮箱,然后会弹出下面的界面

去到qq邮箱点击链接,操作完成

  • 在腾讯服务器中查看服务器详情,找到服务器的公网ip

打开xshell,会弹出下面那个页面,把公网ip复制到框框里面

如果没有该页面,也可以用如下语句

ssh root@公网ip
  • 接下来的公钥确认界面点击一次接受即可,然后输入用户名(一般默认为root),随后会弹出下面的窗口

  • 去到腾讯云服务器,点击重置密码,跟着指引设置一个复杂但好记忆的密码(默认密码为root);一定要重置,要不然危险系数太高了

  •  退回到xshell界面,在password那一栏填写修改后的密码,然后点击确认,如果弹出下面的对话说明登录成功


多用户使用

xshell是一个终端软件,cmd、vscode2022community版运行输出的黑框框都是终端

windows、linux系统都有一个特点,他们都支持多用户使用;这就说明可以和朋友、兄弟共用一台云服务器;一般学习时写的代码都不大,因此假如10个人一起用一台完全可以

添加新用户到云服务器代码如下:

[root@VM-16-3-centos ~]# adduser user1
[root@VM-16-3-centos ~]# passwd user1
Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

如上代码,将一个名为user1的用户添加到了云服务器;密码在填写的时候,是不会显示出来的;如果有 updated successfullly 证明添加成功了,可能会出现 bad password 提示,这说明密码设置过于简单了,需要换一个

[root@VM-16-3-centos ~]# userdel -r user1

通过上面操作,可以把user1用户去除;或者更改user1的密码,让别人无法使用自己的云服务器,最后通过clear清屏


xshell免密码登录

关闭原来的xshell界面,重新打开以后点击文件-新建

填写一个名称,再把公网ip放到主句框;然后点击窗口上的用户身份验证,在里面填好用户名与密码(用户名、密码就是之前用的),并点击确认;最后点击文件-打开,若出现下面的窗口说明添加成功

然后点击新创建好的,然后点击连接,成功可以免密码登录啦!!!(撒花)

五.云服务器作用

云服务器可以被用来网络编程、代码编程;它支持大多数市面上的程序语言,同时可以通过windows上的程序来向云服务器传输文件、信息与图片,并能通过云服务器来进行转发

http://www.xdnf.cn/news/9465.html

相关文章:

  • CPO-BP+MOPSO,冠豪猪优化BP神经网络+多目标粒子群算法!(Matlab源码)
  • 【Qt开发】布局管理器
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月28日第91弹
  • R 语言科研绘图第 52 期 --- 网络图-分组
  • 计算机组成原理第4章 指令系统(竟成)
  • 伊吖学C笔记(4、循环、自定义函数、二级菜单)
  • GIT命令行的一些常规操作
  • 基于cornerstone3D的dicom影像浏览器 第二十五章 自定义VR调窗工具
  • jenkins报错java.lang.OutOfMemoryError: Java heap space
  • WPF学习
  • 【数据库】概述(纯理论)
  • HackMyVM-Find
  • 一篇学习CSS的笔记
  • 数据编辑器所具备的数据整理功能​
  • Linux中的进程控制(下)
  • React从基础入门到高级实战:React 生态与工具 - 探索 React 生态中的工具和库:提升开发效率与项目质量
  • vue3+element plus 自定义组件,单列方块图形文字列表
  • python:selenium爬取网站信息
  • 外网访问可视化工具 Grafana (Linux版本)
  • 游戏中的数学计算
  • ORB-SLAM2学习笔记:ExtractorNode::DivideNode和ORBextractor::DistributeOctTree函数详解
  • SAP学习笔记 - 开发14 - 前端Fiori开发 HelloWorld
  • Linux基础指令(一)
  • 木愚科技闪亮第63届高博会 全栈式智能教育解决方案助力教学升级
  • 【容器】docker使用问题处理
  • IoT/基于NB28-A/BC28-CNV通信模组使用AT指令连接华为云IoTDA平台(HCIP-IoT实验2)
  • 打印Yolo预训练模型的所有类别及对应的id
  • 【Rust】Rust获取命令行参数以及IO操作
  • Gartner《2025 年软件工程规划指南》报告学习心得
  • ubuntu国内镜像源手动配置