linux操作系统

发布日期:2023-10-09 阅读数量:1748 文章来源: 本站原创 文章来源: 本站原创 文章作者:xupeng

1. 什么是 Linux 内核?

    Linux 内核是 Linux 系统的核心。它将底层硬件与操作系统连接起来。

2. Linux 和 Unix 有什么区别:

    Linux 是衍生 Linux 的 Unix 系统的克隆。Linux 是开源的、可免费使用;Unix 是专有操作系统。

3. Linux 中 inode 是什么?如何找到与文件关联的 inode?

    inode(索引节点)是 Unix 风格文件系统中的一种数据结构,用于描述文件系统对象,例如:文件或目录。创建文件时,会为其分配一个名称和一个 inode 编号,这是一个在文件系统中唯一的整数。

    解释:文件系统通常有 2 部分:元数据或关于数据的 “数据” 和数据本身。元数据包含有关数据的信息。更准确地说,它包括诸如:访问控制列表(ACL)、文件修改日期、文件所有者、文件权限、文件大小、设备 ID、文件的 UID 等信息。此类信息时文件系统,否则我们在存储介质上只有一堆没有多大意义的位。Inode 存储此元数据信息,通常它们还存储有关数据在存储介质上的位置的信息。

    在文件系统中,inode 大约占磁盘空间的 1%,无论是整个存储单元(硬盘、拇指驱动器等)还是存储单元上的分区。inode 空间用于跟踪存储在硬盘上的文件。inode 条目仅指向这些结构,而不是存储数据。每个条目大小为 128 字节。在安装操作系统或新文件系统以及进行初始结构化时,会为 inode 分配空间。所以通过这种方式,我们可以看到,在文件系统中,设置了最大 inode 数,因此设置了最大文件数。现在,上述概念带来了另一个 有趣的事实。文件系统可以通过两种方式耗尽空间:

        (1)没有空间用于添加新数据

        (2)所有的 inode 都被消耗掉了

4. 什么是 Linux shell?如何检查当前的 Shell?

    Linux Shell 是一个命令解释器或接受命令并将其传递给操作系统执行的程序。要检查正在使用的 shell,运行命令 echo $0

5. 使用 free 命令查找内存和 交换使用情况。

6. 软链接和硬链接的区别:

    (1)不能为目录创建硬链接;只能为文件创建硬链接。

    (2)符号连接或目录链接可以链接到目录。

    (3)删除硬链接指向的原始文件并不会 删除硬链接本身;硬链接仍然提供基础文件的内容。

    (4)如果删除硬链接或符号链接本身,原始文件将保持不变。

    (5)删除原始文件不会删除附加的符号 链接,但没有原始文件,符号链接是无用的。

7. 解释 Linux 中的文件权限。

    在 Linux 中,有 3 种主要类型的文件权限:读、写和执行。这些权限可以递归地分配给文件或目录。作为一个多用户系统,可以将这些权限分配给 root 用户、组,甚至是使用该系统的其他用户。

    Read:读取权限授予使用打开和读取文件的能力。

    Write:写入权限允许用户打开和修改或编辑文件的内容并保存更改。

    Execute:执行权限允许用户执行或 运行可执行的文件或程序或 shell 脚本。

8. 如何在 Linux 中创建和删除目录?

    要创建目录,请使用 mkdir 命令:mkdir directory_name(例如:创建一个名为 “data” 的目录:mkdir data)

    要在 Linux 中删除目录,请使用 rmorrmdir 命令。 rmdir 命令用于删除空目录。rm 命令主要与 - R 用于递归删除目录。

9. 在 Linux 中创建文件:使用 touch 命令(例如:创建一个 file1.doc 文件:touch file1.doc )

    还可以使用 cat 命令后跟重定向运算符或大于号 > ,后跟文件名。接下来,键入 文件内容,最后按 Ctrl + D 退出文件。(cat > file1.doc)

10. 在 Linux 中重命名文件或目录:使用 mv 命令对文件进行重命名。注意:要使其正常工作,则重命名文件的路径必须相同。(例如:要将 /data/files 目录中的文件 file1.doc 重命名为 file2.doc,执行命令:mv /data/files/file1.doc/data/files/file2.doc

11. 在 Linux 中复制文件和目录:使用 cp 命令,语法:cp  /source/of/the/file  /destination/of/the/file

12. 在 Linux 中列出和挂载设备:

       列出挂载点:df -aTh

       查找有关系统上安装点的更多信息:findmnt (或者:cat 命令:cat /proc/self/mounts   ; 或者:mount 命令:mount -l)

13. 在 Linux 中创建空文件:使用 touch 命令:touch new_file

14. 如何在 Linux 中调度任务?什么是 crontab 并解释 crontab 中的字段。

      cron 是一个守护进程,它在 Linux 中的特定日期和时间执行命令。可以使用它来安排命令,既可以作为一次性事件,也可以作为重复任务。Crontab 是用于安装、卸载或列出用于驱动服务器中的 cron 守护程序的表的程序。每个用户都可以有自己的  crontab,虽然这些是 /var/spool/cron/crontabs 中的文件,但它们并不打算直接编辑。以下是 crontab 的几个命令行选项。

       crontab -e 编辑 crontab 文件。

       crontab -l 显示 crontab 文件。

 

       crontab -r 删除 crontab 文件。

上一篇:操作泛目录站群解决方案 下一篇:2023年亿扬科技中秋国庆双节放假通知
最新活动
在线客服
返回顶部

连通世界,只为有你! 立即注册亿扬科技会员获取优惠好礼

5277+用户的选择, 79536+小时稳定运行, 先测试后付款,让业务不熟更放心

立即注册
高防服务器_游戏服务器_香港站群VPS服务器

Copyright © 亿扬科技有限公司 All Rights Reserved. 2020-2023
声明:本网站部分文章图片和视频来源于网络,如有侵权,请及时联系我们删除

工信部ICP备案号:豫ICP备2022009159号   公安备案号:公安备案   《中华人民共和国增值电信业务经营许可证》编号:B1-20222256
实名认证图标 可信网站证书

售前咨询

点击按钮可通过QQ进行沟通,请确认启动QQ

售前咨询

值班售后

商务合作

投诉建议

紧急电话

0371-55070045