Linux开启与关闭Swap交换分区以及Putty命令行的基本操作
一、首先来了解一下什么是Swap
Swap翻译为交换分区,即是虚拟内存的意思,但是请注意。
尽管swap区通常建议用于使用传统机械硬盘的系统,但使用与SSD交换可能会导致随着时间的推移硬件退化问题。 由于这个考虑,我们不建议在使用SSD存储的供应商上启用swap分区。
这样做可能会影响到您和您的邻居的底层硬件的可靠性。
以上信息摘自网络,意思就是说Swap仅建议使用在普通的机械硬盘上,在SSD固态硬盘可能会降低其机器的性能,而且还会因为你开启了Swap而拖累其他与你在同一台母鸡上的VPS。建议SSD用户直接加内存
但是又萌生出一个新的问题,就和大猫一样我就开个小博客,这点性能我伤得起,而且在不必要的情况下我不需要为服务器多花内存的钱,虚拟内存还能为我解决这台服务器内存不够用的尴尬情况。
以上纯属个人见解如有错误请留言指正(好了废话结束正式进入正题)
二、启用Swap分区
先执行sudo swapon -s 或 sudo swapon --show查看本机是否开启Swap
如果是上图所示则本台机器上已经开启了Swap分区否则,该机器没有开启Swap
然后执行df -h
查看本台机器哪块硬盘上有足够的空间创建Swap
看到挂载点为/处有空间允许创建Swap分区
添加Swap分区文件并设置文件仅根用户有权限
cd /
sudo mkdir swap
cd swap
sudo dd if=/dev/zero of=swap-disk bs=1M count=1024
转化为Swap文件
激活和查看Swap
sudo swapon swap-disk
将Swap添加到开机自动挂载
编辑/etc/fstab文件
sudo vi /etc/fstab
将以下内容追加到文件最后一行
三、停用Swap分区
sudo swapoff /swap/swap-disk
删除Swap分区文件
取消开机自动挂载
sudo vi /etc/fstab
删除对应的swap内容
四、Putty命令行
-load:加载已保存的会话
-ssh,-telnet,-rlogin,-raw -serial:协议
-l:用户名
-pw:密码
-P:指定端口号默认22
-D:SOCKS隧道端口号
-m:登录后执行指定shell
-i:指定*.ppk私钥
-c:启用压缩(仅SSH协议有效)
-1,-2:指定ssh版本
-4,-6:指定TCP/IP协议(即代表IP V4和IP V6)
-cleanup:PuTTY将删除它注册表项和来自本地的随机种子文件
例子1 putty -ssh dmyhm.net -l user -pw password -P 9955 -D 1234
Swap翻译为交换分区,即是虚拟内存的意思,但是请注意。
尽管swap区通常建议用于使用传统机械硬盘的系统,但使用与SSD交换可能会导致随着时间的推移硬件退化问题。 由于这个考虑,我们不建议在使用SSD存储的供应商上启用swap分区。
这样做可能会影响到您和您的邻居的底层硬件的可靠性。
以上信息摘自网络,意思就是说Swap仅建议使用在普通的机械硬盘上,在SSD固态硬盘可能会降低其机器的性能,而且还会因为你开启了Swap而拖累其他与你在同一台母鸡上的VPS。建议SSD用户直接加内存
但是又萌生出一个新的问题,就和大猫一样我就开个小博客,这点性能我伤得起,而且在不必要的情况下我不需要为服务器多花内存的钱,虚拟内存还能为我解决这台服务器内存不够用的尴尬情况。
以上纯属个人见解如有错误请留言指正(好了废话结束正式进入正题)
二、启用Swap分区
先执行sudo swapon -s 或 sudo swapon --show查看本机是否开启Swap
如果是上图所示则本台机器上已经开启了Swap分区否则,该机器没有开启Swap
然后执行df -h
查看本台机器哪块硬盘上有足够的空间创建Swap
看到挂载点为/处有空间允许创建Swap分区
添加Swap分区文件并设置文件仅根用户有权限
cd /
sudo mkdir swap
cd swap
sudo dd if=/dev/zero of=swap-disk bs=1M count=1024
sudo chmod 600 swap-disk
转化为Swap文件
sudo mkswap swap-disk
激活和查看Swap
sudo swapon swap-disk
free -h
将Swap添加到开机自动挂载
编辑/etc/fstab文件
sudo vi /etc/fstab
将以下内容追加到文件最后一行
/swap/swap-disk swap swap defaults 0 0
三、停用Swap分区
sudo swapoff /swap/swap-disk
删除Swap分区文件
sudo rm -rf /swap/
取消开机自动挂载
sudo vi /etc/fstab
删除对应的swap内容
四、Putty命令行
-load:加载已保存的会话
-ssh,-telnet,-rlogin,-raw -serial:协议
-l:用户名
-pw:密码
-P:指定端口号默认22
-D:SOCKS隧道端口号
-m:登录后执行指定shell
-i:指定*.ppk私钥
-c:启用压缩(仅SSH协议有效)
-1,-2:指定ssh版本
-4,-6:指定TCP/IP协议(即代表IP V4和IP V6)
-cleanup:PuTTY将删除它注册表项和来自本地的随机种子文件
例子1 putty -ssh dmyhm.net -l user -pw password -P 9955 -D 1234
例子2 putty -cleanup
更多用法请参阅官网文档:点击进入本文出自 大猫也会萌,转载时请注明出处及相应链接。
阅读本文后,您的心情是:
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
评论
发表评论