WSL挂载移动硬盘U盘

WSL想通过移动硬盘处理一些数据,结果进去了无法发现移动硬盘,于是搜了好久也没有一个正确的解决办法,终于找到一个,现在贡献出来与大家共享。
WSL比起linux挂载硬盘简单一些。而且windows本身自己的硬盘位ntfs格式,所以移动硬盘感觉挂载要比单纯的linu下ntfs挂载更加稳定一些。个人感觉而已….无法验证。
假设你的移动硬盘在windows下显示为 G:\
1. 新建文件夹g
sudo mkdir /mnt/g
2. 挂载盘符g
sudo mount -t drvfs G: /mnt/g
3.大功告成。进入/mnt/g即可与windows下一摸一样。
4.弹出移动硬盘,这样才能在windows下正常弹出,否则是会一直占用的。
sudo umount /mnt/g
下一次重新重新挂载直接进行步骤2即可。
Posted in Linux | 评论关闭

手工部署openstack

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
——————–安装基础环境————————————————–
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
安装操作系统并修改网卡地址(控制节点和计算节点)
vi ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.178.138
NETMASK=255.255.255.0
Continue reading

Posted in 服务器虚拟化, 计算机网络 | Tagged , | 评论关闭

如何在Linux中安装vnStat和vnStati监视网络流量【转】

像任何其他的操作系统一样,GNU / Linux已经有效地实施了内存管理甚至更多。但是,如果有任何进程正在蚕食你的内存,你要清除它,Linux提供了一个方法来刷新或清除RAM缓存。
在Linux中如何清除缓存?
每一个Linux系统有三个选项来清除缓存而不中断任何进程或服务。
1,仅清除缓存页
sync; echo 1 > /proc/sys/vm/drop_caches
2,清除目录项和inodes
sync; echo 2 > /proc/sys/vm/drop_caches
3,清除缓存页,目录项和inodes
sync; echo 3 > /proc/sys/vm/drop_caches
上述命令的说明:sync将刷新文件系统缓存,命令通过“;”分隔,顺序执行,shell等待终止在序列中的每一个命令执行之前。正如内核文档中提到的,写到drop_cache将清空缓存而不杀死任何应用程序/服务,echo命令做写入文件的工作。如果你必须清除磁盘高速缓存,第一个命令在企业和生产环境中是最安全,“…echo 1> …”只会清除页缓存。不建议使用上面第三个选项在生产环境中“…echo 3 >” ,除非你明确自己在做什么,因为它会清除缓存页,目录项和inodes。在Linux上释放Buffer和Cache要用到内核是否是个好主意?当你请求许多设定想要检查时,如果它实际上是专门实施对I/O 广泛的基准测试,那么你可能需要清除缓存。你可以如上所示删除缓存,无需重新启动系统即无需停机。Linux被设计成它在寻找磁盘之前到磁盘缓存寻找的方式。如果它发现该资源在缓存中,则该请求不到达磁盘。如果我们清理缓存,磁盘缓存将没有用处,系统会到磁盘上寻找资源。此外,当清除缓存后它也将减慢系统运行速度,系统会重新加载每一个被请求的资源再次到磁盘缓存中。现在,我们将通过一个cron任务调度器创建一个shell脚本在每天下午2点自动清除RAM缓存。创建一个shell脚本clearcache.sh并在其中添加以下行:
#!/bin/bash# Note, we are using “echo 3″, but it is not recommended in production instead use “echo 1″echo “echo 3 > /proc/sys/vm/drop_caches”
给clearcache.sh文件设置执行权限
# chmod 755 clearcache.sh
现在,当你需要清除RAM缓存时只需要调用脚本。现在设置一个定时任务来清除RAM缓存每天在下午2点,打开crontab进行编辑。
# crontab -e
添加以下行,保存并退出。
0 3 * * * /path/to/clearcache.sh
有关如何创建一个定时任务,更多细节你可以查看我们的文章11 Cron Scheduling Jobs。在生产环境的服务器上自动清除RAM是否是一个好主意?不!它不是。想想一个情况,当你已经预定脚本来清除RAM缓存每天在下午2点。每天下午2点该脚本会执行并刷新你的RAM缓存。在一天中的任何时候,您网站用户的在线量可能会超过预期的,并从你的服务器请求资源。同时调度器运行着脚本,并在高速缓存中清除一切。当所有的用户都从磁盘读取数据时,这将导致服务器崩溃并损坏数据库。因此,清除缓存仅在必要时并且在你的预料之中。
如何清除Linux的交换空间?
如果你想清除交换空间,你可以运行下面的命令:
# swapoff -a && swapon -a
此外,了解有关风险后,您可能会将上面的命令添加到cron中。现在,我们将上面两种命令结合成一个命令写出正确的脚本来同时清除RAM缓存和交换空间。
# echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a && printf ‘\n%s\n’ ‘Ram-cache and Swap Cleared’
su -c ‘echo 3 >/proc/sys/vm/drop_caches’ && swapoff -a && swapon -a && printf ‘\n%s\n’ ‘Ram-cache and Swap Cleared’
在测试上面的命令之前,请先运行“free -m” 然后执行脚本检查缓存
Posted in Linux | Tagged , , | 评论关闭