• Linux基本配置与用户创建


    一.Linux的配置

    Linux是一款类UNIX的操作系统,一般指的是Linux内核加GUN套件。Linux系统稳定,而且是开源软件,应用范围很广,很受欢迎。为了能学习Linux我们需要配置一个Linux系统,有以下三种方法。


    • 直接在物理机上安装Linux,但操作不友好,不推荐
    • 使用虚拟机软件将Linux搭建在虚拟机上,但当前的虚拟机会有一点BUG,导致环境上出现各种莫名其妙的问题,比较折腾
    • 使用云服务器,可在腾讯云,阿里云或华为云购买一个云服务器

    使用云服务器不仅环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 也就能让我们自己写的程序真的去给别人去使用.


    这里我是用的是第三种方案,购买云服务器之后还需要一个远程终端软件,我选择是XShell,然后我们在购买服务器的网站上可以查看到我们服务器的IP和root密码,然后就可以登陆使用了。
    XShell启动画面

    输入:ssh root@(IP地址)

    登录
    回车之后会有一个弹窗,输入你的root密码即可登录。
    登陆成功

    二.Linux用户的创建

    登录时是以root身份登录的,root可以理解为是超级管理员,想做什么做什么,这并不利于后续对于权限的学习,所以下面我们来创建一个普通用户。

    创建普通用户:adduser 用户名
    修改用户的密码:passwd 用户名(如果没添加用户名修改的就是root账号的密码)
    你输入密码时是不会显示的
    删除用户:userdel -r 用户名
    以上操作都需要root权限,也就是要root账号才能执行(普通用户也可以暂时提升权限,后面讲)
    下面是删除的时候忘记加-r的结果,这样删不干净,而且你想重新加上-r删也删不了,想创建同名用户也不行,所以就要用rm -rf home/用户名,然后再重新userdel -r 用户名即可。

    删除不干净
    需要注意的是,XShell下的复制粘贴快捷键是ctrl+insert/shift+insert

    以上就是我的Linux的第一篇博客,下一篇将会讲解常用的指令,保证读者能够学会基本的操作,如有不对还请在评论区指出。

  • 相关阅读:
    P18 class 类 P19 类 init 功能 P20 input 输入
    电商项目之Java8函数式接口落地实践
    传奇外网开服教程-GEE传奇外网全套架设教程
    工控自动化设备设计的专业知识
    Meta AI 开源万物可分割 AI 模型(SAM)
    面试题: Spring AOP是如何实现的? 它和AspectJ有什么区别?
    怎么批量添加事件(事件委托)?
    【Linux】7.0 信号
    机器学习 | 四大常用机器学习Python库介绍
    GEE案例——计算指定区域的云量所占的面积占比(以2019年-2022年北京市为例)
  • 原文地址:https://blog.csdn.net/ZM_QMZS/article/details/133828157