linux环境搭建

在这里插入图片描述

🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨
🐻推荐专栏: 🍔🍟🌯C语言进阶
🔑个人信条: 🌵知行合一
🍉本篇简介:>:介绍学习如何使用云服务器搭建Linux的环境.

前言

linux介绍:

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。(来源于百度)

Linux发展历史

1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也
许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这个版本的的源代码。
Torvalds于10月5日发布的这个Linux版本被称为0.02版,它能够运行GNU Bourne Again Shell(bash)和GNU的
C编译程序(gcc)以及为数不多的其它语言。Torvalds绝对没有想到他设想的一种能够针对高级业余爱好者和
黑客们的操作系统已经产生,这就是人们所称的Linux。;

linux开源软件:

什么是开源软件?

开源软件是公开源代码的软件。开源软件英文表示是open source software,简称为OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。这意味着任何人都可以查看软件的源代码,并对其进行修改或改进,以适应自己的需求。开源软件通常是由一个社区或组织维护的,这个社区或组织可以接受来自其他人的贡献,以不断改进软件。

对于linux这个开源软件
只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词

目录

  • 前言
  • Linux环境搭建
    • 一、购买云服务器
    • 二、安装Xshell软件
    • 三、烦恼服务器价格太贵?试试多人共享.
    • 3.1 添加新用户
    • 3.2 修改普通用户密码
    • 3.3 删除普通用户
  • 总结

Linux环境搭建

搭建Linux环境的方式主要有三种

  1. 直接安装在物理机(电脑)上.我们的电脑一般都是采用windows系统 已经习惯性依赖于图形化界面,但是 Linux 桌面对我们并不友好,它是只能通过命令行的形式操作,所以.强烈不推荐.
  2. 使用虚拟机软件: 将== Linux== 搭建在虚拟机上. 但是由于当前的虚拟机软件(如 VMWare 之类的)存在一些 bug , 经常会出现一些环境问题,有的还比较棘手,对于新手比较麻烦.所以.不推荐.
  3. 使用云服务器,:直接从腾讯云,== 阿里云华为云等一些服务器厂商处直接购买一个云服务器==,这种方式很简便,操作十分简单,并且出现问题也很好解决, , 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 我们实现的程序,别人也可以使用.这里推荐.

一、购买云服务器


学生党优先选择免费试用,试着在官网找一下免费试用的,一般都有几个月的免费
其次可以选择和好朋友一起团购,共享一台(文章结尾会提到),这样价格不会太高.

本篇文章以阿里云为例,介绍如何购买云服务器.

阿里云官网:https://www.aliyun.com/?accounttraceid=11493f6190f34d0a8b82b97f61731c1bsima

  1. 进入"阿里云"官网
    在这里插入图片描述
    右上角选择登录\注册,并且完成实名认证之后.

  2. 选择"产品"->“云服务器”,我们目前处于学习阶段,只需要购买轻量级云服务器即可.

在这里插入图片描述
3. 选择"轻量级"应用服务器

在这里插入图片描述

  1. 新用户会比较优惠.
    在这里插入图片描述
  2. 地区选择与自己所在地相对较近的.延迟会低一点点.

在这里插入图片描述
6. 选择系统镜像CentOS:

在这里插入图片描述
7. 购买好之后,找到公网ip.(复制下来,后续要使用,这个很重要)

在这里插入图片描述
8. 重置root密码(很重要)

对于刚买的服务器,一定要重置密码.,并且密码不要设置的太简单,否则很容易被黑客攻击.

在这里插入图片描述
购买云服务器总结:

  1. 一定要选择CentOS系统版本.
  2. 要记住服务器的"外网ip".
  3. 一定要重置密码(默认root账户)

二、安装Xshell软件

Xshell官网
进入之后填写信息即可(主要勾选"只需Xshell"复选框):
在这里插入图片描述

Xshell软件安装好之后.
我们打开Xshell软件.
默认弹出来的弹窗我们先"关闭"就可以.

登录操作:

输入命令:

ssh root@公网ip

输入"命令"之后,按Enter键执行,第一次执行可能会出现类似乱码的提示框,我们单击"接受并保存"即可.
在弹出如下图所示对话框之后,输入当时重置的root账户密码即可.
在这里插入图片描述

当我们看见welcome则表示远程连接上云服务器了.
在这里插入图片描述

恭喜您登录成功!🍭🍭🍭

三、烦恼服务器价格太贵?试试多人共享.

3.1 添加新用户

