-
mail:在linux上通过命令行发送邮件
在Linux上,可以通过mail命令在命令行发邮件,直接敲下mail -s主题 对方邮件地址即可开始写邮件,比起图形界面写邮件更方便,而且,正是因为可以通过命令行做到这一切,那么就可以将这些命令组合成脚本,满足特定条件或特定时间即可自动发送邮件,用处多多,例如可以用来发送服务器内存不足时的告警邮件。安装mail一般都会在服务器上安装好,如果没有预装则可以通过安装mailutils来使用,以ubuntu为例:sudo apt install mailutils安装好后还需要进行发件人配置才可...…
-
使用 Let's Encrypt为网站制作ssl加密
http 是明文传输,存在泄露个人隐私的风险,小站点一般对此没有多少关注,不过,新版 chrome 在登陆 http 站点的时候会提示说,”http 协议的网站将被标记为不安全”,由此可见,民众的网络安全意识正在加强,所以,安装 ssl 证书以支持 https 访问还是很有必要的。安装 SSL 证书很麻烦,而且收费,不过对于个人站点来说还有更多的选择,比如 Let’s Encrypt 就是一个不错的方案,不仅免费,而且安装简单,几分钟就能搞定,缺点当然也有,就是要定时更新证书,因为证书有效...…
-
uni-app中的版本更新
主要是拿本地的版本号和后端返回的版本号做对比(在每次修改完代码以后,要打个更新包或者整包给后端喔)<template> <view> <sxPopup ref="appUpdate" @closeMaks="closeMaks"> <view class="update-main"> <image src="/static/images/update_close.p...…
-
ubuntu18-docker操作
sudo apt install -y docker.io# 拉取镜像sudo docker pull mysql:5.7# 启动mysql镜像并查看启动日志sudo docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 && sudo docker logs mysql# 进入mysql所在镜像实例的终端中,然后在终端就可以使用:mysql -u root -p 输入...…
-
ssh远程快捷登录配置
看看你本地有没有公钥cat ~/.ssh/id_rsa.pubssh-keygen -t rsa一直回车ssh-copy-id -i ~/.ssh/id_rsa.pub username@39.108.131.169vim ~/.ssh/configHost geeku_lcy_169 HostName 39.108.131.169 Port 22 User username以后用 ssh geeku_lcy_169 就可以登录了,如果嫌长,你可以改成 Host 169 都行2...…
-
php-数组排序
/** * 指定数组以$keys键值排序 * @param $array 数组 * @param $keys 排序键值 * @param string $type 升降序 * @return array */function array_sort($array,$keys,$type='asc'){ //$array为要排序的数组,$keys为要用来排序的键名,$type默认为升序排序 $keysvalue = $new_array = array(); foreach...…
-
PHP上传视频时截取图片作为封面
上传视频并在视频中截取一张图片作为封面,关键词ffmpeg,服务器是centos1、升级系统sudo yum install epel-release -ysudo yum update -ysudo shutdown -r now2、安装Nux Dextop Yum 源 CentOS 7sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http://li.nux.ro/do...…
-
Linux一条命令设置时区
RH系(Red Hat, CentOS)设置时区有个很常用的工具:timedatectl,可以通过这个工具查询当前系统里面关于时区的相关设置,也可以更改时区,比如让远程服务器和本地时区同步。timedatectl有以下几个用法:# 查看系统时间方面的各种状态timedatectl# 列出所有时区timedatectl list-timezones# 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间timedatectl set-local-rtc 1timedatectl设置时...…
-
基于宝塔安装nginx-rtmp-module模块完成搭建推流直播服务器
基于宝塔安装的Nginx安装nginx-rtmp-module模块完成推流直播,安装步骤一次操作首先,先不要安装Nginx,如果安装了先卸载第一步安装gcc-c++环境yum install -y gcc gcc-c++ autoconf wgetyum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel cu...…
-
基于ffmpg+Python的大视频分割
一、FFMPG环境安装1.1 更新brew源由于 brew 命令安装软件的时候,先后会查找brew.git、homebrew-core.git、homebrew-bottles等软件源,那么我们可以这个仓库的源替换成Alibaba的,则在安装软件时,则会加速。1.1.1 更新brew.gitcd "$(brew --repo)"git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git如果恢复之前的源,则执行...…