以下内容大部分摘录自:Shell脚本中$0、$ 、$!等的意义。
$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$ 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览[……]
标签归档: Debian
Linux tail 根据关键词过滤实时输出文件变更内容
tail -f,这个指令是监控文件内容,实时输出每行变动~ 通常用于监控日志~ 但是如果你相对输出内容进行过滤呢?只输出你关注的关键词内容,如何做到?看示例:
tail -f 文件路径 | grep --line-buffered 关键词
相关参考: https:[……]
update-rc.d 命令用法详解
添加启动项:
sudo update-rc.d apache2 defaults
defaults后面可以跟数字,取值范围0-99,序号越大,开机后越迟执行。
删除启动项:
update-rc.d -f apache2 remove[......]
Linux编写简单的启动脚本
在Debian 7 Wheezy 安装SOCKS5服务
编译安装:
apt-get install make gcc
cd /usr/src
wget http://www.inet.no/dante/files/dante-1.4.1.tar.gz tar xvfz dante-1.4.1.tar.gzcd dante-1.[......]
Debian Ubuntu 修改默认编辑器 Crontab 编辑器变更方式
No module named setuptools解决办法
Nginx环境下Let’s Encrypt 证书自动更新
最新的已经支持自动更新了,只需要一个简单的指令既可:
sh /opt/letsencrypt/letsencrypt-auto renew
路径自己按实际路径写。
如果需要定时,那么crontab加入:
0 0 * * 0 sh /opt/letsencrypt/l[......]
零基础学Phalcon 23 在模块中使用路由组件 二
如果你刷新页面,你将发现另一个报错:PhalconDiException: Service 'view' wasn't found in the dependency injection container。之所以有这样的报错是因为每个模[……]
Linux服务器运维之定时备份远程服务器数据
本节使用到的指令,crontab,vim,rsync。 只将实现顺序流程,细节知识自己查。 首先,明确服务器要备份的数据有哪些,假设需要备份的数据为: 1.网站文件:/wwwroot 2.数据库文件:/mysql/var 3.网站配置:/vhost 这三个路径,[……]