分类 linux 下的文章

bash 是win10下挺方便的linux子系统,但我发现它不会自动挂载 U盘和移动硬盘。哪怕是开机前就已经插在电脑上的U盘,也不能识别。在 /mnt/ 下映射的只有内置硬盘的win盘符

要实现挂载也不难,稍微搜一下就找到方法了,备忘如下:

挂载脚本 mountdish.sh

#!/bin/bash
# mount U盘或移动硬盘
# 用法 挂载 J盘
# ./mountdish.sh j


typeset -u targetDrv
targetDrv=$1
targetPath="/mnt/$1"

if [ ! -x "$targetPath" ]; then
    mkdir "$targetPath"
    echo "new path created $targetPath"
fi

sudo mount -t drvfs ${targetDrv}: ${targetPath}

echo "done ${targetDrv}:"

卸载U盘 umountdisk.sh

#!/bin/bash
# umount U盘或移动硬盘
# 用法 卸载 J盘
# ./umountdisk.sh j

targetPath="/mnt/$1"

sudo umount ${targetPath}

echo "done umount ${targetPath}:"

用完记得要 umount,否则win会锁定读写状态不给安全移除。


参考文:
https://www.cnblogs.com/tl542475736/p/8486440.html

不说不能说的,仅备忘网上能搜到的教程的一些遗漏点。

网站 https://cloud.google.com/

创建主机

路径 Compute Engine -> VM实例

一、配置 SSH客户端访问(SecureCRT为例)

1.本地创建公钥

在secure上创建公钥,选rsa openssh格式(或普通格式再转换也行),需要对key加密,记住密码

2. 谷歌云上添加秘钥

Compute Engine -> 元数据 -> SSH秘钥 中添加秘钥。格式为

ssh-rsa <value of key> <username>

3. 配置SecureCRT

ssh2 用 上一步的 username 登录,按提示输入第1步的公钥密码。

二、ubuntu 获得 root身份

ssh登录上后

sudo su -

三、防火墙规则 VPC

*安全起见建议不要端口全开应按照自己的服务需求设置,下面这个范例只是我偷懒

控制台上搜搜 VPC

VPC网络 -> 防火墙规则 -> 创建防火墙规则

  • 名称随意
  • IP地址范围 0.0.0.0/0
  • 优先级 1
  • 目标 网络中的所有实例(免配置), 或 指定的目标标记 命名后,后续配置 VM实例 选中添加该规则
  • 方向 入站
  • 执行操作 允许

四、挑选最优网络

貌似这个应该先说。创建VM实例选台湾或香港机房,随机分配获得的 IP 先不要使用,从本地ping 其IP,选延时丢包少的使用。
如数值不理想删掉 VM实例即可。不扣费。

作死警告!! 谨慎操作!

最近下载一个资源,资源组规避云盘的自动审核规则,把全部的 mp4文件 改名为 .mp 几百个文件需要一个个手改太败兴。备忘一下怎么处理

在win10,可以进用bash 当做ubuntu操作,美滋滋。

开始之前,再次

危险操作警告!未清楚参数命令效果与意义前不要模仿!注意再三检查执行的路径和影响范围

进入指定路径,执行以下指令

递归查找 .mp 文件重命名为 .mp4

find  . -name  '*.mp' -type f -print -exec mv {} {}4 \;

参数记忆:
-type f 只查找文件类型,忽略文件夹
-print 输出包含完整路径
-exec 把前面的结果 赋值给后面的变量 {} ,且执行后面的子命令,直到 \; 结束
语法解读:
查找当前路径下 所有的 *.mp ,对符合的【文件】执行 重命名为 "原文件名4" 的操作

批量删除 .tmp 文件

find  . -name  '*.tmp' -type f -print -exec rm {} -f \;

续较早前一篇,给某网站应用加上了域访问认证

【nginx/apache】远古技术:增加网站访问密码(auth_basic)

密码加上了之后为安全起见总得定期更新,遇到特殊情况还需要紧急更改密码。
如果都得在服务器端命令行的方式修改的话,对运维人员的依赖太高了

想着能不能把这项工作也下放给运营管理来做。哦,找到了个合适的东西

https://github.com/ozanhazer/PHP-Htpasswd

使用也非常简单,支持添加用户、删除用户、更新密码


- 阅读剩余部分 -