itwiki:linux-command-practice

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
itwiki:linux-command-practice [2021/09/16 03:57] – [关于Shell里面的正则表达式] ovwx@live.ioitwiki:linux-command-practice [2021/09/20 09:27] (当前版本) – [内存&SWAP管理] ovwx@live.io
行 67: 行 67:
  
 ==== 内存&SWAP管理 ==== ==== 内存&SWAP管理 ====
 +
 +=== 创建SWAP文件 ===
 +<code>
 +mkdir /swap
 +dd if=/dev/zero of=/swap/swap01 bs=1M count=512 #创建一个512M的文件
 +chmod 0600 /swap/swap01 #将权限设置为0600,否则系统会告警
 +mkswap /swap/swap01 #创建swap文件
 +swapon /swap/swap01 #启用swap文件
 +free -h #查看可用的内存
 +</code>
 +注:有些云虚机未开启swap文件,虚拟机内存小,开启swap后对性能提升还是有用的。
 === 清理SWAP空间 === === 清理SWAP空间 ===
 <code> <code>
 swapoff -a swapoff -a
 swapon -a swapon -a
-<code>+</code> 
 === 清除CACHE空间 === === 清除CACHE空间 ===
 <code> <code>
行 286: 行 298:
 # 关于符号链接,第一个参数为要链接的文件或者目录,第二个参数为链接名称(经常搞反) # 关于符号链接,第一个参数为要链接的文件或者目录,第二个参数为链接名称(经常搞反)
 <code>ln -s work_dir name</code> <code>ln -s work_dir name</code>
 +
 +==== 一个简单的 Web Terminal, Webshell ====
 +
 +[[https://github.com/tsl0922/ttyd/releases/tag/1.6.3|ttyd--一个简单的Web Shell终端]]
 +
 +<code>
 +wget https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.x86_64
 +chmod +x ttyd.x86_64
 +ln -s /path/to/ttyd.x86_64 /usr/bin/ttyd
 +ttyd -p32768 bash #在端口32768上启用一个WebShell
 +注:该程序既可用于黑客等非法用途,也可自己用于合法用途,还是看自己用法吧。
 +</code>
 +
 +注意:
 +  * **!!!请不要在root权限下运行该程序**
 +  * **使用NGINX之类的代理系统转发时做好认证工作** See also: [[itwiki:nginx-practice|NGINX 实践]]
  
  
  
  • itwiki/linux-command-practice.1631757435.txt.gz
  • 最后更改: 2021/09/16 03:57
  • ovwx@live.io