python pip 包管理

安装 pip

python -m pip install –upgrade pip

安装新包

pip install 安装包名

查询有哪些待升级的包

pip list –outdated

升级已安装的名

pip install –upgrade 安装包名 (注意,是双减号, 等同于: -U)

指定安装源

默认源会导致 timeout

pip install numba -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pycuda -i https://pypi.tuna.tsinghua.edu.cn/simple

nginx 常用

/usr/local/webserver/nginx/sbin/nginx

nginx -c /path/to/nginx.conf // 以特定目录下的配置文件启动nginx
nginx -s reload // 修改配置后重新加载生效
nginx -s reopen // 重新打开日志文件
nginx -s stop // 快速停止nginx
nginx -s quit // 完整有序的停止nginx
nginx -t // 测试当前配置文件是否正确
nginx -t -c /path/to/nginx.conf //测试特定的nginx配置文件是否正确

whereis php-fpm
php-fpm # 启动
php-fpm -R # 启动: 如果报错显示不能用root用户启动,则可以考虑使用 -R命令
pkill php-fpm # 关闭

NAS 容器配置笔记

  1. 从镜像创建容器的时候,要记得先挂载共享文件夹到宿主机,方便后期文件共享
    宿主机的共享目录路径参考: /share/Share/python37

  2. 涉及到端口的,要事先规划端口映射
    比如要在容器里跑Django, 那就需要容器的端口映射到宿主机上,客户端从有办法访问。
    设置路径 : Container设置 -> 高级设置 -> 网络 -> 新增端口转发

NAS 数据库使用笔记

QNAP自带的 Mariadb, 在使用phpMyadmin 进行访问时,有时即使是密码输入正确也会出现登陆失败,重置密码也没有用。
解决方案:
复制phpMyadmin登陆页地址,使用谷歌浏览器的隐身模式新开页面就能正常登陆。
从现象来看,应该是浏览器的缓存造成了登陆失败。隐藏模式没有缓存,所以可正常登陆。

NAS自带Mariadb的缺点:
1.版本太低
2.无法进行my.cnf配置文件的修改,根本找不到这个文件。