【越学学糊涂的Linux系统】(1)Linux环境搭建|账户管理

Ⅰ. Linux环境:

0x00用什么去学习:

Windows操作系统我们都不陌生,笔记本买过来了就装好了系统,现在我们要想使用Liunx操作系统该怎么办?

✨三种方法解决:

①直接安装在物理机上(本电脑)【❌不推荐,因为Liunx的桌面对于新手使用不友好】

②搭建一个虚拟机,为虚拟机直接安装Linux系统

③简单粗暴省时间省力气,直接租一个云服务器

当然了,无论用什么来使用Linux都要选择一个环境/发行版本的🥰

👉✔️✔️版本有很多,根据需求下载,不同版本面向的对象不同,会有一些命令的差异

✨官方下载:The Linux Kernel Archiveshttps://www.kernel.org/

接下来我用CentOs环境作为搭建环境,进行✔️Linux系统的操作

🧑‍🎓🧑‍🎓值得一提,CentOs7停止了更新和维护,但是对学生来说影响不大,现在先用着以后换环境就是了

0x01租个云服务:

这个时候你就需要一个云服务器了,还需要下载一个远程连接登录的软件,如:Xshell

你可以选择一些大厂的服务器一般都有学生认证优惠;如:腾讯云、阿里云、华为云、csdn等等都有的租。

本人租的是华为云,所以以华为云为例子:

🚶‍♂️进入华为云:选择产品,选下面这个Flexus轻量型云务器,不懂得可以去b站看看云服务器介绍

🚶‍♂️选择这个36的就够了✔️

然后就是一系列的选择配置,以及镜像,这个镜像随便选,免费可以换的,弄好以后,就可以使用了✔️

✨使用云服务器要花点钱,但是非常适用新手,非常简单, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到

当然了,云服务器虽然在网络上是公开的,但是也要设置密码的,不然自己的东西随便就能随便被人整,那不是玩完了么!!

购买后一般会问你:

没问也没关系,默认的用户名就叫:root

密码:123456

0x02下载Xshell:

我们使用的远程登陆软件是

🔗链接XSHELL - NetSarang Website

选择右下角的获取免费的,进入后的网址会加一个 home/school ⬇️下载即可

ssh 用户名@公网ip

0x03使用Xshell远程登陆Linux:

📖打开Xshell是这么个界面

⏭️接下来就是登陆了

用到一个ssh指令

ssh 用户名@公网ip

公网ip在哪?就是我们云服务器的网络信息:直接看这里写了复制过来即可

用户名,就是我么开始时的root,密码就是初始密码的123456 《这里我们是超级用户相当于windows的管理员》

⏭️ 显示如下就是成功了

0x04修改远程服务器密码:

❌初始密码太简单了,不安全

✔️修改一下,才是最安全的

成功以后就可以了,登陆密码就变成了你自己设置的,不记得也没关系,回到这里重置就可了

0x04保证下次进入不需要重新登陆:

⏭️接着就是一系列登陆操作

🆗 完成之后,下次只要点击会话,选择那个会话就直接登陆了。

0x05Linux的复制和粘贴:

CV失效了,要新的热键才行

ctr + insert 复制

shift + insert 粘贴

Ⅱ. 账户管理:

0x00添加普通用户:adduser 用户名

我们的Windows也可以同时登陆多个用户,但是需要管理员来实行,在这里也是一样的root才能实现用户的添加;也就是管理员才有能力

cpp 复制代码
adduser  用户名

现在添加一个叫小美的用户。

❌ 当然这样子还不能用,还得给他设置密码,才能使用该用户登陆

👉设置密码

cpp 复制代码
passwd 用户名

💡💡 注意:设置的密码时看不见的,光标也不会动,但是会接收你输入的密码

输错了也没事,会让你重新设置的

0x01登陆普通用户:

💡和之前登陆一模一样的操作过程:ssh登陆

👁️ 可以看出来这个#变成$了之后会说,这个时普通用户管理员区别

现在我们去来看看自己是用的那个账户

📖一个指令

cpp 复制代码
whoami

⬇️这个是我用2个不同登陆账号输出的结果

0x02删除普通用户: userdel -r 用户名

也是一样只有管理员也就是root账号才能进行删除操作:

cpp 复制代码
userdel -r 用户名

💡这里的 -r 选项 表示在删除用户的同时删除用户的家目录。《后面会学到的》

普通用户要先关闭会话之后,我们才能删除,删除之后不会有提示,但是已经删除成功了✔️

💡当然没钱买服务器,可以找义父蹭一蹭,让他给你开普通用户使用,但是你的linux可能会有些权限不能使用,因为你的义父是房主,你只是租客

相关推荐
赵渝强老师8 分钟前
【赵渝强老师】K8s的DaemonSets控制器
linux·docker·云原生·容器·kubernetes
wangsir.18 分钟前
linux之进程信号
linux·信号处理
Dola_Pan38 分钟前
Linux文件IO-基础知识了解及文件描述符
linux·运维·服务器
妖怪喜欢风1 小时前
Linux 5.0在start_kernel之前做了什么事?(以aarch64为例)
linux·汇编
DaphneOdera171 小时前
Linux | 安装最新版 neovim
linux·服务器·vim
加油,旭杏1 小时前
【Linux】Linux进程的概念
linux·运维·服务器·进程·冯诺依曼体系结构·管理·pcb
Kika写代码2 小时前
【Linux】【Hadoop】大数据基础实验一
大数据·linux·hadoop
学技术的大胜嗷2 小时前
pycharm连接远程linux服务器上的docker进行深度学习训练
linux·服务器·pytorch·python·深度学习·神经网络·pycharm
secret_to_me2 小时前
电脑远程启动Wol
linux·电脑
两仪式quq2 小时前
Linux-环境变量
linux·运维·服务器