想学linux,首先要知道Linux是什么,他的系统结构是怎样的?
1.内核的作用
内核是Linux操作系统的基础,是操作系统的内部核心程序,它完成最基本的任务,它向外部提供了对计算机设备的核心管理调用,对硬件资源的抽象和访问调度。例如,驱动硬件,与网络或硬盘的通讯、执行多个程序或将某一任务分配给特定的处理器。
2.什么是shell
shell是linux的一个外壳,它包在linux内核的外面,是人机交互用的一个程序。相当于windows时候的桌面,只不过这个接口是纯命令行的,当用户下达指令给操作系统的时候,实际上是把指令告诉shell,经过shell解释,处理后让内核做出相应的动作。而系统的回应和输出的信息也由shell处理,然后显示在用户的屏幕上。
目录 | 用途 | 说明 |
/etc | 系统主要的配置文件几乎都放置在这个目录中 | 常用/etc/sysconfig/network-scripts/ifcfg-ens33修CentOS网卡配置 |
/boot | 这个目录主要放置启动会用到的文件,包括Linux内核文件以及启动选项与启动所需配置文件等。 | |
/usr/bin | 所有一般用户能够使用的命令都放在这里。目前CentOS 7已经将全部的用户命令放置于此,而使用链接文件的方式将/bin链接至此。 | |
/bin | 主要存放下面常用的命令:cat、chmod、chown、date、mv、mkdir | |
/usr/sbin | 非系统正常运行所需要的系统命令,最常见的就是某些网络服务器软件的服务命令(daemon)。目前/sbin就是链接到此目录中的 | |
/sbin | 放在/sbin 下面的为启动过程中所需要的,里面包括了启动、修复、还原系统所需要的的命令。常见的命令包括:fdisk、fsck、ifconfig、mkfs等 | |
/dev | 比较重要的文件有/dev/null、/dev/zero、/dev/tty等 | 在Linux系统中,任何设备与接口设备都是以文件的形式存在于这个目录当中 |
/var/log | 日志文件放置的目录。里面比较重要的文件有/var/log/messages、/var/log/wtmp(记录登录信息)等 | |
/run | 系统启动后所产生的各项信息均放置在/run目录下 | 由于/run可以使用内存来模拟,因此性能上会比较好。 |
参考:《鸟哥的Linux私房菜 基础学习篇》(第四版) 第五章
时间:2020.10.8