最新文章

运维 ·

监控文件 报错OSError: inotify watch limit reached

max_user_watches 监控文件数量限制 cat /proc/sys/fs/inotify/max_user_watches # 检查系统当前限制,默认应该是 8192 方法一 重启失效 echo 81920 > /proc/sys/fs/inotify/max_user_watches 方法二 永久有效 在 /etc/sysctl.conf 中添加一行: vi /etc/sysctl.conf fs.inotify.max_user_watches=524288 使配置生效...
运维 ·

升腾C92 无法U盘启动装系统,显示:Get ip address via DHCP

感谢 huaxie1988 首先确认你的机器是这样的版型: 下载bios: 链接: https://pan.baidu.com/s/1x-acD0APfukUqXY615A_gQ 密码: w9kh 把下载的2个文件,放进一个fat32的u盘。 按F2进入bios,在“Save & Exit”标签页里,倒数第2项,进入EFI。 EFI里输命令,看你的u盘对应的标题 map u盘对应的比如是fs1: ,就继续输 fs1: ...
编程 ·

解决pyppeteer产生大量僵尸进程,造成系统阻塞

第一种 # 开头加入如下代码,告诉此进程,遇到SIGCLD信号时,用SIG_IGN方法处理 import signal signal.signal(signal.SIGCLD, signal.SIG_IGN) 参考 https://zhuanlan.zhihu.com/p/77361508 第二种 封装自定义的kill函数 参考 https://juejin.cn/post/6844904036634722318 选择使用第一种,方便快捷
编程 ·

Pyppeteer隐藏window.navigator.webdriver

第一种方法,页面访问前设置JS注入 page.goto前添加 await page.evaluateOnNewDocument('''() => { Object.defineProperty(navigator, 'webdriver', { get: () => undefined } ) }''') 该方法是将一段 js 代码加载到页面文档中,当发生页面导航、页面内嵌框架导航的时候加载的 js 代码会自动执行 第二种方法、修改...
编程 ·

python提示sqlite3.OperationalError: unable to open database file

1、数据库文件及文件夹权限问题 网上提到的大多数解决方案是这个,但是我是特殊 2、路径问题 由于指定的数据库路径是相对目录,运行目录不在项目目录,所以找不到文件。 解决方法,在python中指定数据库路径为绝对目录,或在python中改变当前目录到文件目录下 os.chdir(sys.path[0]) # 移动到当前目录,以便转成绝对...
运维 ·

解决 screen 中文乱码

找到screenrc文件(通过whereis screenrc) 解决办法:在 screenrc 里加入如下设置: #编码 defutf8 on defencoding utf8 encoding UTF-8 UTF-8 新建screen,则能正确显示。
运维 ·

激活群晖 DSM6.2 Active Backup for Business套件

访问两条URL即可激活 第一条 https://URL:PORT/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=1&account=USER&passwd=PASS 替换上面的URL为实际IP或域名;PORT为实际的HTTPS端口,默认为5001;USER为用户名;PASS为用户名对应的密码。   第二条 https://URL:PORT/webapi/entry.cgi?api=...
运维 ·

windows server 2016添加开机启动项

windows server 2012以上的版本(2016,2019)在开始菜单中找不到“启动”,如果写了个bat批处理文件,如何能开机启动呢?可以打开文件资源管理器,把下面的位置粘贴到地址栏后回车。将bat文件粘贴到文件夹里就可以了。 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 不过要注意,"Start Menu"会显示成"[...
运维 ·

centos 7查看和更换内核

# 查看当前内核版本 uname -r   #查看当前默认内核启动项 grub2-editenv list   #查看可使用的内核列表 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg   #设置默认启动的内核 grub2-set-default 'CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)'   #重启系统 reboot
运维 ·

通过宝塔面板安装SQL SERVER报错

根据BT教程,免费版更换成企业版安装,安装时批处理文件报错 现学现卖,扒拉半天百度命令行安装sql sever。发现在安装企业版时,宝塔自动生成的安装配置文件不匹配造成的,需要修改。 配置文件ConfigurationFile.ini中,指定了以下服务FEATURES = SQL,AS,RS,IS,Tools 但是却缺少 AS RS的配置项,需要手动添加上 ASSYSADM...
运维 ·

vlmcsd 激活 windows server 2016 数据错误

踩了一个很大的坑 是由于在本机搭建了vlmcsd kms服务,这是因为从Win8.1之后,KMS的服务器不允许运行在需要激活的电脑本机上,必须是另外的机器,哪怕是虚拟机也行。 在NAS上DOCKER弄了一个vlmcsd服务就搞定了