nginx默认网站日志保存在一个log文件中,时间久了查看非常不方便。可使用简单的shell建立一个定时任务每天来分割日志,如下
#!/bin/bash
# 这里是nginx日志的存放目录
logs_path="/usr/local/webserver/nginx/logs/"
mkdir -p ${logs_path}$(date -d "yesterday...nginx默认网站日志保存在一个log文件中,时间久了查看非常不方便。可使用简单的shell建立一个定时任务每天来分割日志,如下
#!/bin/bash
# 这里是nginx日志的存放目录
logs_path="/usr/local/webserver/nginx/logs/"
mkdir -p ${logs_path}$(date -d "yesterday...LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
Nginx MySQL PHP PHPMyAdmin Apache ZendOptimizer eAccelerator ionCube PureFTPd VsFTPd
wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz #下载LNMP一键安装包 tar zxvf lnmp0.7.tar.gz #解压一键安装包 cd lnmp0.7/ ./centos.sh #执行CentOS下安装脚本
今天遇到极奇郁闷的一件事。从同事那拷贝了一个 shell 脚本过来,在 windows 下面用 notepad++ 修改了一下参数,就改了一个路径,然后上传到 linux 下执行,报语法错误,我还以为自己修改过程中改错了什么标点符号。结果检查了很多便也没有发现问题之所在。最后发现是文件格式被更改了。
linux下history命令默认的显示方式只有命令名称如下图
编辑 /etc/profile 在文件的末尾加上如下代码
export HISTTIMEFORMAT="%F %T `whoami` "
保存后,再执行 source /etc/profile 使配置生效。再执行 history 命令,效果如下图,显示出了执行命令的时间和对应用户。
刚装完Linux系统,里面有很多服务是用不上,但是它却牢牢的占据着你内存里一块不小的地方,影响着你的性能。下面这个脚本是在你刚装完系统后,对系统服务进行优化的,非常好用,你也可以根据自己的需要适当修改内容,方便直观!
系统启动在 level 3 级别。默认开启的服务只有acpid atd auditd crond messagebus iptables network sshd syslog 这几个,如果你有自己的需求,可以直接在此添加。
这是网上流传的LAMP (Linux+Apache+MySQL+PHP) 环境安装的脚本,很简洁的脚本,省去了不少麻烦。shell中所有用到的软件包需要自己下载。安装完成之后需要注意的事:mysql 的两个帐号 mysql 和root 需要修改密码。
一、文件准备
1、MySQL-server-community-6.0.11-0.rhel5.i386.rpm
2、MySQL-client-community-6.0.11-0.rhel5.i386.rpm
软件下载地址可到 http://mirrors.sohu.com http://rpm.pbone.net/ 自行寻找!
二、安装
#rpm -ivh MySQL-server-community-6.0.11-0.rhel5.i386.rpm #rpm -ivh MySQL-client-community-6.0.11-0.rhel5.i386.rpm
SecureCRT这个多标签远程登陆终端被越来越多的人接受,人们用它远程连接 telnet 或 SSH 服务。系统管理员主要用它连接 linux 服务器。
lrzsz 是一个搭配 SecureCRT 使用的上传下载工具,能将本地文件上传到远程服务器上,用起来非常方便。虽然 SecureCRT 有自带的 SecureFX 也能实现上传下载的功能,但我觉得 lrzsz 更方便简洁。
lrzsz 的安装非常方便,我的系统环境是 centos5.5 ,在 http://rpm.pbone.net/ 找到适合系统的 rpm 安装包下载地址,下载安装。
一.基于相同IP不同Port的虚拟主机
1)vi /etc/http/conf/httpd.conf
2...