说明:执行yum
命令时,提示“Another app is currently holding the yum lock; waiting for it to exit...
”等错误字样。这是因为yum
被锁定无法使用导致的。
rm -rf /var/run/yum.pid #删除yum.pid强行解除锁定即可
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1448/
不妨点个广告再走嘛
相关推荐
-
使用Aria2下载BT磁力的时候,速度慢或者没速度的解决方法
说明:很多人使用Aria2下载BT的时候,都会遇到某些种子没有速度,或者速度很慢的问题。其实对于这个问题,之前在博客就已经提到过了,只需要添加BT Tracker服务器就可以解决了,只是没说具体方法,这里就说详细点。 方法 BT Tracker服务器地址获取方法参考:分享一些BT Tracker服务器地址。进入BT Tracker服务器Github获取最新地址,十几个就可以了,然后修改Aria2配置文件aria2.conf,文件地址一般安装教程都有说明,然后添加如下代码: bt-tracker=BT服务器(多个服务器之间用,分开) #例如 bt-tracker=udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.pirateparty.gr:6969/announce,udp://tracker.cuntflaps.me:6969/announce
-
使用GetSub一键下载指定视频的ass/srt等字幕文件
说明:很多时候我们下载视频的时候,都是么得字幕的,对于强迫症或者有其他需求的人来说,都需要加进去,一般都是首先去其它字幕网站下载后,使用ffmpeg或者一些转码程序将字幕烧录进去,通常来说,手动获取字幕还是比较麻烦的,这里就分享一个工具GetSub,可以自动给我们根据某个视频或者视频文件夹,匹配出相应的ass/srt字幕文件,字幕来源于subhd、zimuzu和zimuku,获取速度也是很快的,有需求的可以用下。 截图 安装 Github地址:https://github.com/gyh1621/GetSubtitles 环境要求:Python 2或3,建议使用Python 3。 1、安装pip或pip3 提示:pip和pip3自己选一种进行安装。 安装pip: #CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py #Debian/Ubuntu系统 apt -y update apt -y install python-pip 安装pip3: #CenOS 6系统 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum install python34 -y wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py #CenOS 7系统 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install python36 -y wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py #Debian/Ubuntu系统 apt update apt install python3-pip...
-
CentOS一键安装Resilio Sync来搭建专用文件共享系统
简介 Resilio Sync是一种依赖于BitTorrent协议的专用文件共享系统,原为BitTorrent Sync,简称BitSync是一款功能非常强大的同步工具,并且支持多终端设备:windows、linux、移动设备等都没有问题,再加上国内网盘纷纷关闭,如果您想自建搭建同步工具使用BitSync是一个非常不错的方案。 Resilio Sync官网:https://www.resilio.com/ 安装 #安装必要的软件包 yum -y install wget unzip #下载脚本 wget https://www.southcat.net/usr/down/Resilio-Sync.zip #解压并安装 unzip Resilio-Sync.zip && cd Resilio-Sync && chmod +x mysync.sh sync.sh && ./sync.sh 根据提示设置用户名和密码后,直到安装成功! 设置 1、输入http://IP:8888会要求输入刚刚设置的账号密码。2、输入成功进入初始化界面,随便起一个名称,勾选协议进入RslSync后台。3、打开右上角–设置–Preferences–选择中文进行保存,这样就是中文界面啦。 相关命令 为了方便管理,安装成功后请输入命令:source ~/.bashrc使alias生效,这样就可以使用mysync命令来管理了,mysync说明如下: #Resilio安装目录 /home/RslSync #配置文件 /home/RslSync/sync.conf #查看RslSync状态 mysync status #停止 mysync stop #启动 mysync start
-
2019联通沃派校园卡 30GB全国流量+200分钟免费通话 每月仅需12.5元
说明:之前介绍过电信校园卡→传送门,不过限制25岁以下办理,这里就再介绍个联通校园卡,暂时是不限制年龄的,价格都差不多,依然是200用一年,300用两年,全国内均可在线申请办理,顺丰包邮,有需求的可以上车了。 提示:申请截止日期为2019年9月30日,且均不限制年龄,有需求的趁早上车。 套餐内容 资费1:200元包12个月,折合月租16.67元资费2:300元包24个月,折合月租12.50元(推荐) 套餐详情: 语音通话:全国200分钟+联通京津冀网内通话全免费 通用流量:全国30G,超出后1元1G/天,可自动叠加 套外资费:语音1毛5,短信1毛 套餐截图 购买地址 购买地址:点击购买,该地址为联通官方地址,请放心申请购买。 订单查询 问题解答 问:归属地哪里?全国都可以用吗? 答:归属地北京,全国都可以用,都是全国通话,全国流量 问:本卡包邮吗? 答:本卡全国顺丰包邮,收货地址可选择您所在的省份 问:本卡有年龄限制吗?需要学生证吗? 答:无年龄限制,无需学生证,只要是活人就可申请! 问:一个人可以开几张? 答:工信部规定,一个身份证只能同时持有5张中国联通卡,如果你名下有n张联通卡,那么你还可以办理5-n张 问:可以改套餐吗? 答:套餐有效期内不能改 问:一年或者两年后可以续约么吗? 答:关注“校园卡助手”,发送“北京联通续约”,即可获取官方续约地址,套餐到期的最后一个月可续约。续约的同时,无限流量包也会自动续订。 问:怎么激活? 答:在联通掌上营业厅进行激活,邮寄的快件中也含有激活说明。 问:激活首月,通话、流量是多少呢? 答:入网首月会一次性赠送140分钟国内主叫,3GB国内流量和6GB国内闲时流量(23:00-7:00优先使用闲时),以及全国网内随意打礼包。激活3天后无限流量包会自动到账。 问:本卡可以在平板上使用吗? 答:本卡是正规北京联通套餐,只要能插SIM卡的设备均可正常使用。 问:购买后需要每个月再充话费吗? 答:本卡是预付费卡,申请的时候会要求付款200/300元,然后每个月以赠费的形式充入账户,抵扣月费,不需要再充话费。本卡的申请链接是联通校园渠道官方链接,付款也是付给联通官方,请放心付款。 问:本卡什么时候停止办理? 答:未知,延期中……
-
qBittorrent+Deluge+rTorrent+Transmission+H5ai多功能一键脚本
说明:博主今天逛了下Github,发现了一个大佬写的一个脚本,很强大,这里分享一下,脚本可安装qBittorrent、Deluge、rTorrent、Transmission、H5ai、Flood、Remote Desktop、wine & mono、Flexget、rclone、BBR及一些功能,如ffmpeg、mediainfo、mkvtoolnix、eac3to、bluray脚本、mktorrent,基本上该有的都有了,可能有些有人都没听说过,博主在后面会说明下。 运行脚本 Github地址:https://github.com/Aniverse/inexistence 系统要求:Ubuntu 16.04、18.04;Debian 8、9 ;Ubuntu 14.04、Debian 7可以选择用脚本升级系统,且尽量使用纯净系统,即刚重装的系统。 运行命令: bash -c "$(wget --no-check-certificate -qO- https://github.com/Aniverse/inexistence/raw/master/inexistence.sh)" #或者 wget --no-check-certificate -qO inexistence.sh https://github.com/Aniverse/inexistence/raw/master/inexistence.sh bash inexistence.sh 然后会出现以下选项: ##关于选项及说明请先看文章后面,然后再进行选择 #是否升级系统,本选项只在Ubuntu 14.04、Debian 7中出现 You are now running Ubuntu 14.04.5, which is not supported by this script 01) Upgrade to Ubuntu 16.04 (Default) 02) Upgrade to Ubuntu 18.04 03) Do NOT upgrade system and exit script Would you like to upgrade your system? (Default 01): #添加账号和密码 The script needs a username This will be your primary user. It can be an existing...
-
基于内核的单边加速Tcp_china和Tcp_TA安装教程
说明:目前用的单边加速熟知的有BBR和锐速,这次从91yun看到新的基于内核修改的单边教程Tcp_china和tcp_TA就搬运过来先。听说比BBR效果要好。 注意:适用于kvm,并且锐速,BBR,Tcp_china和tcp_TA不能共存,只能装一样。 tcp_china Github地址:https://github.com/madeye/tcp_china 1、系统为Ubuntu 14.04、Ubuntu 16.04,其它系统未经测试,且未换4.9以上内核时,执行命令: apt-get update && apt-get install gcc make git -y && git clone https://github.com/madeye/tcp_china && cd tcp_china && make && insmod tcp_china.ko && lsmod | grep tcp_china 2、看到tcp_china时说明已经加载成功了。 tcp_TA Github地址:https://github.com/giltu/KernelPCC 1、系统为Ubuntu 14.04、Ubuntu 16.04,其它系统未经测试,且未换4.9以上内核时,执行命令: apt-get update && apt-get install git gcc make -y && git clone https://github.com/giltu/KernelPCC && cd KernelPCC && make && insmod tcp_TA.ko && lsmod | grep tcp_TA 2、看到有tcp_TA时表示加载成功了。
-
宝塔面板免费版详细的使用教程及专业版插件测评
说明:在现如今VPS服务器的普及下,很多站长都愿意购买VPS服务器而不是购买虚拟主机来跑网站和项目,一来是VPS服务器可以根据自己的需要来安装相关的插件及服务,二来是现阶段的服务器价格也能满足我们的成本负担。不过我们在使用Linux服务器建站的时候,纯粹使用SSH客户端操作的时候很麻烦,特别是对小白很不友好。所以很多玩服务器的朋友还是习惯使用Web面板来部署环境,这样我们可以非常轻松简单的管理网站。 现阶段发展起来的Web免费以及付费的面板我们罗列出来大大小小至少能有20-30个,比如我们国内较为熟悉的WDCP、宝塔、AMH、Lnmp以及国外用户使用较多的VestaCP都还是不错的。本文就主要说下宝塔,该面板差不多是博主认为使用最方便,功能也是很全的,目前来说有免费版和专业版(其实也就是免费使用收费插件),对于一般人来说,免费版够用了,当然专业版也有它的价值,比如可以免费使用很多好的插件,这里就详细的说下免费版使用教程及专业版插件测评,顺便说下使用方法让更多刚开始学会建站的小白了解下。 安装面板 现阶段的宝塔面板已经更新到6.2版本,由于还处于不稳定状态,所以博主推荐安装5.9版本,系统建议选择CentOS。 Linux面板5.9(稳定版)安装命令: #请使用纯净系统安装,也就是没安装过网站环境,比如PHP、Nginx、Mysql等 #CentOS系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu/Deepin系统: wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh #Fedora系统 wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh 先使用SSH客户端(这里推荐Xshell)登录VPS服务器,再把上面的安装脚本复制进去Enter运行,一分钟左右即可安装完成宝塔面板。安装完成后会直接在SSH客户端显示后台信息。如果我们后续未修改密码却忘记了密码的话,可以在SSH客户端使用命令bt default来查看安装后的默认后台信息。 免费版使用教程 1、网站环境搭建我们安装宝塔面板后根据信息登录后台,最开始是没有网站环境的,只有个面板而已,然后宝塔会提示让我们选择环境。这里就根据你所安装的程序对环境版本的要求来进行选择了,博主一直使用Lnmp,所以就只选了Nginx 1.12、PHP 7.1、 Mysql 5.5,然后开始点击一键安装,直到安装完成,时间看你的机器性能,性能好就安装快,反之就慢。 安装好了后,在首页就能让我们知道很多有用的信息,比如版本信息、在线时间、网站、数据库数量、服务器状态(进程管理/端口管理)软件、网络等等,总之很人性化。 2、添加域名如何进行网站搭建呢?首先肯定是需要你在你的域名服务商将域名的A记录解析到安装宝塔的VPS服务器了,然后再选择面板左侧网站-添加站点,后面有其他修改默认页面(404等页面)等功能,我们可以按需设置即可。然后设置好后,我们点击该域名的设置按钮,可以看到如下功能: 站点设置:域名管理,可以管理主机名。 子目录绑定:可以为当前站点绑定其他域名作为子目录域名。 网站目录:可以自己修改网站的入口。 流量限制:利用nginx相关参数来对当前站点进行限制。 伪静态:我们可以自行修改或者添加程序所需的伪静态配置,而且上面包含很多程序常用的伪静态配置。 默认文档:默认文档为当前站点的默认首页,我们可以按需设置。 配置文件:配置文件为当前站点的默认配置信息,请谨慎修改。 SSL:当前宝塔是SSL证书已经非常成熟,我们可以自己填写自己的证书,也可以使用免费的Let's Encrypt证书,或者宝塔账号实名后,使用宝塔自己签发的证书。 PHP版本:我们可以根据需要在此处切换PHP的版本。 Tomcat:采用Java环境时,可以配置Tomcat。 301重定向:我们可以对当前站点开启301重定向到其他站点。 反向代理:反向代理在采用Nginx环境时可以使用,我们可以利用Nginx的特性,来代理其他网站。 防盗链:防盗链采用Nginx规则,来对域名的URL后缀设置仅允许访问的规则,避免流量被盗用。 响应日志:响应日志可以看到当前网站是所有记录信息。 3、文件管理域名添加并设置好了后,就需要上传网站源码了,选择面板左侧网站-文件,这是强大好用的文件管理器,支持鼠标右键,支持复制粘贴/删除/上传等常用功能,可以直接替换FTP的功能使用。通常网站根目录在/www/wwwroot中,进入域名文件夹上传自己所需的网站源码即可。 4、数据库管理宝塔对数据库大部分操作都已经实现了,同时有导入导出功能(这个功能是利用了mysqldump来对数据库进行操作),使用起来还是很方便的。当然如果我们需要改动数据库文件的话,可以通过上面的phpMyAdmin入口进入到数据库WEB管理界面(这里需要事先安装好phpMyAdmin),对数据库进行一系列操作,记得提前在面板中同步一下数据库。这里基本上建站只需要做到以上4个步骤就可以了,接下来就说下其余的功能。 5、监控宝塔的监控项目可以对系统的详细监控,比如系统负载、CPU、内存,IO等,更清楚的查看服务器全天候运行状况,默认保留30天。 6、安全SSH管理、防火墙、面板操作日志都在这里,我们可以对服务器整个操作进行记录跟踪。在这里更改SSH端口防止被爆破扫描,或者直接关闭SSH登录,开启防火墙端口等操作。 7、宝塔计划任务在所有服务器中,计划任务非常重要,因为服务器随时会面临各种问题,而计划任务的备份就是你最后的救星,所以我们应该妥善设置好自己的服务器计划任务来对数据保驾护航。 任务类型包含以下部分:Shell脚本、备份网站、备份数据库、日志切割、释放内存、访问URL。 8、软件管理软件管理里面对宝塔上付费以及免费的软件都能在这里进行购买、安装、配置、卸载操作。宝塔面板在追求便利和快速的同时,也保留了配置文件的编辑功能,官网提供了很多程序的默认路径,这对我们进行修改提供了很多帮助,所以无论你是小白还是大神,都能简单的使用宝塔面板。 专业版及收费插件测评 博主近几天获得了永久专业版,就顺便体验了下收费插件(专业版是永久免费使用,免费版需要按月付费),这里就详细的测评下功能,如果你对某些插件有兴趣的,可以注册个宝塔账号→注册链接,使用该链接注册并绑定宝塔的直接赠送半年的宝塔小程序,然后单独购买一个月的插件体验下。如果你有钱的话,功能也需要,可以试着买专业版,永久使用收费插件。 目前专业版可以免费使用以下几个收费插件:这些插件大多都是其他软件含有的功能,如果我们能使用免费版,大多可以自己安装其他软件来实现上面的功能,但是有句话说得好,存在必有存在的价值,如果一个面板对所有能用到的程序进行整合的话,也未尝不是一件好事情。 现阶段的宝塔面板最稳定的就是5.9版本,在6.0版本中,整个界面已经趋于扁平化,不像5.9这样的Bootstrap风格非常明显,由于6.0版本还未趋于成熟,所以我们采用5.9的版本来为大家做详细测试。 专业版首页如下: 专业版插件页面: 1、网站防篡改程序 官方介绍:事件型防篡改程序,可有效保护网站重要文件不被木马篡改。 目前网页防篡改的实现技术主要有:外挂轮询技术、核心内嵌技术、事件触发技术等,网页防篡改主流产品现在市场上也比较多,由于宝塔面板进行了整合,所以我们详细测试下宝塔的防篡改功能。 为了测试防篡改效果,我们先从软件市场的一件部署中部署一个Wordpress博客程序,并且通过Host回源的方法来对域名进行解析。在添加站点并按照Wordprss要求安装好博客后,我们在插件中开启这个网站的防篡改开关。然后我们利用自带的文件管理去修改.php文件,注意,防篡改保护的文件类型在上图的保护菜单中可以自定义设置。 这里我们尝试修改一下wp-config.php,该文件为整个博客的数据库配置文件。将其修改为123后,进行保存操作。刷新后,打开整个博客的其他页面均可正常浏览,我们回到防篡改插件中查看修改记录,可以发现如下的篡改日志记录: 宝塔自带的文件管理方式就和我们常见的FTP方式一样,通过在线文件管理,我们可以很方便的对程序代码进行修改,由于篇幅问题,我们就测试了一下防篡改的文件保护功能,对于防篡改,还有其他很多的防护点可以进行测试,刚才通过上面测试我们可以发现,对程序的修改操作已经进行了拦截,在我们部署的很多程序中,挂马和篡改是现阶段网站遇到的最大问题,其他很多程序也有防篡改功能,但是实质上,我们还是乐意将程序整合在一起,通过一个入口来管理所有的插件,这样的操作方式是最简单也是最方便的。 2、网站监控报表 官方介绍:网站监控报表可以实时精确统计网站流量、ip、uv、pv、请求、蜘蛛等数据。...
-
利用Caddy快速搭建Aria2控制前端webui-aria2或者AriaNg
说明:我们很多喜欢使用Aria2来进行离线下载,而Web前端是必不可少的,之前差不多都是用的lnmp一键包来搭建前端,耗时挺长的,而了解Caddy后,发现利用Caddy来搭建Web前端是炒鸡快的,本人2分钟可以搞定。对于那些暂时找不到别人搭建好的前端而又急用的人来说,这个就可以派上用场了。这里说下webui-aria2和AriaNg两个前端搭建方法,具体安装哪个看个人喜好了。 Aria2服务端安装请参考:BT种子/磁力链接下载工具:Aria2一键安装管理脚本。 安装 首先得解析一个二级域名到VPS上。 系统要求:Ubuntu 14.x、15.x、16.x,Debian 7.x、8.x、9.x,CentOS 6.8、7.2。1、安装Caddy wget https://git.io/vra5C -O - -o /dev/null|bash caddy install 会要求你输入域名和邮箱,自动帮你签发ssl。然后使用caddy start命令运行caddy。 2、搭建AriaNgAriaNg下载地址:https://github.com/mayswind/AriaNg/releases使用命令: yum install unzip #CentOS系统 apt-get install unzip #Debian和Ubuntu系统 cd /var/caddywww && rm -rf index.html wget https://github.com/mayswind/AriaNg/releases/download/0.3.0/aria-ng-0.3.0.zip unzip aria-ng-0.3.0.zip 3、搭建webui-aria2webui-aria2下载地址:https://github.com/ziahamza/webui-aria2使用命令: yum install git #CentOS系统 apt-get install git #Debian和Ubuntu系统 cd /var/caddywww && rm -rf index.html git clone https://github.com/ziahamza/webui-aria2.git mv webui-aria2/* /var/caddywww
-
Linux VPS利用iptables string模块屏蔽指定的网站、文件等
说明:在逗比那里看到的一个方法,可以阻止服务器访问某个网站,或文件等,对于爬梯子的,如果有共享行为,可以屏蔽下油管,这个大流量的很容易被Q。 原理:一般iptables自带的都有string模块,这个模块的作用就是匹配字符串,匹配到泛域名的URL,然后就把数据包丢弃,就实现了屏蔽泛域名的功能。 方法 以下规则是屏蔽以xx.com为主的所有一级、二级、三级等域名。 #添加屏蔽规则 iptables -A OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP #删除屏蔽规则,上面添加的代码是什么样,那么删除的代码就是把-I改成-D iptables -D OUTPUT -m string --string "xx.com" --algo bm --to 65535 -j DROP 命令详解: -A #添加iptables规则; -D #删除iptables规则(把添加防火墙规则时代码中的-A改成-D即可删除添加的规则); -m string #指定模块; --string "xx.com" #指定要匹配的字符串(域名、关键词等); --algo bm #指定匹配字符串模式/算法(还有一种更复杂的算法:kmp); --to 65535 #指定端口,这里代表所有端口(1-65535); -j DROP #指匹配到数据包后处理方式,这里是丢弃数据包。 这个模块的作用就是匹配字符串,这个字符串可以是URL、普通文本、文件后缀(后两者时,如果目标网站启用了GZIP类压缩算法,就会无法过滤匹配,毕竟都压缩了)。 比如:.zip,就会把包含.zip的数据库丢弃,这样就会无法下载.zip类型的文件了!
-
Vultr新老用户免费领取$100 Bare Metal独服使用券
说明:其实这个Vultr送100美元使用券活动出来很久了,之前一直以为是新用户才送,所以就没太关注,刚刚得知老用户也可以领取,就分享下,也许还有人不知道。 领取方法 本次活动领取的$100试用券只适用于Bare Metal独立服务器,大概能免费使用25天左右,这里分别说下新老用户领取方法。 #独立服务器配置信息 CPU:E3-1270 v6 @ 3.80GHz 核数:8核 内存:32G 硬盘:480GB SSD 流量:5000GB/月 端口:1Gbps 1、新用户领取点击该活动链接注册:注册地址,并充值最低要求金额即可获得$100试用券。 2、老用户领取直接发TK到“Billing Questions”部门,说我想要试用Bare Metal独立服务器,然后客服就会给你$100试用额度。 注意事项 这款独服要$120/月,所以你的帐号月限额必须高于$120,通常情况下会自动帮你把限额提到$125/月,但是如果你有不止$5的其他机子,那么你还需要继续发TK申请提高限额。 友情提示