不安全的权限 0644,建议使用 0600 虚拟机无法分配内存 virtual memory exhausted: Cannot allocate memory
我都不知道我写了啥,自己都很混乱
aoteman@aoteman-virtual-machine:/tmp$ sudo -s #进入root用户模式
[sudo] aoteman 的密码:
12对不起,请重试。
[sudo] aoteman 的密码:
^Csudo: 2 次错误密码尝试
aoteman@aoteman-virtual-machine:/tmp$ sudo -s
[sudo] aoteman 的密码:
root@aoteman-virtual-machine:/tmp# dd if=/dev/zero of=/swap bs=1024 count=1M #创建一个大小为1G的文件/swap
^C记录了869509+0 的读入
记录了869508+0 的写出
890376192 bytes (890 MB, 849 MiB) copied, 5.17467 s, 172 MB/s
root@aoteman-virtual-machine:/tmp# ^C
root@aoteman-virtual-machine:/tmp# dd if=/dev/zero of=/swap bs=1024 count=1M
记录了1048576+0 的读入
记录了1048576+0 的写出
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.71456 s, 188 MB/s
root@aoteman-virtual-machine:/tmp# ll -h /swap
-rw-r--r-- 1 root root 1.0G 2月 10 17:56 /swap
root@aoteman-virtual-machine:/tmp# mkswap /swap
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
无标签, UUID=bd6d22ab-9904-4c99-8725-5a197f8383f6
root@aoteman-virtual-machine:/tmp# free
total used free shared buff/cache available
Mem: 2059340 1036816 115796 45192 906728 736624
Swap: 998396 768024 230372
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:不安全的权限 0644,建议使用 0600。
root@aoteman-virtual-machine:/tmp# 0600
0600:未找到命令
root@aoteman-virtual-machine:/tmp# chmod 0600 /home/swap
chmod: 无法访问'/home/swap': 没有那个文件或目录
root@aoteman-virtual-machine:/tmp# chmod 0600 /swap
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# swapoff /swap
root@aoteman-virtual-machine:/tmp# chown root /swap
root@aoteman-virtual-machine:/tmp# swapon /swap
root@aoteman-virtual-machine:/tmp# vim /etc/fstab
程序 'vim' 已包含在下列软件包中:
- vim
- vim-gnome
- vim-tiny
- vim-athena
- vim-athena-py2
- vim-gnome-py2
- vim-gtk
- vim-gtk-py2
- vim-gtk3
- vim-gtk3-py2
- vim-nox
- vim-nox-py2
请尝试:apt install <选定的软件包>
root@aoteman-virtual-machine:/tmp# mount -a
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# swapoff /swap
root@aoteman-virtual-machine:/tmp# swapon /swap
root@aoteman-virtual-machine:/tmp# free
total used free shared buff/cache available
Mem: 2059340 1292072 129996 41420 637272 487020
Swap: 2046968 696796 1350172
root@aoteman-virtual-machine:/tmp# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 998396 696916 -2
/swap file 1048572 0 -3
root@aoteman-virtual-machine:/tmp# echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab
root@aoteman-virtual-machine:/tmp# sudo -s
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# swapon /home/swap
swapon: stat of /home/swap failed: 没有那个文件或目录
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# chown root /swap
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# swapoff /swap
root@aoteman-virtual-machine:/tmp# swapon /swap
root@aoteman-virtual-machine:/tmp# vim /etc/fstab
程序 'vim' 已包含在下列软件包中: - vim
- vim-gnome
- vim-tiny
- vim-athena
- vim-athena-py2
- vim-gnome-py2
- vim-gtk
- vim-gtk-py2
- vim-gtk3
- vim-gtk3-py2
- vim-nox
- vim-nox-py2
请尝试:apt install <选定的软件包>
root@aoteman-virtual-machine:/tmp# apt install vim
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
snapd-login-service
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
vim-runtime
建议安装:
ctags vim-doc vim-scripts vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2
| vim-athena-py2 | vim-nox-py2
下列【新】软件包将被安装:
vim vim-runtime
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 6,255 kB 的归档。
解压缩后会消耗 30.2 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main i386 vim-runtime all 2:7.4.1689-3ubuntu1.5 [5,169 kB]
获取:2 http://mirrors.aliyun.com/ubuntu xenial-updates/main i386 vim i386 2:7.4.1689-3ubuntu1.5 [1,086 kB]
已下载 6,255 kB,耗时 2秒 (2,094 kB/s)
正在选中未选择的软件包 vim-runtime。
(正在读取数据库 ... 系统当前共安装有 250557 个文件和目录。)
正准备解包 .../vim-runtime_2%3a7.4.1689-3ubuntu1.5_all.deb ...
正在添加 vim-runtime 导致 /usr/share/vim/vim74/doc/help.txt 转移到 /usr/share/vim/vim74/doc/help.txt.vim-tiny
正在添加 vim-runtime 导致 /usr/share/vim/vim74/doc/tags 转移到 /usr/share/vim/vim74/doc/tags.vim-tiny
正在解包 vim-runtime (2:7.4.1689-3ubuntu1.5) ...
正在选中未选择的软件包 vim。
正准备解包 .../vim_2%3a7.4.1689-3ubuntu1.5_i386.deb ...
正在解包 vim (2:7.4.1689-3ubuntu1.5) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 vim-runtime (2:7.4.1689-3ubuntu1.5) ...
正在设置 vim (2:7.4.1689-3ubuntu1.5) ...
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vim (vim)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vimdiff (vimdiff)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/rvim (rvim)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/rview (rview)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vi (vi)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/view (view)
update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/ex (ex)
root@aoteman-virtual-machine:/tmp# vim /etc/fstab
root@aoteman-virtual-machine:/tmp# mount -a
root@aoteman-virtual-machine:/tmp# free
total used free shared buff/cache available
Mem: 2059340 1395468 143624 49428 520248 374436
Swap: 2046968 693504 1353464
root@aoteman-virtual-machine:/tmp# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 998396 693504 -2
/swap file 1048572 0 -3
root@aoteman-virtual-machine:/tmp# echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab
root@aoteman-virtual-machine:/tmp# sudo -s
root@aoteman-virtual-machine:/tmp# swapon /swap
swapon: /swap:swapon 失败: 设备或资源忙
root@aoteman-virtual-machine:/tmp# swapoff /swap
root@aoteman-virtual-machine:/tmp# free
total used free shared buff/cache available
Mem: 2059340 1400620 138672 48724 520048 369976
Swap: 998396 693340 305056
root@aoteman-virtual-machine:/tmp#
参考:https://blog.csdn.net/a646559381/article/details/101638799
https://blog.csdn.net/qq_42289214/article/details/104236069
不安全的权限 0644,建议使用 0600 虚拟机无法分配内存 virtual memory exhausted: Cannot allocate memory的更多相关文章
- 部署spring boot + Vue遇到的坑(权限、刷新404、跨域、内存)
部署spring boot + Vue遇到的坑(权限.刷新404.跨域.内存) 项目背景是采用前后端分离,前端使用vue,后端使用springboot. 工具 工欲善其事必先利其器,我们先找一个操作L ...
- easypermissions拒绝权限后闪退。 java.lang.NoSuchMethodError: No virtual method isStateSaved()Z in class Landroid/support/v4/app/FragmentManager
Process: com.tazan.cd.streetlight, PID: 18825 java.lang.NoSuchMethodError: No virtual method isState ...
- ubuntu12.04下编译Linux tina 2.1/android经验
用的是osboxes下的vdi. 编译Linux 1. 不能在root用户下操作 2. 执行 make kernel_menuconfig 报错,需要 apt-get install zlib1g z ...
- Ceph编译安装教程
Ceph官方版本目前支持的纠删码很有限,实验室这块希望能够整合我们自主开发的纠删码BRS(Binary Reed–Solomon encoding),所以需要编译Ceph环境.Ceph官方目前推荐的安 ...
- 安装 Tensorflow
环境:Ubuntu 16.04 64bit 1. 安装Anaconda Anaconda 是 Python 的一个科学计算发行版,内置了数百个Python经常会使用的库,也包括了许多机器学习和 ...
- linux磁盘相关命令
一.查看文件夹大小du du -h -d1 2>/dev/null 解释: h表示以可读性较好的方式显示,即带单位显示 d表示深度depth,为1表示只显示当前目录下文件的大小 2>/de ...
- TensorFlow入门——bazel编译(带GPU)
这一系列基本上是属于我自己进行到了那个步骤就做到那个步骤的 由于新装了GPU (GTX750ti)和CUDA9.0.CUDNN7.1版本的软件,所以希望TensorFlow能在GPU上运行,也算上补上 ...
- 以Aliyun体验机为例,从零搭建LNMPR环境(上)
使用云服务器搭建 Web 运行环境,尤其是搭建常见的 LNMPR(Linux+Nginx+MySQL+PHP+Redis) 环境,对于开发人员是必备的职场基本技能之一.在这里,借着搭建我的" ...
- JDK分析工具&JVM垃圾回收(转)
转自:http://blog.163.com/itjin45@126/blog/static/10510751320144201519454/ 官方手册:http://docs.oracle.com/ ...
- Android 音视频开发(一) : 通过三种方式绘制图片
版权声明:转载请说明出处:http://www.cnblogs.com/renhui/p/7456956.html 在 Android 音视频开发学习思路 里面,我们写到了,想要逐步入门音视频开发,就 ...
随机推荐
- Windows 干净启动
1. 卸载设备中全部的第三方反病毒软件与系统优化软件 (例如 360.腾讯电脑管家.鲁大师等).2. 按 "Windows 徽标键+R",输入 "msconfig&quo ...
- CF1098D 题解
题意 传送门 对于一个元素个数大于 \(1\) 的可重集,每次取出两个数 \(x,y\) 合并.若 \(x\le y\le 2x\),则称其为危险合并.重复上述操作至无法合并. 给你一个初始为空的可重 ...
- 前端下载图片、pdf、excel、world文件;前端下载图片和pdf文件;前端a标签下载图片和pdf文件;下载文件名称不生效原因
https://blog.csdn.net/i_am_a_div/article/details/125050379 https://blog.csdn.net/moguzhale/article/d ...
- el-input 使用 回车键会刷新页面的问题
使用el-input的时候,光标聚焦在输入框,按下回车,会刷新页面.这是因为当el-form表单中只有一个input时,按下回车建会自动触发页面的提交功能, 产生刷新页面的行为 解决办法 法一: fo ...
- 数值分析之解线性方程组的直接方法 5.X
矩阵 谱分解 设 \(\boldsymbol{A}=a_{i j} \in \mathbb{R}^{n \times n}\) , 若存在数 \(\lambda\) (实数或复数) 和非零向量 \(\ ...
- 在docker中导入python的包时ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
问题: ImportError: libGL.so.1: cannot open shared object file: No such file or directory ImportError: ...
- Android 添加shape, selector等资源文件
右键点击drawable文件夹,选择new -> Drawable Resource file 在弹出的New Resource file界面中,将Root element定义为shape,就可 ...
- 对NAN的认识
NaN是个特殊的数值,它与任何值都不相等,包括它自己,NaN==NaN和NaN===NaN都是false,如果想测试某个数字是否为NaN,可以使用内置的函数isNaN(),如果是NaN则返回true, ...
- js网页禁止右键下载代码
<script type="text/javascript"> //禁用右键 document.onkeydown = function() { var e = win ...
- linux下生成证书
1.生成私有证书 # 生成需要密码的密钥文件server.key openssl genrsa -des3 -out server.key 2048 # 转成不用密码的rsa密钥文件 openssl ...