目录说明

基本结构

[scode type="red" size=""]

/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录
/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
/lib64:专用于x86_64系统上的辅助共享库文件存放位置
/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
/usr:包含系统中的用户应用程序和相关文件

[/scode]

[scode type="green" size=""]

/home/USERNAME:普通用户家目录
/root:管理员的家目录
/opt:第三方应用程序的安装位置

[/scode]

[scode type="yellow" size=""]

/etc:配置文件目录
/media:便携式移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件及特殊文件存储位置
/var:用于存储系统运行过程中经常变化的数据,例如日志、邮件、打印队列等
/proc: 用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

[/scode]

[scode type="blue" size=""]

/srv:系统上运行的服务用到的数据
/tmp:临时文件存储位置

[/scode]

放在哪?

源码安装包应该放在哪?

通常情况下,Linux系统的源码安装包应该放在用户的home目录中的某个文件夹中,这样可以使得文件的管理更加方便和灵活。可以按照个人的习惯或者标准做法,将源码包放在/home/user/src或者/home/user/downloads等文件夹中。

一些常见的标准做法是将源码包放在/home/user/src中,然后解压缩到/home/user/src/目录下。这样做的好处是可以方便地备份和管理源码包,也可以避免不必要的文件冲突和安装问题。另外,有些人也会选择将源码包放在/usr/src目录下,这也是一个比较常见的做法

日志文件应该放在哪

在Linux中,脚本产生的日志文件通常应该放在/var/log目录下,这个目录下包含了系统的各种日志文件,包括系统日志、应用程序日志等等。可以根据不同的应用程序或服务来创建特定的日志文件,以便更好地管理和维护系统。

在/var/log目录下,常见的日志文件包括:

  • syslog:系统日志文件,记录了系统的各种信息和事件,如内核消息、系统启动信息、进程启动和停止信息等。
  • auth.log:认证日志文件,记录了用户和用户组的认证和授权信息。
  • daemon.log:守护进程日志文件,记录了系统的各种守护进程的日志信息。
  • messages:系统消息文件,记录了各种系统消息、警告和错误信息等。

如果需要创建一个新的日志文件,可以在/var/log目录下创建一个新的文件,然后设置相应的权限和所有权,以确保只有合适的用户和进程可以访问它。

用户开发的脚本文件应该放在哪里

在Linux中,用户开发的脚本文件可以放在多个地方,具体取决于脚本的用途和范围。

如果是针对特定用户的脚本,可以将其放在该用户的home目录下,例如:/home/user/script.sh。这样可以确保该用户拥有该脚本的所有权,并且只有该用户可以运行和编辑脚本。

如果是供系统上的多个用户使用的脚本,可以将其放在/usr/local/bin目录下,例如:/usr/local/bin/script.sh。这样可以确保该脚本在系统范围内可见,任何用户都可以运行它。

如果是一个需要定期运行的系统级别的脚本,可以将其放在/etc/cron.daily、/etc/cron.weekly或者/etc/cron.monthly目录下,根据需要选择合适的目录。这样可以确保脚本可以自动定期运行,而不需要手动启动。

需要注意的是,无论将脚本文件放在哪里,都需要确保其文件权限和所有权设置正确,以确保只有合适的用户和进程可以访问它。此外,如果脚本需要用到其他文件或者库,也需要确保这些文件的路径正确,并且能够被脚本访问到。

分类: Linux教程 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录