2020年3月24日星期二

Linux crontab任务

在linux下有两种方法来让一个命令或者脚本执行:crontab : 执行一个任务一次或者多次.at : 只执行一次.crontab是通过读取一个crontab文件来工作,这是一个普通的文本文件,里面列出了要执行的任务。每行都含有要指定的任务的命令、参数与选项,以及要执行任务的时间。(cron 软件在后台运行并且经常检查 /etc/crontab 文件。cron 软件也检查 /var/cron/tabs 目录,搜索新的 crontab 文件。这些 crontab 文件存储一些 cron 在特定时间执行任务的信息。)crontab的基本格式:* * * * * command几个星号分别为:分 时 日 月 周,最后是要执行的命令。分:0~59时:0~23日:1~31月:1~12周:0~6(0表示星期天)除了数字还有几个个特殊的符号就是* / – :* 代表所有的取值范围内的数字/ 代表每的意思*/5...

2020年3月21日星期六

h5ai安装

h5ai 是一款功能强大的 PHP 文件目录列表程序,它提供多种文件目录列表呈现方式,支持 Apache、lighttpd、nginx、Cherokee 服务器,支持多国语言(有中文)。你可以在线预览文本,图片,音频,视频等文件格式,以及打包下载,显示文件二维码等。h5ai官网:https://larsjung.de/h5ai/演示:https://larsjung.de/h5ai/demo/环境要求Apache / lighttpd / nginx / Cherokee 服务器PHP 5.5+下载进入官网直接点击右侧的“DOWNLOAD”即可。你也可以直接访问 https://release.larsjung.de/h5ai/ 来查看所有可供下载的版本(这一下载站点也运用了 h5ai)。部署将下载好的压缩包上传到服务器,解压,将其中的_h5ai文件夹放到网站根目录。当然,如果你只想让某个子目录使用...

debian10 LNMP 手动初始安装

更新系统apt-get install sudosudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade设置语言时区dpkg-reconfigure localesdpkg-reconfigure tzdatasudo apt-get autoclean && sudo apt-get clean && sudo apt-get autoremove安装V2rayapt-get install curlbash <(curl -L -s https://install.direct/go.sh)安装nginxsudo apt-get install nginx配置检查nginx -s reloadNginx重启/etc/init.d/nginx...

2020年3月17日星期二

永久关闭swap分区

步骤: 查看swap文件信息 swapon -s 第一步 关闭swap分区: swapoff -a ( swapon -a 开启) 第二步修改配置文件 - /etc/fstab 删除swap相关行 /mnt/swap swap swap defaults 0 0 这一行或者注释掉这一行 第三步确认swap已经关闭 free -m 若swap行都显示 0 则表示关闭成功 第四步调整 swappiness 参数 echo 0 > /proc/sys/vm/swappiness # 临时生效 vim /etc/sysctl.conf # 永久生效 #修改 vm.swappiness 的修改为 0 vm.swappiness=0 sysctl -p # 使配置生效 快速方法: #(1)临时关闭swap分区, 重启失效; swapoff -a #(2)永久关闭swap分区...

N2N P2P VPN Debian/Ubuntu Linux下的编译安装方法

先安装编译依赖apt-get install g++apt-get install gccapt-get install cmake libssl-dev取消设置CC和CXX,或者使用系统编译器(删除/ local):export CC=/usr/bin/gccexport CXX=/usr/bin/g++#v2s版本git clone https://github.com/meyerd/n2n.gitcd n2n/n2n_v2mkdir buildcd buildcmake -build . ..makemake install运行:supernode -l 10088#n2n版本git clone https://github.com/ntop/n2n.gitcd n2ncmake -build . ..makemake install运行:supernode -l 10...

2020年3月2日星期一

在OpenMediaVault5.0系统下搭建Wordpress的坑

OpenMediaVault5.0的部分使用体验装好发现OpenMediaVault5.0的插件真的很少 ,,,连mysql,nginx,这些都必须得自己安装。一切就绪了,准备安装Wordpress,报错以下信息Your PHP installation appears to be missing the MySQL extension which is required by WordPress.解决过程折腾过程耗时众多,首先OpenMediaVault5.0默认安装的PHP7.3,没有安装phpize安装phpize,(先更新下源,否则可能提示找不到)apt-get install php7.3-dev安装PHP mysql扩展包apt-get install php7.3-mysql重启PHP进程/etc/init.d/php7.3-fpm rest...