首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
unix
service
dns
crontab
ssh
curl
路由器
touch
colors
zsh
centos7
sudo
server
log4j
port
ftp
grafana
grep
交换机
debian
压力测试
shell
服务器
stdout
7层
fabric
syslog
devops
负载均衡
docker
4层
运维
awk
k8s
sftp
kubectl
tomcat
centos
容器
cron
linux
nginx
ubuntu
tengine
jenkins
vagrant
当前位置:
开发笔记
>
运维
> 正文
Linux系统知识:特殊目录
作者:吸毒草的秘密 | 来源:互联网 | 2017-10-28 13:58
Linux系统知识:特殊目录--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
建议不可与root 分区分开的目录
在Linux的安装里,最重要的就是根目录 / 所在的分区了。我们也可以将其他的例如 /home放在不同的分区里。那么,是否有“一定”要放在root 分区内的目录呢?有,就是/etc/、/sbin/、/bin/、/dev/ 以及 /lib/ 这几个目录。
为什么呢?因为Linux系统在启动时,一开始的核心加载,只会载入一个分区,那就是 /。但是,启动的时候,会用到很多命令与函数库,举例来说,要载入,就需要mount程序,而且我们也需要init程序,还需要用到很多设置文件,例如 /etc/inittab等等。而核心的模块则是放在 /lib里。当然,/dev是所有设备放置的目录,也需要在启动时使用。因此,这些目录都需要跟 / 绑在一起。
建议最好独立成为单一分区的目录
前面提到了最好不要跟 / 分区分离的目录。有些目录则是因为安全性与特殊功能,而希望能够独立一个分区。例如:/home、/usr、/var、/tmp等等。
要知道,系统用户个人家目录在 /home里,这个目录也是可能使用最频繁的目录之一。此外,为了资源分配得较为平均,我们可能会希望针对每个人,限制其可以使用的最大硬盘配额(quota),在这个前提下,就必须将 /home独立出来,而且最好这个分区能够大一点,尤其是Linux是作为文件服务器(file server)的时候,这就更重要了。
/usr则是一些程序安装的目录,也可以独立出来;还有 /var/目录,由于记录了相当多的常用数据,读取很频繁,所以是“很容易出问题的分区”。如果能够将它独立出来,那么当 /var/ 万一不小心毁损时,就不会影响到其他分区,最起码能有一定程度的安全性。
特别重要的目录
除了针对分区的概念来谈目录的重要性之外,有几个比较重要的目录也需要了解一下:
/etc:这个目录是系统设置文件放置位置的地方,包括系统上的账号与密码(/etc/passwd, /etc/shadow),还有启动时所要用到的各项设置值(/etc/sysconfig/*),还有各主要网络服务的设置文件,都在这个目录中。意思就是说,如果这个目录下面的文件被删除或者是死了,系统大概也就需要“花功夫”重建了。因此,一般笔者都会定期将这个目录的所有文件备份下来,反正这个目录的大小应该不会超过50MB才对,多多备份,有备无患。
/usr/local:虽然说当前已经将这个目录的重要性移动到 /opt了,但是笔者还是比较习惯将自己开发或自行额外安装的软件放在这个 /usr/local目录下。如果Linux系统是多人共享的话,那么,养成良好的操作习惯是有必要的。那么安装软件也要有好习惯,不要随意安装。统一放在 /usr/local或者是 /opt下面。
/var:上面提过一次,这里再次强调。这个目录是在管理系统运行过程中的重要中间暂存数据的,例如 /var/lib与 /var/run。此外,最终的数据例如邮件 /var/spool/mail也是放在这个目录中。另外,几乎所有服务的登录文件(可以记录谁、什么时候、由哪里登入主机、做了什么事等等信息)。都放在 /var/log这个目录,因此,这个目录也很重要。记得常常去检查 /var/log/messages这个文件是否有异常。
linux
安全
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
服务器
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
服务器
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
服务器
图解redis的持久化存储机制RDB和AOF的原理和优缺点
本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ...
[详细]
蜡笔小新 2023-12-13 20:24:11
服务器
如何在服务器主机上实现文件共享的方法和工具
本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ...
[详细]
蜡笔小新 2023-12-13 13:23:48
服务器
Nginx使用AWStats日志分析的步骤及注意事项
本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ...
[详细]
蜡笔小新 2023-12-14 19:42:01
服务器
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
服务器
rhel5.5搭建网关+LAMP+postfix+dhcp的步骤和配置方法
本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ...
[详细]
蜡笔小新 2023-12-14 17:13:20
服务器
【译】发送表单数据
这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ...
[详细]
蜡笔小新 2023-12-14 16:19:10
服务器
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
服务器
禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ...
[详细]
蜡笔小新 2023-12-14 12:55:15
服务器
云服务器API接口的入门使用及功能解析
本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ...
[详细]
蜡笔小新 2023-12-14 12:43:39
服务器
计算机存储系统的层次结构及其优势
本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ...
[详细]
蜡笔小新 2023-12-13 17:32:41
服务器
Web学习历程记录(七)——Tomcat基本概念和配置
本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ...
[详细]
蜡笔小新 2023-12-13 17:08:24
负载均衡
基于PgpoolII的PostgreSQL集群安装与配置教程
本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ...
[详细]
蜡笔小新 2023-12-14 19:10:25
grep
Skywalking系列博客1安装单机版 Skywalking的快速安装方法
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
吸毒草的秘密
这个家伙很懒,什么也没留下!
Tags | 热门标签
unix
service
dns
crontab
ssh
curl
路由器
touch
colors
zsh
centos7
sudo
server
log4j
port
ftp
grafana
grep
交换机
debian
压力测试
shell
服务器
stdout
7层
fabric
syslog
devops
负载均衡
docker
RankList | 热门文章
1
血虚的症状有哪些 中医教你血虚进补方法
2
稀奇!20多年前的硬盘拆解(附高清图)
3
开发笔记:Angularjs插件uiselect的使用方法
4
spring aop的一个问题
5
设计模式07享元模式与组合模式详解
6
HTML5 之给图片添加热点
7
Oracle解决锁表语句与批量生成解锁语句
8
python运行piplist错误_python,pip_pip list错误,python,pipphpStudy
9
我不喜欢采用两个或更多迭代的Python函数.这是个好主意吗?
10
开发笔记:如何*保存*角度材料模态对话框的结果?
11
手上有项目,怎么找人投资
12
Mysql自带的年月日函数
13
webpack 性能优化 DLL 才硬核
14
matlab转矩方向,判定力矩正负方向的简易方法
15
【实战学习】电子数据取证专题——网络数据分析溯源
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有