crontab命令
通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。
1. 命令参数
-u user:用来设定某个用户的crontab服务;
file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。
-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。
-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。
-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。
-i:在删除用户的crontab文件时给确认提示。
2. 命令格式1分 时 日 月 星期 要运行的命令
第1列分钟0~59
第2列小时0~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~7(0和7表示星 ...
Debian使用密钥登录ssh
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。密钥验证方式因为基于RSA算法,因此可以有效防止ssh密码被暴力破解。
1. 生成密钥对连接ssh,执行
1ssh-keygen -t rsa -b 4096
生成过程会问你Enter file in which to save the key:、Enter passphrase (empty for no passphrase):和Enter same passphrase again:,直接一路回车就好了。
生成完成后,公钥在./.ssh/id_rsa.pub,私钥在./.ssh/id_rsa。这时需要把私钥保存到本地,这是以后ssh连接的钥匙。
把公钥重命名为authorized_key
1mv ./.ssh/id_rsa.pub authorized_key
2. 修改ssh配置文件1vim /etc/ssh/sshd_config
检查这三个配置项,注意去掉前面的#注释。
123PubkeyAuthentication yesPasswordAuthentication noAuthorizedKeysFil ...
利用CloudTorrent从服务器离线下载
Cloud Torrent可以用作远程离线下载的服务器, 通过网页管理、下载、在线查看下载的内容。
1. Features
Single binary
Cross platform
Embedded torrent search
Real-time updates
Mobile-friendly
Fast content server
2. 安装1curl https://i.jpillora.com/cloud-torrent! | bash
3.注册为服务(以systemd为例)新建文件/etc/systemd/system/cloud-torrent.service内容为:
1234567891011[Unit]Description=cloud-torrent[Service]WorkingDirectory=/root/ExecStart=/usr/local/bin/cloud-torrent --port 8080 --config-path /root/cloud-torrent.json --title "Cloud Torrent" --l ...
把本地视频推送到直播平台
闲置的服务器拿来在直播间轮播视频
1. 安装软件1apt install -y ffmpeg screen
2. 新建一个窗口1screen -S stream
3. 执行推流1frmpeg -re -i <视频文件> -vcodec copy -acodec copy -f flv <rtmp://地址>
下面提供一个FFmpeg循环推流脚本这个脚本可以循环推流某个目录下的所有名称没有特殊符号和空格的mp4格式的视频,并支持为直播添加水印。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111#!/bin/bashPATH=/bin:/sbin:/usr/bin ...
选CentOS还是Debian
这几天一直在纠结Debian好还是CentOS好。CentOS是基于Red Hat Enterprise Linux依照开放源代码规定发布的源代码编译成的。商业公司做出来的Linux,毕竟有财力物力支撑,稳定性和安全性应该是比Debian要高的。而且,之前我在这篇文章还提到,CentOS可以直接通过yum安装Caddy,做网站非常方便。
我之前从Debian换到CentOS,最主要的原因是当时的BBR Plus只支持CentOS的内核。但根据实际的使用来看,BBR Plus并不会比BBR快,甚至有时候会导致断流(也可能是我个人的原因啦…)。 Caddy有时候签发域名证书会莫名其妙地出现各种问题。CentOS占用的内存也要比Debian高一点。Python3要自己编译。于是,我最终还是又换回了Debian+nginx+acme.sh。
换回Debian后,偶然搜索维基百科,发现Debian testing也算是属于滚动更新的(现在已经用Debian testing buster了),这样就可以在很短的时间内用到最新的系统和软件了。(每次想起来apt update一下都会有新更新呢(^ ...
几个广告过滤器
列了一些hosts和adblock规则
AdGuard Simplified Domain Names filterCJX’s Annoyance List乘风AdAwayyhostsStevenBlackneoHostsMalwareDomainListhpHosts
树莓派安装Adguard Home
AdGuard Home是一款类似于pi-hole的DNS服务器程序。可以通过UDP、TCP、DOT、DOH等多种方式向上游DNS查询,拦截与广告、跟踪、病毒、成人等相关的域名。
下载安装由于AdGuard Home是使用go语言编写的程序,因此使用整个程序只需要下载一个执行文件(比起在各处建文件的pi-hole,管理起来确实方便了很多)
123wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.91/AdGuardHome_v0.91_linux_arm.tar.gztar xvf AdGuardHome_v0.91_linux_arm.tar.gzmv /AdGuardHome/AdGuardHome /etc/adguard
添加AdGuard Home的系统服务新建并编辑adguard.service
1vim /etc/systemd/system/adguard.service
内容如下:
123456789101112131415[Unit]Description=AdGuar ...
开始提供kms激活服务
本站开始尝试提供kms激活服务,主要还是自己用着方便,详细内容将在以后慢慢补充。
相关文章Windows GVLK密钥列表Office VL版镜像下载Windows VL 镜像下载kms激活机制与slmgr命令