一、首先,得去获取你自己的西数的专有穿透url地址。
1、打开域名:http://files.mycloud.com/ 。登录你的邮箱账号和密码。邮箱,就是原生UI里面账号绑定的邮箱。
2、登录后,用F12(开发者模式)或者鼠标右键-检查(N)。(我使用的是chrome浏览器)。
3、选择network,然后点击xhr。找到里面的链接, 浏览全部
一、首先,得去获取你自己的西数的专有穿透url地址。
1、打开域名:http://files.mycloud.com/ 。登录你的邮箱账号和密码。邮箱,就是原生UI里面账号绑定的邮箱。
2、登录后,用F12(开发者模式)或者鼠标右键-检查(N)。(我使用的是chrome浏览器)。
3、选择network,然后点击xhr。找到里面的链接, 浏览全部
为什么是Debian??因为我的树莓派用的是debian!23333~~~~
aria2 一个方便的下载工具,支持 HTTP/HTTPS, FTP, SFTP, BitTorrent 和Metalink 。可以通过内置的 JSON-RPC 和XML-RPC 接口来使用。参考 github 项目aria2
注意这里使用 Debian进行搭建。不要使用 centos,为什么呢?因为centos 上好多对应的依赖包都找不到,软件版本过低等问题。如果你硬要搭建,可以参考 Centos6编译安装最新Aria2 1.27.1——带你临近网速极限。 浏览全部
linux下定时执行任务的方法
在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 1 /clearigame2内容到里面 :wq 保存退出。
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称为“crontab”,是“cron table”的简写。
一、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。 一般一个用户最多只有一个crontab文件。
二、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。
三、/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。
四、权限 crontab权限问题到/var/adm/cron/下一看,文件cron.allow和cron.deny是否存在 用法如下: 1、如果两个文件都不存在,则只有root用户才能使用crontab命令。 2、如果cron.allow存在但cron.deny不存在,则只有列在cron.allow文件里的用户才能使用crontab命令,如果root用户也不在里面,则root用户也不能使用crontab。 3、如果cron.allow不存在, cron.deny存在,则只有列在cron.deny文件里面的用户不能使用crontab命令,其它用户都能使用。 4、如果两个文件都存在,则列在cron.allow文件中而且没有列在cron.deny中的用户可以使用crontab,如果两个文件中都有同一个用户, 以cron.allow文件里面是否有该用户为准,如果cron.allow中有该用户,则可以使用crontab命令。
Froxlor是一个开放源代码,免费,轻量级但功能强大的服务器管理面板,非常适合建立和管理Web托管服务。
本文将介绍在CentOS 7服务器上安装Froxlor的过程。
远程建立好了samba服务,并且手动挂载ok,但是把挂载命令放到/etc/rc.local里面不能实现开机自动挂载。而在开机后手动运行一下rc.local脚本是可以挂载的。
经过一些试验发现rc.local确实运行到了。但在运行到挂载samba命令时出错,然后直接退出了该脚本。而挂在命令确实是正确的。
原因应该是刚开机不久,运行到rc.local时samba服务还没有完全启动,导致挂载失败。(注意并不是没有启动,/etc/init.d/smb应该是在/etc/rc.local之前执行的。)
解决方法也很简单,就是把挂载命令前加个sleep,等samba服务完全启动ok后再挂载。需要注意的是由于用到了sleep,所以最好让该命令后台运行。如下:
sleep 10s && mount -t cifs //172.16.18.221/221-sdc-nicek /221 -o username=nicek.ni,password=,codepage=cp936 &
首先在docker中搜索可用的镜像
$sudo docker search phpmyadmin
发现镜像后使用docker pull
将镜像拉取下来
先建立mysql容器,再建立phpmyadmin容器
$sudo docker run -d -h mysql -v /data/mysql:/var/lib/mysql -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root mysql // -h 设定主机名 $sudo docker run --name phpadmin --link mysql:db -p 9998:80 -d phpmyadmin/phpmyadmin // --link代表容器本容器与mysql连接,并起一个别名为db
访问宿主机的9998端口即可出现phpmyadmin登录界面
若要修改phpadmin的配置文件,默认目录为/www
$sudo docker exec -it phpadmin vi /www/libraries/config.default.php 或者 $sudo docker exec -it phpadmin vi /www/config.inc.php
若需要将phpmyadmin嵌入其他页面,可能需要修改config.default.php中的
$cfg['AllowThirdPartyFraming'] = true;
本文基于《 五分钟利用docker搭建好php7.0.10+nginx服务环境》 对PHP进行扩展升级!
将以下代码保存为一份xxx.sh 并执行,即可扩展mysql、gd、phalcon
#! /usr/bin PHP_VERSION=7.0.10 docker run --name php \ -v /home/wwwroot:/home/wwwroot \ -v ~/php_config/php.ini:/usr/local/etc/php/php.ini \ -p 9000:9000 \ -d php:{PHP_VERSION}-fpm docker exec -it php sed -i "s/33/2016/g" /etc/passwd docker exec -it php sed -i "s/33/2016/g" /etc/group docker exec -it php bash -c "set -ex \ && cd ~ \ && mv /etc/apt/sources.list /etc/apt/sources.list.bak \ && { \ echo deb http://mirrors.aliyun.com/debian/ jessie main non-free contrib; \ echo deb http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib; \ echo deb-src http://mirrors.aliyun.com/debian/ jessie main non-free contrib; \ echo deb-src http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib; \ } | tee /etc/apt/sources.list \ && apt-get update \ && apt-get install -y git \ libpcre3-dev \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ && docker-php-ext-install -j(nproc) iconv mcrypt \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j(nproc) gd \ && docker-php-ext-install mysql \ && docker-php-ext-install pdo_mysql \ && curl -o /usr/local/etc/php/php.ini https://raw.githubusercontent.com/php/php-src/PHP-{PHP_VERSION}/php.ini-production \ && git clone -b 2.1.x --depth=1 git://github.com/phalcon/cphalcon.git ~/cphalcon \ && cd ~/cphalcon/ext \ && export CFLAGS=\"-O2 -finline-functions -fvisibility=hidden\" \ && phpize \ && ./configure --enable-phalcon \ && make \ && make install \ && docker-php-ext-enable phalcon \ && rm -rf ~/cphalcon" docker commit -a "technofiend <[email protected]>" -m "install gd、 phalcon、pdo_mysql、mysql extsions" php phalcon:{PHP_VERSION}-fpm docker rm -f php docker run --name php \ -v /home/wwwroot:/home/wwwroot \ -v ~/php_config/php.ini:/usr/local/etc/php/php.ini \ -p 9000:9000 \ -d phalcon:{PHP_VERSION}-fpm docker exec -it php sed -i "s/33/2016/g" /etc/passwd docker exec -it php sed -i "s/33/2016/g" /etc/group
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。
因为Supervisor是Python开发的,安装前先检查一下系统否安装了Python2.4以上版本。下面以CentOS7,Python2.7版本环境下,介绍Supervisor的安装与配置步聚: 浏览全部
acme.sh 实现了 acme
协议, 可以从 letsencrypt 生成免费的证书.
主要步骤:
下面详细介绍.
安装很简单, 一个命令:
curl https://get.acme.sh | sh
普通用户和 root 用户都可以安装使用. 安装过程进行了以下几步:
~/.acme.sh/
并创建 一个 bash 的 alias, 方便你的使用: acme.sh=~/.acme.sh/acme.sh
2). 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书.
更高级的安装选项请参考: https://github.com/Neilpang/acme.sh/wiki/How-to-install
安装过程不会污染已有的系统任何功能和文件, 所有的修改都限制在安装目录中: ~/.acme.sh/
浏览全部