浏览类别

Linux

响应: 500 OOPS: vsf_sysutil_bind解决方案

这两天一台服务器的ftp上传老是失败,一开始以为是服务器网络问题,就没管,反正失败了就继续上传,碰运气。 昨天碰上了,都上传好了,今天就不行了,然后才看了下错误代码: 响应: 500 OOPS: vsf_sysutil_bind 和 响应: 500 OOPS: priv_sock_get_int 每次都是上面2个错误提示,然后查了下,说是服务器端口不够用导致? 直接修改vsftpd.conf文件, […]…

继续阅读

nginx配置referer模块防止图片盗链

nginx的http_referer模块默认应该都有,就不说怎么安装了。 用到这个是因为一个网站没有用cdn,但是又要考虑图片防止盗链的问题,完全防止是不可能的,只是加个难度而已,并且还可以伪装referer,但既然用到了还是简单记录下吧。 有2种规则: 一、允许为空访问 none:为空没有referer也可以直接访问 blocked:referer没有值也可以访问 server_name:ngi […]…

继续阅读

linux Centos修改默认ssh的22端口教程

这几年服务器本来都是用密钥登录,结果今天才发现ucloud的服务器,目前还不支持用密钥去绑定已经在运行的服务器,就是ucloud的密钥,你只能在新建服务器或者重新安装系统的时候绑定。 然后默认ssh的端口是22,就会很容易被人扫到,去尝试爆破这个密码,防止别人爆破ssh密码有很多种,包括我们常用的密钥或者防火墙判断ip,以及直接修改端口号,这次就选择了修改端口号,改一个大一点的号码。 其实教程也不 […]…

继续阅读

centos7系统nginx服务器安装sharelist列表程序教程

我自己是没这个需求的,只是帮其他人安装网盘程序,因为选中了sharelist,顺便就记录下。 首先确保服务器的NodeJS环境正常,并且大于8.0版本,官方文档提到等于8也可以,不过我在实际过程中遇到的情况来说,最好用更高的版本,但是也不能用目前最新的14.17.3,因为会有个什么不兼容,具体没记下。(本教程写于2021.7.15,可能过段时间就兼容支持了) 1、首先像正常新建网站一样,去解析个域 […]…

继续阅读

Centos7 安装node.js环境完整教程

原本系统里面的node环境太低了,在安装一个程序的时候,提示不兼容,就准备卸载了,重新安装个高版本的node.js环境。 先查看下现在node的安装路径: 然后卸载之前的版本: 然后进: /usr/local/lib /usr/local/include 删掉node、node_modules相关文件夹。 然后再根据node的安装路径,进去,比如: /usr/local/bin 到里面删掉以下执行 […]…

继续阅读

crontab任务系统级和用户级区别

一直用crontab的用户级别,也就是crontab -e比较多,但是最近某个程序是用crontab的系统级别来实现,然后想起matomo的任务归档,也有个系统级别的,顺便就都改下记录下。 crontab系统级别: 文件:/etc/crontab 命令方式,需要加用户名,一般系统自带用户名root,或者自己新建一个用户名,比如: crontab用户级别: 使用:crontab -e编辑添加 文件路 […]…

继续阅读

pt服务器与网站共存教程

近期因为自己的需求,想把一台pt服务器用于跑pt的同时,还能当网站云存储使用,大概说下为什么要这么做的原因。 原因前提:有个英文模版站需要提供模板下载,如果用网站本身服务器,硬盘没那么大,如果单加硬盘价格也贵,如果用Google Drive Gsuite对于用户下载比较麻烦,反正我觉得Google Drive的下载是略有复杂的,当然有时候可能还得考虑DMCA的原因。 而我pt服务器的硬盘足够大,刚 […]…

继续阅读

vsftpd 530 Login incorrect错误解决

很久没有单独接触过Vsftpd了,今天给pt服务器单独新建ftp名称之后,发现登录不了。出现错误: 响应: 530 Login incorrect. 当我解决问题之后,才发现为什么会出现了这个问题,先说解决方法吧。 解决方式一、也就是我第一次的解决方法: 修改/etc/pam.d/vsftpd文件,把pam_shells.so改成pam_nologin.so 默认是: 改之后是: 为什么会出现这个 […]…

继续阅读

记录一次微擎换服务器迁移数据的不仔细

昨晚给我们的微擎站点更换了服务器,迁移到新服务器之后,怎么都打不开,502错误,这个错误基本都是服务器配置问题,但是各种检查配置都是正常都,就觉得很奇怪了。 还去看了微擎官方文档,但是官方针对迁移没说什么,反正都简单,看见官网有提到一个php的配置说明之后,才想起我们之前服务器的PHP是多版本,nginx文件是根据多版本来的,而新服务器的PHP就一种,在检查配置的时候,忘记修改网站nginx文件的 […]…

