/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存.
查看/dev/shm的大小
df -h
修改/dev/shm的大小,默认为内存的一半
vim /etc/fstab
末尾添加
tmps /dev/shm tmpfs defaults,size=1G 0 0
重新挂载/dev/shm
mount -o remount /dev/shm/
/dev/shm的应用
mkdir /dev/shm/tmp
chmod 777 /dev/shm/tmp
mount -B /dev/shm/tmp /tmp
将php的session文件放在/tmp下
vim /etc/php.ini
有则修改,无则添加
session.save_path = “/tmp”
/dev/shm/tmp目录重启以后会丢失,设置重启自动重新添加/dev/shm/tmp
touch shmTmp.sh
chmod +x shmTmp.sh
vim shmTmp.sh
添加:
#!/bin/bash
mkdir /dev/shm/tmp
chmod 777 /dev/shm/tmp
mount -B /dev/shm/tmp/ /tmp
设置开机自动执行脚本
vim /etc/rc.local
末尾添加:
/root/shmTmp.sh
保存退出,增加执行文件属性
chmod +x /etc/rc.local
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:notice#nhooo.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。