编辑 hosts 文件,加入如下内容:52.74.223.119 github.com 192.30.253.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com 151.101.76.133 raw.githubusercontent.com 151.101.76.133 gist.githubusercontent.com 151.101.76.133 cloud.githubusercontent.com 151.101.76.133 camo.gith
Read More →近日发现一个 Python 写的文件监控同步程序挂了,检查日志发现报错:[2020-11-17 13:42:20,645 pyinotify ERROR] add_watch: cannot watch /*/*/*/* WD=-1, Errno=No space left on device (ENOSPC)Google 之后发现是系统 watches 配额用尽,需要增大 watches 配额,默认 8192,增大 5 倍试试吧。编辑 sysctl.conf 文件,然后更新:echo fs.inotify.max_user_watches=40960 >> /
Read More →之前由于某些原因总在家办公,但是有些东西又需要连接到公司的机器上,所以找了一些资料,用 SoftEther 搭建服务器,然后从家里连上公司的办公网,现在将步骤记录一下。首先下载 SoftEther根据 Server 的版本和架构选择相应版本安装配置 SoftEther Server 并使用本地网桥优化性能安装编译依赖:apt install make binutils gcc下载安装不细说了,主要记录配置过程。安装完毕之后,用管理器连接 SoftEther Server 要注意的两点分别如下:由于要使用本地网桥,所以先禁用 SecureNAT 功能然后在本地网桥里创建新 t
Read More →有一些 VPS 默认只安装了 python,并未安装pip,用起来有些不便,特此记录一下如何安装pip:wget https://bootstrap.pypa.io/get-pip.py python2 get-pip.py apt install python3-distutils python3 get-pip.py 安装 python3-distutils 是为了解决 python3 执行 get-pip.py 时提示 ModuleNotFoundError: No module named 'distutils.util' 的错误。这样就安装好了 pip2 和 p
Read More →Centos系统date -R timedatectl set-local-rtc 1 timedatectl set-timezone Asia/Shanghai Debian系统date -R rm -rf /etc/localtime cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Read More →Linux下配置文件“~/.pip/pip.conf”Windows下配置文件“%USERPROFILE%\pip\pip.ini”内容如下:[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com最后更新pippython -m pip install --upgrade pip
Read More →提示文件被锁定sudo -u nginx ./occ maintenance:mode --on mysql DELETE FROM oc_filecache; sudo -u nginx ./occ maintenance:mode --off 提示没有权限创建目录或文件首先保证www-data或nginx用户拥有目录的正确的权限# Setting permissions for the folders (mimetype =2): update oc_filecache set permissions = '31' where permissions like '17' and p
Read More →可以卸载 Ubuntu 16 自带的 Python3.5,然后安装 Python3.8,在卸载的时候会卸载一堆软件包,初步测试发现不会影响基础系统,如果没有特殊需求可以尝试此方案。apt remove python3.5* libpython3.5* apt autoremove dpkg -l |grep ^rc|awk '{print $2}' |xargs dpkg -P add-apt-repository ppa:deadsnakes/ppa apt update apt install python3.8 python3.8-venv pyt
Read More →有时在Linux下卸载某些包时,会出现类似如下错误:dpkg: error processing glx-diversions (--remove): subprocess installed post-removal script returned error exit status 2 configured to not write apport reports Errors were encountered while processing: glx-diversions E: Sub-process /usr/bin/dpkg returned an error code (
Read More →先说说 SSH 的本地转发和远程转发,也叫作正向转发和反向转发。本地转发:内网机器(Client)SSH连接到外网机器(Server),内网机器监听本地指定端口,并将该端口的所有数据转发到外网机器的指定端口。方向是本地到远端。SSH 使用 -L 参数。命令格式:ssh -L <local port>:<remote host>:<remote port> <SSH hostname>远程转发:内网机器(Client)SSH连接到外网机器(Server),内网机器要求外网机器监听指定端口,并将该端口的所有数据转发到内网机器的指定端口。方向是远端到本
Read More →