继续阅读

Linux系统服务器安装youtube-dl下载YouTube视频

我下载YouTube视频其实是用的谷歌浏览器的插件:youtube_video_downloader 毕竟我博客已经备案了,放到国内服务器了,其实我在服务器用youtube-dl,是为了下载某学习网站的视频,不过现在只好借YouTube视频说事了,反正主要就是介绍安装使用youtube-dl。 要先安装:Python、FFmpeg 我是Linux centos系统,用的安装命令: 下载命令: 参考 […]…

继续阅读

linux centos7安装ffmpeg

centos上有命令,安装ffmpeg很方便,以下步骤是在国外服务器上操作,国内服务器据说可能会安装不了,或者很慢。 我安装ffmpeg主要是为了把m3u8转换成mp4格式,其他用途还没用到。 1:先安装epel-release 2:安装nux存储库 3:现在就安装ffmpeg 4:上面走完之后测试下 出现上图就可以了,现在就可以转换格式了。 其他可以参考: http://ffmpeg.org h […]…

继续阅读

通过ffmpeg把m3u8格式转换成mp4

看见一个视频,下载的时候发现视频是m3u8格式的,如果要看m3u8格式有点麻烦,要么用浏览器要么还得安装某播放器,干脆想办法转换成mp4格式吧。 安装ffmpeg的教程之后会单独写,这里只说转换命令。 以下命令是我在Linux centos系统服务器上操作的,由于我需要转换的m3u8源文件地址域名被墙了,我只好用了台国外服务器来转换。 m3u8转mp4: mp4转换成m3u8: 把m3u8格式转换 […]…

继续阅读

make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1解决方法

今天在给一台小机器安装fileinfo出现了这个错误,原因是由于服务器内存不足1G,跑不动。 那就在编译的时候加个:--disable-fileinfo 具体代码就是: 至于怎么单独安装fileinfo,查看之前的文章就行了: Nginx Php安装Fileinfo扩展 重启php之后,也可以用命令看看有没有安装好。: 执行命令之后出现:fileinfo就成功了。…

继续阅读

nginx编译新模块

因为要对缓存的网页进行解压,需要用到gunzip模块ngx_http_gunzip_module。 所以就在现有的nginx编译下新增一下,也就用这个当案例记录下。 先要知道自己原来都有编译了啥: nginx -V 备份下原来的,比如我的: 现在进到nginx的文件夹,查看模块的编译参数。 ./configure --help 其中只用到:--with-http_gunzip_module,那记住 […]…

继续阅读

PHP开启proc_open

今天在测试国外某程序的时候,安装提示少了proc_open没有。 proc_open在PHP这边是个函数,程序需要去读取。 一般安装环境的时候,默认是已经安装proc_open了的,只是默认禁止使用了。 现在去改下php.ini配置文件就行了。 搜索:disable_functions 把后面proc_open删了,然后重启下PHP服务。…

继续阅读

Another app is currently holding the yum lock; waiting for it to exit...

今天在给一台服务器升级PHP的时候,出现了一个yum的错误: 大概这样吧,当时没有完全复制错误提示。 因为在单独升级PHP版本之前,同服务器下,已经有个命令在执行yum的升级了。 就导致现在继续用yum,就用不了。 所以就得先强制停止下yum进程: 至于会不会影响服务器这块,其实也取决于之前在升级什么,可以先看下。 最后记得重启就好。…

继续阅读

Linux服务器卸载阿里云云盾屏蔽监控扫描IP

前段时间收到了阿里云的扫描通知。 事情不大,但是很反感。 在这之前已经卸载了云盾,但是没彻底清除,加上也没屏蔽阿里云的IP端吧。 在官网找了很久,都没有个完全卸载的文档,官方只让在阿里云操作后台去卸载。 但是哪里的卸载其实并没啥用... 然后在官方论坛找到了卸载命令,不过也没外面网络的详细。 看了下外面的很多教程都是一样的,只是IP端不同,最常见的是提到了:140开头的,偶尔有人提到106。 因为 […]…

继续阅读

Linux服务器设置防火墙端口

以前说过Linux centos7默认firewalld防火墙的规则, 具体可参考:LINUX CENTOS7下FIREWALLD防火墙操作说明 现在很多服务器运营商,都需要在后台去设置安全组。 阿里云,腾讯云都有自己都教程,默认也有设置,依葫芦画瓢就行。 安全组设置之后,再来服务器操作。 这里再总结下centos7和以下: centos7 centos6…

继续阅读