
Linux
文章平均质量分 86
crx05
这个作者很懒,什么都没留下…
展开
-
homestead 添加thinkphp3 项目配置
1. 在homestead/scripts文件夹下新建serve-thinkphp3.sh,内容如下#!/usr/bin/env bashdeclare -A params=$6 # Create an associative arraydeclare -A headers=${9} # Create an associative arraydeclare -A rewrites=${10} # Create an associative arrayparamsTXT="原创 2020-05-13 14:29:55 · 567 阅读 · 1 评论 -
awk使用详解
第一篇 awk简介与表达式实例 一种名字怪异的语言 模式扫描和处理,处理数据和生成报告。 awk不仅仅是linux系统中的一个命令,而且是一种编程语言;它可以用来处理数据和生成报告(excel);处理的数据可以是一个或多个文件;可以是直接来自标准输入,也可以通过管道获取标准输入;awk可以在命令行上直接编辑命令进行操作,也可以编写成awk程序来进行更为复杂的运用。...转载 2019-11-14 14:34:46 · 514 阅读 · 0 评论 -
利用ELK分析Nginx日志生产实战
来自公众号:民工哥技术之路本文以api.mingongge.com.cn域名为测试对象进行统计,日志为crm.mingongge.com.cn和risk.mingongge.com.cn请求之和(此二者域名不具生产换环境统计意义),生产环境请根据具体需要统计的域名进行统计。由于涉及生产线上服务器,故本文部分服务器IP做了打码处理。一、服务介绍1.1、ELKELK是三个开源软件的...转载 2020-03-25 22:02:01 · 609 阅读 · 0 评论 -
FastCGI sent in stderr: "PHP message: PHP Warning: require(): open_basedir restriction in 错误
在nginx配置thinkphp项目,访问的时候碰到以下错误[error] 1196#0: *7 FastCGI sent in stderr: "PHP message: PHP Warning: require(): open_basedir restriction in effect. File(/srv/www/local.wz.com/thinkphp/base.php) is n...原创 2019-05-16 18:13:17 · 14533 阅读 · 1 评论 -
DDoS攻击、CC攻击的攻击方式和防御方法
DDoS介绍DDoS是英文Distributed Denial of Service的缩写,意即“分布式拒绝服务”,那么什么又是拒绝服务(Denial of Service)呢?可以这么理解,凡是能导致合法用户不能够访问正常网络服务的行为都算是拒绝服务攻击。也就是说拒绝服务攻击的目的非常明确,就是要阻止合法用户对正常网络资源的访问,从而达成攻击者不可告人的目的。分布式拒绝服务攻击一旦被实施,攻击网...转载 2018-07-05 10:17:42 · 545 阅读 · 0 评论 -
nginx用户认证配置
nginx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。 默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模块,可以加上 –withou原创 2017-11-06 22:50:26 · 441 阅读 · 0 评论 -
使用rsync +cwrsync实现windows和linux的文件同步
1.rsync 简介Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。 Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参原创 2017-07-11 16:48:29 · 7732 阅读 · 0 评论 -
Centos下搭建SVN服务器
Subversion是一个自由,开源的版本控制系统。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。Subversion是Apache基金会下的一个项目,官网 https://subversion.apache.org/ 。1.安装yum -y insta原创 2017-05-22 15:02:32 · 300 阅读 · 0 评论 -
Ubuntu 下配置vsftpd实现FTP服务器
1. vsftpd是什么都不知道安装了个啥东西,那就没意思了,所以先去了解下什么是vsftpd。vsftpd意思为“very secure FTP daemon(非常安全的FTP进程)”,当然只有更安全没有最安全。 那它到底安全在哪里呢,主要体现在以下两点:权限控制,vsftpd以一般用户登录,用户权限相对较小,对于系统就越安全,对于用户需要的系统级指令大部分被整合到vsftpd中了,用户不需要原创 2017-05-22 15:01:54 · 957 阅读 · 0 评论 -
CentOS 下gogs搭建
步骤新建用户下载源码进行编译/下载预编译二进制文件安装调整配置配置nginx反向代理添加服务及开机启动注意,这里默认你已经安装并配置好了MySQL和nginx,如果没有,请自行查找如何安装和配置这些依赖。当然你也可以使用SQLite数据库。新建用户Gogs默认以git用户运行,因此我们需要建立一个git用户$ sudo adduser git #建立git用户$ su git原创 2017-05-22 15:01:12 · 500 阅读 · 0 评论 -
CentOS下LNMP环境搭建
参考:http://blog.reetsee.com/archives/296在开始前,先安装一些通常来说应该已经有的组件,不过以防没有可以检查并安装一下。对于使用CentOS的用户在root权限下输入命令:yum -y install gcc automake autoconf libtool make gcc-c++ glibc安装PHP为了开启PHP的一些功能(例如对png格式的支持等),首先原创 2017-03-17 17:31:19 · 786 阅读 · 0 评论 -
命令行执行php出现PHP Fatal error: Class ‘Redis’ not found in 错误
有的时候,命令行执行php语句时可能会提示下面的错误,[root@iZ230296jm2Z redis]# php syncToRedis.php PHP Fatal error: Class ‘Redis’ not found in /home/wwwroot/default/youai/php/redis/syncToRedis.php on line 6 处理方法:原创 2016-10-22 15:38:45 · 18525 阅读 · 0 评论 -
git初始化之gitconfig
1. 下面的命令将修改/home/[username]/.gitconfig文件,也就是说下面的配置只对每一个ssh的用户可见,所以每个人都需要做。 提交代码的log里面会显示提交者的信息 git config --global user.name [username] git config --global user.email [email] 在git命令中原创 2016-08-05 17:05:51 · 337 阅读 · 0 评论 -
CentOS安装 netdata 实时监视 Linux 系统性能
作为一个 Linux 系统的管理员,为了随时了解系统资源的占用情况,有必要使用专门的系统监视工具。如果你需要对 Linux 系统、应用程序、SNMP 设备进行实时的性能监视,那么 netdata 这个工具将是你的好帮手。它的 web 前端响应很快,而且不需要 Flash 插件。 UI 很整洁,保持着 Netdata 应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数原创 2016-07-16 18:21:01 · 9352 阅读 · 1 评论 -
解决shell命令行只显示-bash-4.1#不显示用户和路径方法
今天一不小心打了home目录删除命令,虽然最后因为种种原因没有删掉,但是home目录下很多文件和目录都被删了,而且命令行也不显示当前用户和路径了。 下面对其重新设置,需要设置两个文件:~/.bashrc和~/.bash_profile 1. bashrc在当前目录下新建.bashrc文件:# touch ~/.bashrc# vim转载 2016-07-04 18:52:44 · 1114 阅读 · 1 评论 -
利用proxychains在终端使用socks5代理
来源:http://www.tuicool.com/articles/rUNFF3proxychains安装git clone https://github.com/rofl0r/proxychains-ng.gitcd proxychains-ng./configuremake && make installcp ./src/proxychains.conf /etc/pro转载 2016-06-03 17:58:50 · 3462 阅读 · 0 评论