linux系统释放内存的方法

小草鱼3年前Linux技术相关855

运行下面语句清缓存时,报错:-bash: /proc/sys/vm/drop_caches: Permission denied


sudo echo 1 > /proc/sys/vm/drop_caches


sudo echo 2 > /proc/sys/vm/drop_caches


sudo echo 3 > /proc/sys/vm/drop_caches


bash 拒绝这么做,提示权限不够,是因为重定向符号 “>” 也是 bash 的命令。

sudo 只是让 echo 命令具有了 root 权限,但是没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。


解决方法:


"sh -c" 命令,它可以让 bash 将一个字串作为完整的命令来执行


sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"


sudo sh -c "echo 2 > /proc/sys/vm/drop_caches"


sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"


或者

echo 1 |sudo tee /proc/sys/vm/drop_caches 


相关文章

git简单使用说明

git简单使用说明

功能:版本控制;--》多人开发必须使用版本控制;git安装包安装完毕后,空白地方鼠标右键会有git bash here选项,点击进入后,可以使用Linux命令;git config -l:查看个人配置...

ubuntu ssh登入速度太慢的解决办法

ubuntu ssh登入速度太慢的解决办法打开/etc/ssh/sshd_config文件sudo gedit /etc/ssh/sshd_config将GSSAPIAuthentication 设置...

Ubuntu 22.04安装Easyconnect及兼容性问题解决(转载)

Ubuntu 20.04安装Easyconnect及兼容性问题解决一、Easyconnect客户端下载与安装安装:sudo dpkg -i EasyConeect运行:/usr/share/sangf...

linux命令看文件或文件夹个数

(ls -l|grep "^-"| wc -l)查看某个文件夹下文件的个数。(ls -lR|grep "^-"| wc -l)查看某个文件夹下文件的个数,包括子...

docker的学习文档

docker的学习文档

docker容器学习笔记.docx一、Docker概述1.Docker为什么会出现?一款产品: 开发–上线 两套环境!应用环境,应用配置!开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致...

ubuntu 20.04版本 命令行配置ip地址

修改网卡配置(电脑关机重启后仍旧有效)编辑网络配置文件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。