Ansheng的SRE学习之路-linux基础篇

Linux系统入门:组成、命令行核心与目录结构详解
本文介绍了Linux的历史、系统组成,包括内核、shell和应用程序,并列举了常见的Linux发行版。深入探讨了Bash命令行的基本格式和核心目录,如/、/usr、/etc、/var等,以及这些目录下的关键文件和作用。同时,讲解了如何查看和理解系统信息,如CPU、内存和磁盘挂载等。此外,还提到了Linux与Windows的数据交换工具以及查询帮助的方法。

1.linux组成

1.1:Linux历史及发展

Linux→GNU(不是UNIX系统)

GPL通用公共许可

1) 软件开源,获取源代码,可以修改。

2)修改后的内容要开源,公开。

Linus Torralds(林纳斯·托沃兹)→Linux内核(1991~1992)

1.2:Linux系统组成

Linux系统内核:控制与操作硬件(内核→计算机硬件)

命令解释器:运行命令、程序(shell)

外围应用程序:Linux系统的程序软件(命令、服务)

GNU软件+Linux内核 GNU/Linux

1.3:常见Linux系统

Debian -- Ubuntu Ubuntu kylin(麒麟国产Linux) RedFlag(红旗)

kali(用于安全检测(渗透测试)Linux系统)

(商业)SUSE OpenSUSE(开源) 德企,高级数据库,邮件服务

Redhat -- CentOS系统(创建一个与Redhat二进制级别一样的系统)

RHEL(红帽企业版) Rocky Linux(CentOS作者新编系统)

FREEBSD-类UNIX系统 Fedora 红帽的测试版本

Fedora→RHEL→CentOS

Fedora→CentOS Stream→RHEL→Rockey

2.Bash命令行核心必备内容

目标:熟练掌握linux命令行的特点(规则,格式,要求)

2.1:命令行格式

绝对路径与相对路径

绝对路径:从根开始的路径。推荐使用 /etc/hosts

相对路径:不是从根开始的路径。相对于当前路径 cd /etc ls -l hosts

[root@Small ~]# 
[root@Small network-scripts]# 
[root@Small network-scripts]# 
root----用户名
Small---主机名 主机名反应出机器的作用
network-scripts---当前所在位置
~ 表示当前用户家目录
#---root用户提示符
$----普通用户提示符

2.2:命令格式

rm -f /*** 命令与参数和选项之间用空格隔开

命令:用户控制与操作linux的指令。

选项:同一个命令的不同功能,类似于条件。

参数:命令处理的对象或目标。(一般是文件或目录)

2.3:linux目录结构概述

 linux:一切从根开始(倒挂的树形结构)

3.linux目录结构体系

3.1:linux目录结构概述

/根目录 存放系统信息,软件

/usr/ 存放用户信息,软件,命令

后期详细规定了/下要有什么目录。目录作用是什么。

规定:FHS目录结构层次标准。

3.2:linux根下核心目录

[root@smal.localdomain /]# ll
total 28
drwxr-xr-x.  17 root root 4096 Mar  5 09:20 backup
lrwxrwxrwx.   1 root root    7 Feb 27 15:23 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Feb 27 15:29 boot
drwxr-xr-x.  20 root root 3240 Mar  6 15:21 dev
drwxr-xr-x.  82 root root 8192 Mar  6 15:29 etc
drwxr-xr-x.   3 root root   19 Feb 28 20:04 home
lrwxrwxrwx.   1 root root    7 Feb 27 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值