Linux下的Root用户被称为超级用户,权限很大,相当于Windows的管理员账户(甚至比管理员账户权限还高).
如果我们需要创建普通账户:一方面更加安全,另一方面可以共享一个服务器.

在这里插入图片描述

添加"新用户":(只有root账户才有权限使用此功能)

 adduser 用户名

为"新用户"添加密码:

passwd 用户名

如果我是你的朋友,从你那里得到了"用户名"和"密码".下面开始我的"登录"操作.

与登录root账户相同的,只需要将root改为新添加的用户名接口:

 adduser 用户名

在这里插入图片描述
恭喜您登录成功,你和你的朋友都可以使用同一台服务器了.

3.2 修改普通用户密码

如何朋友太过分了,我们想要修改普通用户的密码,不让其登录:

  1. 登录root账户.
  2. 输入设置密码命令.

为用户修改密码:

passwd 用户名

3.3 删除普通用户

删除"普通用户"的命令.

userdel -r 普通用户名

总结

以上就是搭建Linux环境的全部记录了,后续会讲解Linux常见的指令.
最后,如果文章有帮助的话,小伙伴们的点赞就是给牛牛最大的支持,能不能给牛牛来一个一键三连呢?谢谢支持。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/25078.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【计算机网络中ip概念总结】【平时我们说的ip 到底是什么】【计算机网络中 ip地址是什么】

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示&#…

Linux系统之编译安装python3

Linux系统之编译安装python3 一、python3介绍1. python3简介2. python3特点 二、检查本地环境1. 检查本地操作系统版本2. 检查内核版本3. 检查当前python版本 三、安装前准备工作四、下载python最新版本源码包1. 访问python官网2. 创建下载目录3. 下载python源码包4. 解压pytho…

Redis 常见面试题

1. 认识Redis Redis是一个开源的内存数据结构存储,Redis是一个基于内存的数据库,对数据的读写都在内存中完成,因此数据读写速度非常快,常用于缓存,分布式锁等,MySQL的表数据都存储在 t_order.ibd&#xff…

国内可以免费使用的GPT

一、wetab新标签页 教程:https://diwlwltzssn.feishu.cn/docx/MnHhdvxATomBnMxfas2cm8wWnVd 装GPT界面:https://microsoftedge.microsoft.com/addons/detail/wetab%E5%85%8D%E8%B4%B9chatgpt%E6%96%B0%E6%A0%87%E7%AD%BE%E9%A1%B5/bpelnogcookhocnaokfp…

华为OD机试真题(Java),跳跃游戏 II(100%通过+复盘思路)

一、题目描述 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处: 0 <= j <= nums[i]0i + j <返回到达 nums[n - 1] 的最小跳跃…

C++学习笔记(四): 类、头文件、对象

一个类定义了一个类型&#xff0c;以及与其关联的一组操作。所谓类&#xff0c;是用户自定义的数据类型。 类机制是C最重要的特性之一。实际上&#xff0c;C最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型&#xff08;class type&#xff09;。 类的定义一般分…

Java之旅(三)

Java 输出&#xff1a;println()、print() 使用 println() 方法在 Java 中输出值或打印文本。 System.out.println("Hello World!"); println() 可以根据需要添加任意数量的方法。请注意&#xff0c;它将为每个方法添加一个新行&#xff1a; System.out.println(&…

Unity2D骨骼动画制作之单张图片编辑

1、打开骨骼制作面板 在Sprite Editor左侧选项&#xff0c;选择Skinning Editor 2、 &#xff08;1&#xff09;骨骼制作 Preview Pose 预览模式&#xff0c;可以预览动作并不会真正的改变设置 Reset Pose 将角色骨骼和关节恢复到原始位置 Edit Bone 编辑骨骼&#xff0c;…

SUSE系统上安装HANA

一:安装SUSE操作系统 1.1 准备安装镜像 SLE-15-SP1-安装程序-DVD-x86_64-GM-DVD1 SLE-15-SP1-软件包-x86_64-GM-DVD1 SAP HANA安装文件 IMDB_SERVER20_032_0-80002031.SAR 1.2 引导系统 1.3 选择要安装的产品 SUSE Linux Enterprise Server for SAP Applications 15 SP…

【MySQL】MySQL间隙锁--幻读解决原理

