vscode连接不了扩展商店、无法更新

vscode连接不了扩展商店:We cannot connect to the Exiensions Marketplace at this time
更新报代理连接失败:ERR_PROXY_CONNECTION_FAILED
尝试过很多方法都没用,最后发现系统里面有个HTTP_PROXY环境变量,删了重启即可。
1、删除HTTP_PROXY环境变量
2、以管理员身份打开CMD,分别执行以下命令
ipconfig/renew
ipconfig/registerdns
ipconfig/flushdns
ipconfig/release
重启电脑

shell脚本导入.sql文件到MySQL数据库

新建sql.sh脚本

#变量定义
sqlname="db.sql"
dir="/www/backup/database/"
host="127.0.0.1"
user="root"
passwd="123456"
dbname="test"

#导入sql文件到指定数据库
mysql -h$host -u$user -p$passwd $dbname < $dir/$sqlname

然后ssh执行nohup ./sql.sh &即可脱离ssh后台运行,适合导入大文件,sql文件不大的话直接./sql.sh就好

用wget来扒站

有时候看到一个网站想要克隆/扒/防下来,在linux下可就方便多了,wget大法好。

wget -r -p -np -k www.fmwei.com

参数说明:

-r --recursive(递归)指定递归下载
-k --convert-links(转换链接) 将下载的HTML页面中的链接转换为相对链接即本地链接
-p --page-requisites(页面必需元素)下载所有的图片等页面显示所需的内容
-np --no-parent(不追溯至父级)

额外参数:

-nc  断点续传
-o   生成日志文件

linux下的ssr折腾

我用deepin,尝试了好多种linux下的ssr客户端都不行,最后发现是很多linux用户都是这样,chrome的原因需要代理。
进入https://file.lucien.ink/SwitchyOmega下载下面两个文件
SwitchyOmega.crx
OmegaOptions.bak
打开chrome插件界面把SwitchyOmega.crx文件拖放到扩展程序页面,点击添加扩展程序进行安装。
打开SwitchyOmega的设置页面,跳过设置向导,点击导入/导出、从备份文件恢复、找到OmegaOptions.bak打开,恢复完成后点击应用选项。

这样就可以了。
参考:https://blog.csdn.net/xs18952904/article/details/80272579

另外最近新发现一个linux下的ssr gui客户端,尝试了下非常不错
项目地址:https://github.com/erguotou520/electron-ssr/releases
linux用户下载electron-ssr_0.2.3_amd64.deb 安装就行。
参考:https://blog.csdn.net/qq_36290650/article/details/80745378

浅谈`/lib64/libc.so.6: version 'GLIBC_2.14' not found`

  用python+Pyinstaller搞了个自动备份到七牛云的程序,打包后准备部署到服务器,结果报错/lib64/libc.so.6: version 'GLIBC_2.14' not found,尝试过各种办法都不行,当我还在继续寻找解决办法的时候突然看到篇文章说因为升级GLIBC几乎整个系统都崩溃,升级GLIBC是个高风险的操作。我信了,于是就开始找其他解决办法。
  去看了Pyinstaller文档才知道不能在高版本系统中编译后拿到低版本系统去跑。最好是在低版本系统中编译!而我是在ubuntu16.10中打包的,centos6.2中运行。
  so,换了个centos6.2重新打包然后部署,一切顺利!