curl 的功能非常强大, 参数也很繁多, 我们不仅常用于命令行, 在php中也有类似 curl 拓展的实现, 并且也对 libcurl 库提供了非常好的支持.
curl 项目: https://github.com/curl/curl
curl 关于时间控制和重试的参数
curl --help
--connect-timeout SECON...
UFW,英文名为Uncomplicated Firewall ,不复杂防火墙,这玩意可以看成是iptables的简化版,它的定位就是让原本复杂的iptables设定变得平易近人,所以大部分规则都相当简练,大大降低了学习成本,这里总结了实际中比较常见的用法。
安装:
Ubuntu20.04 LTS已经自带,centos需要从 EPEL 软件源中安...
nohup命令
使用&命令后,作业会被提交到后台运行,当前控制台没有被占用,但是一但把当前控制台关掉(退出帐户时),作业就会停止运行。
但 nohup命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。该命令的一般形式为:
nohup command &
如果使用nohup命令提交作业,那...
在Ubuntu 16.04修改DNS是一件非常简单的事,但从Ubuntu 18.04开始改用systemd作为系统初始化程序后,改变DNS的过程变得稍微繁琐。默认情况你的DNS配置是127.0.0.53,即自动查找DNS。
在教程中我们将说明怎么找到DNS配置文件,如何修改DNS配置文件,怎么验证DNS是否配置正确。正确配置DNS服务器的地址,是系统管理员...
语法
# screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>]
参数说明
-A 将所有的视窗都调整为目前终端机的大小。-d <作业名称> 将指定的screen作业离线。-h <行数> ...
Beanstalkd是一个简单、高效的工作队列系统,其最初设计目的是通过后台异步执行耗时任务方式降低高容量Web应用的页面延时。而其简单、轻量、易用等特点,和对任务优先级、延时 超时重发等控制,以及众多语言版本的客户端的良好支持,使其可以很好的在各种需要队列系统的场景中应用。
Beanstalkd介绍
1.1 核心概念
1.2 任务生命周期...
grep在文件列表中查找字符
如果你想在当前目录下 查找"hello,world!"字符串,可以这样:
grep -rn "hello,world!" *
* : 表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
下面是一些有意思的命令行参数:
grep...
sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进...
一、systemd
系统初始化程序,系统开始的第一个进程,pid为1
二、systemctl 命令
systemctl list-units ##列出当前系统服务的状态
systemctl list-unit-files ##列出服务的开机状态
systemctl status sshd #...
安装了openresty 之后,启用openresty 作为systemd的服务,移除了原来nginx的服务。然而一些旧的脚本仍然需要调用nginx服务,比如acme.sh在部署证书时会调用 systemctl force-reload nginx 重启nginx。
那么有没有可能把openresty加一个nginx的别名呢,答案是可...