Questions tagged «tmp»

7
/ tmp什么时候清除?
我打算将各种文件放入/tmp,并且想知道删除它们的规则? 我想这对于不同的发行版是不同的,并且我对Ubuntu和Fedora桌面版本特别感兴趣。 但是,找到一种不错的通用方法将是一件好事。 更好的控制方法是更好的一般方法!(类似于“每天凌晨3点,删除所有/tmp早于60天的文件,但不要在重新启动时清除目录”)
142 linux  unix  cleanup  tmp 

6
挂载/ tmp noexec有多有用?
许多人(包括Securing Debian手册)建议/tmp使用该noexec,nodev,nosuid组选项进行安装。这通常被表示为“纵深防御”策略的一个元素,它可以防止攻击加剧,该攻击使某人可以写入文件,或者阻止具有合法帐户但没有其他可写空间的用户的攻击。 但是,随着时间的流逝,我遇到了一些争论(最主要的是Debian / Ubuntu开发人员Colin Watson),这noexec是一个无用的衡量标准,其原因有两个: 用户可以/lib/ld-linux.so <binary>尝试获得相同的效果。 用户仍然可以在无法直接运行的脚本上运行系统提供的解释器 给定这些参数,可能需要更多配置(例如,debconf像可执行的临时目录),并且可能会失去便利性,这是否值得采取安全措施?您还知道哪些其他漏洞可以绕开?
39 linux  security  mount  tmp  noexec 

1
php脚本无法访问/ tmp文件夹
我没有open_basedir,php可以访问/ etc / usr / proc / home等…,但不能访问/ tmp。 tmpfs安装在/ tmp上(/ tmp类型tmpfs(rw)),这也是我要使用/ tmp文件夹的原因。 我的文件归http所有(nginx和php的用户)所有,并且所有人均可读取。 sudo -u http cat /tmp/file 正在工作,但php脚本中的所有内容均不起作用(例如file_exist()或file())。 编辑:错误显示在日志中: PHP Warning: file(/tmp/ydlw/pid): failed to open stream: No such file or directory in /srv/http/ydlw/status.php on line 267 edit2:我以另一种方式测试了这个问题。我做了 touch("/tmp/boo"); file_exist("/tmp/boo"); 并且file_exist返回true,因此创建了文件。然后,我在/ tmp里面查看,在那里找不到“ boo”文件。那就是我所担心的,php不能“看到”安装点。为什么会这样,我该如何解决?


2
/ tmp使用100%文件在哪里?
在Centos 6.3服务器上,我注意到/ tmp不再具有可用空间来存储文件。 [root @]#df -h 已使用的文件系统大小可用百分比已安装在 / dev / mapper / vg0-lv_root 99G 11G 84G 12%/ tmpfs 16G 0 16G 0%/ dev / shm / dev / sda1 194M 65M 120M 35%/启动 / dev / mapper / vg0-lv_tmp 97M 92M 704K 100%/ tmp / dev / mapper / vg1-lv0 …
13 linux  centos  mount  tmp 

3
使用tmpfs +一个非常大的/ tmp交换分区而不是常规文件系统?
我有Linux服务器,并且有一个备用500GB磁盘分区。我想格式化它并将其用于/ tmp。服务器偶尔会执行一些大型数据处理任务,因此/ tmp可能会保留GB的临时数据。 然后我有了一个主意,可以改为将其添加为交换分区,然后将/ tmp挂载到tmpfs。这个想法合理吗? 服务器具有6GB的RAM,因此在大多数情况下,/ tmp上的数据仅在RAM中,具有明显的速度优势。问题是,如果说/ tmp上有10-20GB的数据,系统将如何执行?与仅将/ tmp挂载到ext4分区相比,性能如何?感谢帮助。 编辑:很明显,当tmpfs的使用达到RAM限制时,系统将开始换出内存。但是Linux是否足够聪明,可以交换tmpfs数据并将“常规”数据保留在RAM中?如果是,那么我认为它的行为可能合理。否则,整个系统将受到严重影响。
8 linux  swap  tmp  tmpfs 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.