暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux

东神殿下 2021-10-13
177

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用于、多任务、支持多线程和多CPU的操作系统。

Linux内核最初只是由芬兰人林纳斯·托瓦兹在1991年赫尔辛基大学上学时出于个人爱好而编写的。



1.2 Linux的版本

Linux的版本分两种:内核版本和发行版本。

内核版本是指在Linux领导下的内核小组开发维护的系统内核的版本号。

发行版本是一些组织和公司根据自己发行版的不同而自定的,说的简单点就是将Linux内核与应用软件做一个打包。


1.3 Linux的应用

我们现在常用的系统是Windows操作系统,简单易用。但是不是很适合做服务器。而Linux在这方面就很有优势。

Linux在服务器系统、嵌入式系统、桌面应用系统、移动手持系统等方面都有很广泛的应用。


2、Linux的安装

2.1 虚拟机安装

2.1.1 什么是虚拟机?

虚拟机可以认为是一台虚拟的电脑。就是用软件虚拟出来的电脑。

虚拟机软件也有多种,例如有免费的virtualBox、收费的VMware。


2.1.2 VMware介绍

VMware是一个“虚拟pc”软件公司,提供服务器,桌面虚拟化的解决方案。它的产品可以实现在一台计算机上同时运行两个或者更多windows,DOS,LINUX系统。与多启动系统相比,VMware采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重启计算机。VMware可以实现真正“同时”运行,多个操作系统在主系统平台上可以像标准windows应用程序那样切换。每个操作都可以进行虚拟分区,配置,而不影响真实硬盘的数据,甚至可以通过虚拟网卡将几台虚拟机连接为一个局域网,极其方便。安装在VMware里面的操作系统的性能比直接安装在硬盘上的系统性能高不少,比较适合学习和测试。


VMware下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html


3、Linux目录结构

在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 . .来表示。

.  :  代表当前的目录,也可以使用 ./来表示;

.. :  代表上一层目录,也可以 ../来表示。

如果一个目录或文件名以一个点 . 开始,表示这个目录或文件是一个隐藏目录或文件(如:.bashrc)。 即以默认方式查找时,不显示该目录或文件。


4、Linux 的用户

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

每个用户账号都拥有一个唯一的用户名和各自的口令。

用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。


4.1 用户账号

用户账户一般分为两大类:超级管理员和普通用户。

               超级管理员:用root表示,root用户在系统中拥有最高权限。

               普通用户:除了root之外的用户。


查看用户信息:

   #语法 cat etc/passwd

      

      - root:用户名

      - x : 密码 : 已经加密,密码存放在 vi etc/shadow   密码文件

      - 0 : 账号id,userId

      - 0 : 组id , group id


4.2 创建一个用户

#创建一个用户

       #语法:useradd 选项 用户名

             #选项:-c comment 指定一段注释行描述。

                          -d 目录 指定用户主目录,如果此目录不存在,则同时                                       使用 -m选项,可以创建主目录。

                          -g 用户组 指定用户所属的用户组。

                          -G 用户组,用户组 指定用户所属的附加组。

                          -s Shell文件 指定用户的登录Shell。

                          -u 用户号 指定用户的用户好,如果同时有-o选项,则可以重复使用其他用户的标识号。


4.3 删除一个用户

#删除一个用户

         #语法:userdel 选项 用户名: 其中-r 是常用的选项,表示将用户                                的主目录一起删除。

         #案例:

                     userdel -r qyh


5 用户口令的管理

用户口令的管理其实就是用户密码的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

指定和修改用户口令的命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。


#用户口令的管理

        #语法:passwd 选项 用户名

         可使用的选项:

                      -l 锁定口令,即禁用账号。

                     -u 口令解锁

                     -d 使账号无口令

                     -f  强迫用户下次登陆时修改口令。


如果默认用户名,则修改当前用户的口令。


例如,切换到用户B,则下面的命令修改该用户自己的口令:PS:Linux操作系统中密码部分不予显示,所以看起来是空白的,实际已经输入了密码。

文章转载自东神殿下,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论