必背八股文-Linux(3)
什么是Linux shell?
Linux shell是Linux操作系统中的一种命令行解释器(Command Line Interpreter),它是用户与操作系统之间进行交互的界面。Shell接受用户输入的命令,并将其解释并传递给操作系统执行。
Shell脚本是什么?
一个 Shell 脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell 脚本)来完成这些日常工作任务。
什么是Linux文件系统?
Linux文件系统指的是Linux操作系统中用于组织和管理文件和目录的方法和结构。它定义了文件和目录的命名规则、存储方式、权限控制以及文件和目录之间的关系。
在Linux中,文件系统是通过一种层次结构来组织的,以树状结构的形式表示。根目录(/)是文件系统的最顶层,所有文件和目录都是从根目录开始的。
Linux 的目录结构是怎样的?
- /:根目录,包含整个文件系统的所有文件和目录。
- /bin:存放系统的基本命令。
- /boot:包含启动Linux所需的文件。
- /dev:存放设备文件。
- /etc:存放系统的配置文件。
- /home:用户的主目录。
- /lib和/lib64:系统库文件的位置。
- /media:用于挂载可移动介质。
- /mnt:用于挂载临时文件系统。
- /opt:用于安装第三方软件。
- /proc:存放当前运行进程的信息和系统信息。
- /root:超级用户(root)的主目录。
- /sbin:存放系统管理命令。
- /tmp:临时文件目录。
- /usr:存放系统软件资源。
- /var:存放变量数据,如日志文件、数据库文件、缓存文件等。
Linux系统缺省的运行级别?
- 运行级别0:系统关机。
- 运行级别1:单用户模式,只允许一个用户登录,用于系统维护和修复。
- 运行级别2:多用户模式,没有网络支持。
- 运行级别3:多用户模式,具有完全功能,包括网络支持(通常是命令行模式)。
- 运行级别4:保留,未分配特定用途。
- 运行级别5:多用户模式,具有完全功能,包括图形界面(通常是X Window System)。
- 运行级别6:系统重启。
Linux 有哪些系统日志文件?
- /var/log/messages:一般系统消息和警告的日志文件,记录了各种系统级别的消息和事件。
- /var/log/syslog:系统日志文件,包含各种系统和服务的消息,是综合性的系统日志。
- /var/log/kern.log:内核消息的日志文件,记录了与内核相关的信息和事件,如驱动程序加载、硬件错误等。
- /var/log/auth.log:包含与系统认证和授权相关的日志信息,如登录、su命令、sudo使用等。
- /var/log/daemon.log:守护进程(daemon)的日志文件,记录了各个守护进程的活动和错误信息。
- /var/log/boot.log:记录系统引导过程中的日志信息,包括启动时的硬件
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件开发笔试与面试手册 文章被收录于专栏
本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等