手把手教你用youtube-dl下载YOUTUBE视频
前言最近寒假了,在家给孩子找点英语的视频,学校教的大多是 Super Simple Songs 的内容,就想着把视频下载下来放到ipad里面让他平时在家自己看看。 注意:可以与下一篇文章 yt-dlp 一起阅读。 方法在网上Google了一番,这边介绍2种我自己试过的方法: 第一种:使用在线下载平台 搜索 Youtube Downloader Online 这类的有很多类似网站,这边推荐一个 Youtube Video Downloader 第二种:使用本地工具youtube-dl 这边推荐 youtube-dl,这个方法的前提是你有一个能上youtube的网络环境,以及Ubuntu操作环境,其他操作环境,可以去官网或者Github找相对应的文档。 官网:http://ytdl-org.github.io/youtube-dl/ Github:https://github.com/ytdl-org/youtube-dl 环境配置Ubuntu直接使用以下命令安排 youtube-dl 即可。 1sudo apt install youtube-dl...
WordPress网站更改后台登录地址
背景大家都知道WordPress系统默认的后台地址是:域名/wp-admin 或 域名/wp-login.php 这就意味着所有用WordPress的人都可以用这个地址打开你的后台登录页面,很明显谁都知道这很不安全。 那么如何更改Wordpress的后台登录地址呢? 方法搜了好多帖子,方式主要有两种: 一种是使用插件,这种方法网上也是最多的; 第二种是直接修改代码文件,最后决定用这种方式。大家参考下。 步骤第一步 打开WordPress所在的目录,找到 WordPress 目录下的 wp-login.php,这个文件是我们后台登录的地址,把它重命名成别的,例如:admin.php ,这就意味着你可以通过 http://域名/admin.php 的方式来访问后台。 但是这还不够,我们打开刚才重命名的文件,把里面所有的 wp-login 替换成 admin ,这样第一步完成。 第二步打开 WordPress 目录下 wp-includes ,找到其目录内的 general-template.php 文件,打开文件,把里面所有的 wp-login 全部替换成...
OneDrive免费扩容至15G
前言该方法为通过邀请奖励的方式,将Onedrive初始的5G扩容至15G。 方法目前已知的升级空间方法有三种: 一是在官方网站升级,有不同套餐,按年或按月付费,并不是一次性付清,可以说价格不菲; 二是在淘宝上购买,可以升到5T,但由于众所周知的原因,这样得到的存储空间十分不安全,一般用来存电影等,私密文件最好不要放在上面; 三是按照官方指南邀请新用户,可以从5G免费扩容至15G,即要邀请20位新用户,每个用户可以带来0.5G的新存储空间。 步骤今天主要介绍下第三种扩容方法(由于目前微软在大陆好像没有服务器,以下步骤可能需要科学上网),这15G空间是安全的,可以用来存放比较重要和私密的(但也不要过于私密)文件以及onenote上的笔记。 1. 登录onedrive: https://onedrive.live.com/,点击“获得更多”,复制邀请链接。 2. 用https://temp-mail.org/zh/来生成临时邮箱用于创建新用户。 3. 开启新浏览器,将邀请链接复制到地址栏,打开Microsoft用户登录界面,用生成的邮箱创建新账户。 4....
响应头文件安全策略
前言针对当前环境下,对网络安全的要求较高,平台的搭建从各个方面都在增强安全性。以下是从http头文件的方面,利用参数设置开启浏览器的安全策略,来实现相关的安全机制。 全部配置12345678add_header Content-Security-Policy "default-src 'self' xxx.xxx.com(允许的地址)";add_header X-Content-Type-Options "nosniff";add_header X-XSS-Protection "1; mode=block";add_header X-Frame-Options SAMEORIGIN;add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload";add_header 'Referrer-Policy' 'origin';...
消除wordpress后台提示有可用的默认主题
使用wordpress建站时会遇到后台有这样一个提示【有可用的默认主题】明明只保留了一个主题还有这样的提示。 其实并不是没设置好,只是没有在程序中指定默认主题! 主题查看方法为: 1ls /path/to/wordpress/wp-content/themes/ 显示的即为主题名称。 只要在/path/to/wordpress/wp-config.php中增加一句默认主题就能解决。 1define('WP_DEFAULT_THEME','xxx'); //xxx是默认主题名,主题名称与主题文件夹名称一致 添加完保存,wordpress后台刷新一下,有可用的默认主题这个问题就完美解决了!
更换npm镜像源
前言国内服务器由于网络的问题,很多时候无法连接国外的镜像源,导致无法更新、下载等问题。 方案1. 查看本机地址1npm config get registry 2. 国内优秀npm镜像推荐及使用淘宝npm镜像 12http://npm.taobao.org/ #搜索地址http://registry.npm.taobao.org/ #registry地址 cnpmjs镜像 12http://cnpmjs.org/ #搜索地址http://r.cnpmjs.org/ #registry地址 3. 永久配置1npm config set registry https://registry.npm.taobao.org 4. 还原配置12https://registry.npmjs.org/ #初始源npm config set registry https://registry.npmjs.org/
nginx基础优化
1. Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件: 1grep ^processor /proc/cpuinfo | wc -l 显示结果核心数。 修改nginx配置文件: 1vim /etc/nginx/nginx.conf 1worker_processes 4; #数量为核心数 2. Nginx运行CPU亲和力比如4核配置: 12worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000 比如8核配置: 12worker_processes 8;worker_cpu_affinity 00000001 00000010 00000100 0000100000010000 00100000 01000000 10000000; worker_processes 最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低,所以8个进程够用了。 3....
Ubuntu创建并开启SWAP
原文来自:https://zhuanlan.zhihu.com/p/106327686?utm_id=0 前言最近发现服务器内存一直居高不下,想到之前看到的一篇文章说创建SWAP代替,这个方法有两种观点,一种是不支持的,觉得是拆东墙补西墙治标不治本,另一种是支持态度,觉得实际可以缓解内存吃紧的现象。 步骤1. 确定当前没有开启 Swap在终端使用命令 free -m 查看输出结果: 1234total used free shared buffers cachedMem: 1840 1614 226 15 36 1340-/+ buffers/cache: 238 1602Swap: 0 0 0 可以看到最后一行是0 0 0,则表示当前没有开启。 2. 创建 Swap...
安装Nginx主线(最新)版本 Mainline version
前言最近在试着升级 Ubuntu 22.10 kinetic 系统,升级完后感觉当作服务器还是有点问题。 其中就发现Nginx的版本好像不能用下面这条代码添加源来获取最新版本: 1add-apt-repository ppa:ondrej/nginx 也可能是我以前一直是错的。于是就细细查了一下官网,发现还真是的。 本教程仅适用于 Ubuntu 22.10 kinetic 步骤根据官网的介绍,,输入以下几条命令就可以了。 这边是针对 Ubuntu 系统的,如果是其他系统也可进入官网查询: 1. 安装必备组件:1sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring 2. 导入官方nginx签名密钥,以便apt可以验证软件包真实性。 获取密钥:12curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee...
Nginx配合Apache2实现动静分离
前言之前介绍过Nginx与Apache2共存,但是也只是Nginx服务器作为前端,Apache2服务器作为后端,web页面请求由Nginx服务来进行转发出来,在根本上没有任何意义,不如直接使用Apache2。 我们的目的不是把所有的内容都由Apache2完成,再由Nginx转发,而是将静态页面请求由Nginx服务器自己来处理,动态页面请求则转发给后端的Apache2服务器来处理。 但是在网上查了很多资料,要么就是404要么就是重定向太多导致网页无法打开,很难找到一篇很实用的文章。 这边结合网上的相关资料,再基于自己的理解,实践出一份至少表面看上去是合格的教程。 步骤之前的Nginx的配置文件为: 1234567891011121314151617server { listen 80; index index.html index.htm index.nginx-debian.html index.php; server_name test.xxx.com; location / { proxy_pass_header Server; proxy_pass...