简单了解一下~懂都不懂学什么?!!

Linux发行版至今有哪些比较有名的?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Debian
ubuntu2404

redhat
centos6.10
centos7.9
rocky9.4(在centos停止维护后离开红帽开的新开源项目)
rhel9
rhel5

国产Linux
银河麒麟
阿里云龙蜥
华为欧拉
统信UOS
OpenSuse 德国产

Linux系统用户有哪两种?

1
2
超管用户:root用户,所有文件都有权限,一言堂
普通用户:只有部分权限,超过自己家目录基本都不能碰。但可以让超管来给文件权限

想通过ssh远程连接系统需要的前提是什么?

1
2
3
服务器的公网IP,端口
账号和密码
以及SSH服务已启动

Linux和Windows的超管分别叫什么?

1
2
Linux:root
Windows:administrator

命令提示符指什么?代表什么?

1
2
3
4
5
6
7
8
9
命令提示符指ssh远程连接后出现的[root@centos7 ~]#这一串

其中root指当前账户名,比如此时就是超管用户
@ 是分隔符,无实际意义
centos7 是主机名,可以进行更改
~ 是指当前所在路径,目前正在root账户的家目录/root下
# 是提示符。提示当前将使用超管权限执行命令。#是超管账户,$是普通账户

注:这个是可以自定义的

Linux系统的的主机名有什么要注意的地方?

1
2
3
4
5
主机名最好包含主机的功能,位置等关键信息,方便维护。
!!!避免机器1,2,3,4这种无意义命名,会增加维护难度

1、可以使用数字、字母、横线
2、不能使用下划线,会影响邮件服务正常使用

Linux的命令是什么格式?

1
2
具体能工作的指令由这几项构成:
命令 [选项(可不填)] <参数>

Linux的别名是什么?

1
Linux的别名是一种类似键值对的存储指令方式,有时候有些指令使用频率高/过长时,我们可以使用别名来方便我们使用。使用时只需要打出预先设置的名字,就会将对应的指令给执行出来

SHELL是什么意思?

1
2
3
4
5
6
	Shell是指Linux的命令行解释器,是在使用Linux系统时和我们进行交互的那个进程(它也是一个文件),也可能叫bash等等名字,有很多的变种。每个用户每次打开的Shell会话是独立的。
每次的临时修改也只对现在存在的Shell有用,当Shell关闭时,会随着进程终止而释放。只有写入配置文件的修改才会在新Shell启动时自动加载

Shell中有两类指令:
内部指令:由Shell自带,而且通过命令形式提供,用户登录后自动加载并常驻内存
外部命令:在文件系统路径下由对应的可执行程序文件,当执行命令时才从磁盘加载到内存,执行完毕后从内存删除

执行命令的过程

1
输入命令后回车,shell程序将去找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源运行