ubuntu22.04 永久关闭 IPV6

  1. 备份

备份 / etc/default/grub 文件

sudo cp -v /etc/default/grub /etc/default/grub.bak

  1. 修改配置

修改 / etc/default/grub 配置

编辑 / etc/default/grub,在 GRUB_CMDLINE_LINUX 里面增加 ipv6.disable=1 参数

sudo nano /etc/default …

more ...

nginx 文件服务器美化

网络上很多使用 nginx 来作为文件服务器的,前段时间公司也有这个需求,就研究了一下使用 nginx 来做文件服务器,参见前面两 …

more ...

Grafana 连接Zabbix 报错

今天发现 Grafana 连接zabbix 报错,所有数据都取不到。

报错内容:

Invalid parameter "/": unexpected parameter "user".

image1

查询后,找到github 上给出的一篇文章,点击查看

大意是zabbix 6 …

more ...

Centos8 升级到Centos stream

Centos 8官方已于2021年12月31日以后停止Centos 8支持、转至Centos 8 Stream项目支持

背景: 2020年12月08日,CentOS官方宣布CentOS Linux项目将停止,并推出了Centos Stream项目。详情请看

官方公告。经此Centos8生命周期将缩短、2021年12月31日以后,CentOS Linux 8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。 对于宝塔面板的影响,可能将无法正常 …

more ...

MySql 允许用户远程登录

默认mysql 安装完root 账号是 @%的,需要修改成 @%才能进行登录

  1. 查看当前用户情况

    mysql> use mysql;

    mysql> select host,user from user;

image1

  1. 更新root用户的host

    mysql> update user set host = '%' where user = 'root' …

more ...

Windows 10 自带VPN 拨号 飞塔防火墙

  1. image1

  2. 注意服务器地址为: VPN网关地址+ 端口号+ "/?ignore-certificate-errors=1"

    /?ignore-certificate-errors=1 意为忽略证书问题

    然后保存

more ...

Hyper-V三种虚拟网络类型的理解

Hyper-v 支持外部、内部、专用三种网络,分别对应内部、外部、专用三种虚拟交换机的类型。

image1

  1. 按照 Hyper-V 自己的说法就是 "创建一个绑定到 …
more ...

sqlalchemy.exc.ObjectNotExecutableError: Not an executable object: 'select 1'

问题
在flask框架中连接数据库,并测试数据库是否连接成功

使用了mysql数据库和pymysql驱动

问题描述

代码

db = SQLAlchemy(app)
with app.app_context():
  with db.engine.connect() as conn:
    rs = conn.execute('select 1')
    print(rs.fetchone()) # (1,)

抛出问 …

more ...

nginx开启Gzip压缩

[gallery ids="1256"]

为什么要开启Gzip压缩
启用Gzip压缩功能, 可以使网站的css、js 、xml、html 等静态资源在传输时进行压缩,经过Gzip压缩后资源可以变为原来的30%甚至更小,尽管这样会消耗 …
more ...

wp-statistics 汉化 (设置中文)

一、下载汉化包

首先,到官方的汉化页面下载最新的po,mo文件
wp-statistics 汉化 (设置中文)插图
最左下角:export可以导出 mo或po 文件。

二、上传

然后将文 …
more ...

nginx http 80 端口重定向到 https 443 端口

image1

修改 nginx 配置文件

[root@hostname /]# vim /etc/nginx/conf.d/default.conf>

在新增一个server,用于跳转

server {
    listen       80 default;
    server_name  www.on0913.com on0926.com;
    rewrite ^(.*)$ https://${server_name}$1 permanent;
}

原有的server listen 端口修改 …

more ...

/etc/php-fpm.d/www.conf 配置参数详解

emergency_restart_threshold = 10
在指定的一段时间内,如果失效的php-fpm子进程数超过这个值,php-fpm主进程优雅重启
emergency_restart_interval = 1m
设定emergency_restart_threshold 设置采用的时间跨度,s(econds), m(inutes), h(ours), or d(ays)
user = www
拥有这个php-fpm进程池中子进程的系统用户。要把 …
more ...

Linux文件系统中/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin文件夹的区别是什么?

别人写的,觉得写的不错

所有用户皆可用的系统程序放在/bin
超级用户才能使用的系统程序放在/sbin
所有用户都可用的应 …
more ...

TCP 连接状态详解及故障排查

我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。

1、TCP状态

了解TCP之前,先了解几个命令:

linux查看tcp的状态命令: 1) netstat -nat 查看TCP各个状态的数量 2)lsof  -i:port 可 …

more ...

Zabbix 监控 Esxi 主机

环境:

Zabbix 5.08

ESXI 6.7.0

  1. 先配置esxi 主机,在管理-系统-高级设置,找到键:Config.HostAgent.plugins.solo.enableMob,然后将其设置为true

    image1

  2. 获取UUID

    浏览器访问:https://esxi_ip …

more ...

Django 设置非必填字段

region_comments = models.CharField('说明',max_length=250, blank=True)

增加参数blank,值为True,不设置则默认为必填

more ...

Django 使用mariadb

  1. 修改settings
DATABASES = {
'default': {
     'ENGINE': 'django.db.backends.mysql',
     'NAME': '数据库名字',
     'USER': '数据库用户',
     'PASSWORD': '数据库密码',
     'HOST': '127.0.0.1',
     'PORT': '3306',
     'OPTIONS': {
         'charset' : 'utf8',
         'use_unicode' : True,
#        'autocommit': True,
          }
}
}
  1. 修改__init__.py
import pymysql
pymysql.install_as_MySQLdb …
more ...

Django 配置中文

修改settings.py

LANGUAGE_CODE = 'zh-hans'

修改时区

TIME_ZONE = 'Asia/Shanghai'

USE_TZ = False

more ...

Conda操作命令

  1. conda remove -n your_env_name --all

  2. conda create -n your_env_name pytohn==3.6

  3. conda deactivate
    
  4. source activate  your_env_name

  5. conda info –-e

  6. conda config --set auto_activate_base false

  7. 编辑 ~.bashrc

    只要在此文件末尾加一行就搞定

    conda activate your_envs # "your_envs"就是你的 …

more ...

Linux 普通用户使用conda

miniconda3 默认安装后,普通用户是无法使用conda 命令的

解决方法:

将root 下的 .bashrc 文件复制到 普通用户的目录下,替换即可

root@xxx:~# cp .bashrc /home …

more ...