linux
文章平均质量分 75
Xiaohao0304
这个作者很懒,什么都没留下…
展开
-
nginx日志分割 for linux
nginx日志分割 for linux默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限 复制代码代码如下:chmod +x cu...原创 2015-07-17 10:37:41 · 86 阅读 · 0 评论 -
Linux之push/pop的用法讲解
堆栈是存储器中专用的缓冲区,用于暂存寄存器数据或地址指针,push/pop就用于堆栈的操作,这两个指令一般用在:1、子程序调用,为了保护现场,把所要用的寄存器中的内容先暂时保存起来,在子程序调用结束之前,按照先进后出的原则,把数据恢复。2、有时候,需要临时用一下某些寄存器,也可用一下,凭个人喜好;这两个指令必须成对使用(特殊用途除外),你只要压入了那些东西,并且知道他们的顺序就行了...原创 2015-08-18 12:03:01 · 5277 阅读 · 0 评论 -
Linux之make的用法讲解
Linux之make的用法讲解在 Linux环境下使用 GNU 的 make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件的编写。此文件正是 make 正常工作的基础。 make 是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在...原创 2015-08-17 10:03:29 · 122 阅读 · 0 评论 -
tar 命令 详解
ar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开...原创 2015-08-12 10:40:47 · 434 阅读 · 0 评论 -
Nginx基本配置、性能优化指南
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这...原创 2015-07-28 10:00:31 · 67 阅读 · 0 评论 -
mvn 自动部署脚本
#!/bin/bashif [ -z "${MAVEN_HOME}" ]; then #得到时间 TIME_FLAG=`date +%Y%m%d_%H%M%S` #备份配置文件 cp /etc/profile /etc/profile.bak_$TIME_FLAG echo "Begin to ins...原创 2016-05-19 17:10:08 · 131 阅读 · 0 评论 -
nginx 按天日志分割 for linux
Shell脚本代码:#!/bin/bash nginx_pid=/var/run/nginx.pidnginx_log_dir=/data/logs/nginxgoaccess_dir=/opt/goaccess#yyyyyear=`date -d "yesterday" +"%Y"`#MMmonth=`date -d "yesterday" +"%m"`...原创 2015-07-24 10:37:57 · 114 阅读 · 0 评论 -
一个不错的shell 脚本教程 入门级
一个不错的shell 脚本教程 入门级建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样,通过我们使用任意...原创 2015-07-17 10:42:31 · 108 阅读 · 0 评论 -
nginx日志按照天进行分割
由于nginx的日志本身只是支持按照server_name或者大小进行划分,对于习惯了apache的按照一个网站每天一个日志的我来说是不可以接受的,于是从网上找了几个nginx按天分割的方法发现都是互相抄袭的,特别是里面有一个命令是kill -9 `cat nginx.pid`,需要杀掉nginx子进程,我觉得不靠谱。我忽然想到我以前在做openstack的云存储开发时,对rsyslog的日...原创 2015-07-17 10:40:45 · 157 阅读 · 0 评论 -
Linux之概述
Linuxpwd--查看当前目录whoami--查看我是谁shuntdown—关机reboot—重启ls--列出当前目录的所有目录及文件(-r按照树桩结构显示)linux中所有的硬件和文件都是目录或者是文件硬件的命名方式:/dev/xxyN硬盘的命名: 前两个字母xx代表分区所在设备类型hd代表IDE硬盘,SD代表SCSI硬盘 y代表表明分区所在的设备,/...2015-08-18 12:04:00 · 75 阅读 · 0 评论