自动清理NGINX日志脚本
再次印证了免费的就是最贵的这句话网上脚本或多或少都有错 改完后能运行了
直接上脚本
#!/bin/bash#nginx access log segmentation shell script#日志目录log_dir="/home/wwwlogs/"cd $log_dirtime=`date +%Y%m%d --date="-1 day"`nginxDir="/usr/bin/nginx"#日志保存天数save_days=5#日志文件名所处'/'分割的位置#可执行 #ls 日志目录/*.log | xargs -n 1 | cut -f 1 -d "." | cut -f 数字 -d "/"#进行查看 直到能正确显示日志文件名为止num=4;#此处待优化(取得文件不带后缀的文件名)website=`ls $log_dir*.log | xargs -n 1 | cut -f 1 -d "." | cut -f $num -d "/&qu ...
Ubuntu 16.04搭建适用于CTF的Docker靶场
因CTF比赛需要和设备闲置 学习搭建Docker靶场
搭建环境
OS: Ubuntu 16.04
设备类型: VM
宿主机:ESXI 6.5
开始卸载原有Docker$ apt-get remove docker \ docker-engine \ docker.io
安装Ubuntu 16.04 + 上的 Docker CE 默认使用overlay2存储层驱动,无需手动配置。
使用 APT 安装由于apt源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书。
$ apt-get update -y && apt-get upgrade -y$ apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
鉴于国内网络问题,建议使用国内源,官方源请在注释中查看。为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。
$ curl ...
linux安装screenfetch
screenFetch 是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类Unix系统上使用。
Ubuntu系apt-get install screenfetch
如果源里面没有这个软件,可以采用如下方法:
wget https://github.com/KittyKatt/screenFetch/archive/master.zipunzip master.zipsudo mv screenFetch-master/screenfetch-dev /usr/bin/screenfetch
如图
RHEL系如图
虚拟机里的LINUX装VMTOOLS
记录下虚拟机里的LINUX装VMTOOLS
环境如下:
Centos6
VM12.9
安装LINUX
# 安装VMTOOLS## 以root用户登录## 警告消息## 进入系统后会弹出以下界面## Copy VMwareTools.tar.gz到桌面为方便,改个名## 打开SEHLL终端## cd到桌面## tar解压命令:tar xvf tools.tar.gz解压后如下桌面出现个文件夹## cd进入解压后的文件夹vmware-tools-distrib## 安装执行安装脚本./vmware-install.pl一路回车安装完成
CentOS7部署LNMP
记录下CentOS7下手动部署Nginx+MySQL+PHP的方法[附修改Nginx的Hearder名称]
介绍:
Nginx (读“engine x”)是一款免费、开源、高性能的HTTP服务器。Nginx 因性能稳定、功能丰富、配置简单、资源消耗低而著称。本文介绍如何在Linux服务器(CentOS 7)上安装Nginx、MySQL和PHP7(或者PHP5),这个环境也简称LNMP或LEMP。其中,Nginx和PHP的采用PHP-FPM方式通信。
更新系统[[email protected] ~]# yum -y update && yum -y update
安装用到的工具安装开发工具
$ yum -y update && yum -y upgrade //更新系统组件$ yum install -y vim screen //安装实用工具$ screen -S install //使用screen防止ssh链路故障导致后续的编译步骤中断$ yum install -y gcc gcc-c++ make cmake libxml2 libxml2-devel ...