文章目录 一、间隙锁概念二、测试间隙锁范围加锁三、测试等值间隙锁 一、间隙锁概念 当我们用范围条件而不是相等条件检索数据&#xff0c; 并请求共享或排他锁时&#xff0c;InnoDB 会给符合条件的已有数据记录的索引项加锁&#xff1b;对于键值在条件范围内但并不存在的记录…

chatgpt赋能python:用Python做股票分析

用Python做股票分析 在当今的股市中&#xff0c;数据分析和预测已经变得十分重要。Python作为最流行的编程语言之一&#xff0c;不仅易于学习&#xff0c;还有非常强大的数据处理和分析能力。在本文中&#xff0c;我们将探讨如何用Python进行股票分析。 数据收集 要进行股票…

如何利用宝塔面板快速搭建Wordpress网站?

本章教程&#xff0c;主要介绍一下&#xff0c;如何利用宝塔面板快速搭建Wordpress网站。 目录 一、 前置条件 二、 打开宝塔面板 三、解析域名 四、安装界面 五、主题安装 六、网站预览 一、 前置条件 需要准备一台Linux服务器&#xff0c;系统版本使用centos 7.X。 使用…

【项目】ROS下使用乐视深度相机LeTMC-520

本文主要记录如何在ros下使用乐视深度相机。乐视三合一体感摄像头LeTMC-520其实就是奥比中光摄像头&#xff08;Orbbec Astra Pro&#xff09; 系统&#xff1a;Ubuntu20.04 这款相机使用uvc输入彩色信息&#xff0c;需要使用libuvc、libuvc_ros才能在ROS上正常使用彩色功能。…

Vue.js 中的父子组件通信方式

Vue.js 中的父子组件通信方式 在 Vue.js 中&#xff0c;组件是构建应用程序的基本单元。当我们在应用程序中使用组件时&#xff0c;组件之间的通信是非常重要的。在 Vue.js 中&#xff0c;父子组件通信是最常见的组件通信方式之一。在本文中&#xff0c;我们将讨论 Vue.js 中的…

spring boot使用elasticsearch分词,排序,分页,高亮简单示例

目录 1. 创建ES实体2. 创建查询实体3. 查询方法实现3.1 核心代码3.2 构建查询条件3.2.1 关键词分词 3.3 高亮处理 4.完整查询代码展示 记&#xff0c;写一个简单的es分词demo,es版本6.8.12 如果使用es7有些方法可能会有所改变&#xff0c;请参考7的文档 es安装教程&#xff1a;…

隔离驱动芯片SLMi332兼容光耦隔离驱动器时的注意事项

数明深力科SLMi33x系列SLMi332是一款兼容光耦带DESAT保护功能的IGBT/SiC隔离驱动器。内置快速去饱和(DESAT) 故障检测功能、米勒钳位功能、漏极开路故障反馈、软关断功能以及可选择的自恢复模式&#xff0c;兼容光耦隔离驱动器。 SLMi33x系列SLMi332的DESAT阈值为6.5V&#xf…

大数据---聚类分析概述及聚类评估

聚类概述: 什么是聚类&#xff1f; 是把数据对象集合按照相似性划分成多个子集的过程。每个子集是一个簇&#xff08;cluster&#xff09;&#xff0c;分类的最终效果&#xff1a;使得簇中的对象彼此相似&#xff0c;但与其他簇中的对象相异。聚类是无监督学习&#xff0c;因…

缓存被穿透了怎么办?

首先来了解几个概念&#xff1a; 缓存穿透&#xff1a;大量请求根本不存在的key 缓存雪崩&#xff1a;redis中大量key集体过期 缓存击穿&#xff1a;redis中一个热点key过期&#xff08;大量用户访问该热点key&#xff0c;但是热点key过期&#xff09; 穿透解决方案 对空值…

如何有效和快速清理C盘

电脑在运行过程中会产生磁盘碎片&#xff0c;时间一长垃圾文件就会越多。而且我们平常不敢乱清理C盘中的文件&#xff0c;以免因为误删导致系统出现故障&#xff0c;所以垃圾文件才肆意占用系统盘空间。不过我们可以选择系统自带的“磁盘清理”功能“制服”它&#xff0c;给C盘…

带电更换柱上变压器(综合不停电作业法)

一、现场复勘 1.核对工作线路双重名称、杆号及设备双重名称 2.检查杆身质量 3.检查线路装置是否符合带电作业要求 4.检查待更换变压器容量 满足旁路作业要求 5.检查气象条件 作业前进行湿度和风速的测量&#xff0c;风力大于5级或湿度大于80%时&#xff0c;不宜带电作业&…