必背八股文-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 有哪些系统日志文件?

  1. /var/log/messages:一般系统消息和警告的日志文件,记录了各种系统级别的消息和事件。
  2. /var/log/syslog:系统日志文件,包含各种系统和服务的消息,是综合性的系统日志。
  3. /var/log/kern.log:内核消息的日志文件,记录了与内核相关的信息和事件,如驱动程序加载、硬件错误等。
  4. /var/log/auth.log:包含与系统认证和授权相关的日志信息,如登录、su命令、sudo使用等。
  5. /var/log/daemon.log:守护进程(daemon)的日志文件,记录了各个守护进程的活动和错误信息。
  6. /var/log/boot.log:记录系统引导过程中的日志信息,包括启动时的硬件

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏主要是介绍嵌入式软件开发岗位的相关知识和学习攻略,为大家提供一份笔试与面试手册。包括有嵌入式软件开发岗位介绍与学习攻略;校园招聘和offer疑惑问题的介绍;在笔试方面,如何刷题为笔试作准备,提供往年笔试真题;在面试方面,提供相关知识的复习重点,提供面试真题。包括有:华为、蔚来、文远、大疆、三一、深信服、亚马逊、Intel、百度、科大讯飞、OPPO、京东、中兴、比特大陆|算能、美团等等

全部评论
请问必背系列更新完了吗
1 回复 分享
发布于 2023-06-16 17:17 陕西

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
3 24 评论
分享
牛客网
牛客企业服务