linux
文章平均质量分 50
执着更专业
坚持到底永不放弃
展开
-
Nginx 关于日志切割
Nginx关于日志切割,由于原Nginx本身日志已经上G了,对运维造成了巨大的负担,查了网上一般都是写脚本,进行日志切割,但是,原Nginx中已经有可以切割日志的配置了一、修改Nginx中的配置文件,nginx.conf,首先对原日志文件中注释掉的文件进行释放然后在server中添加此段文件,注意这个一定要放在server中并且是access_log前面然后重启ngin转载 2017-07-26 10:05:54 · 650 阅读 · 0 评论 -
每天一个linux命令(5):rm 命令
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm *转载 2016-08-25 15:50:32 · 204 阅读 · 0 评论 -
每天一个linux命令(4):mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且转载 2016-08-25 15:40:36 · 224 阅读 · 0 评论 -
每天一个linux命令(3):pwd命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:转载 2016-08-25 15:39:44 · 213 阅读 · 0 评论 -
每天一个linux命令(2):cd命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 3.1 例一:进入系统根目录 命令: cd / 输出: [ro转载 2016-08-25 15:35:30 · 210 阅读 · 0 评论 -
每天一个linux命令(1):ls命令
1. 命令格式:ls [选项] [目录名]2. 命令功能:列出目标目录中所有的子目录和文件。3. 常用参数:-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件-A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。-c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)翻译 2016-08-25 15:31:40 · 239 阅读 · 0 评论 -
Linux 自动删除 日志
1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例命令:find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;说明:将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下:翻译 2016-08-25 15:26:25 · 629 阅读 · 0 评论 -
本章介绍ubuntu kylin 系统的日志文件
日志目录地址:/var/log 下接下来给大家ll查看一下:pcy@pcy-Inspiron-5737:/var/log$ ll总用量 4392drwxrwxr-x 12 root syslog 4096 9月 2 19:14 ./drwxr-xr-x 14 root root 4096 4月 21 06:24 ../原创 2016-09-02 20:09:36 · 955 阅读 · 0 评论 -
linux 配置php环境变量
在家目录中创建一个shell 比如:php.shexport PATH=$PATH:/你的路径/php/bin 如果你想使用该环境变量 输入:source php.sh然后 就可以使用了 php a.php原创 2016-09-01 08:50:34 · 4809 阅读 · 0 评论 -
Linux学习网站
http://www.centoscn.com/ centos中文站 http://www.linuxidc.com/ Linux公社 https://linux.cn/ Linux开源中文社区 http://www.linuxeden.com/ http://www.linux360.com.cn/ http://www.linux原创 2016-09-12 15:04:38 · 283 阅读 · 0 评论 -
2016年国内开源镜像站点汇总
一、站点版 (一)、企业站 1.搜狐:http://mirrors.sohu.com/ 2.网易:http://mirrors.163.com/ 3.阿里云:http://mirrors.aliyun.com/ 4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教育站 1.上海交通大学:http://转载 2016-09-12 13:12:08 · 2352 阅读 · 0 评论 -
一个优秀IT系统管理员该有的良好习惯
做IT系统管理员有一阵子了,在各大博客和论坛都走访过,看过各式各样的技术帖子,深深地有感而发: 可能是因为第一份系统管理员的工作环境的熏染,如果我的观点有任何不合理的地方,我愿意听大家的意见。1 我不用Administrator!Domain Admins! 我看到了太太多的技术文档,部署教学,里面10篇文章9篇文章在用域的Administrator部署应用, 我不太相信你们所工作的环境也是使转载 2016-09-12 11:58:12 · 428 阅读 · 0 评论 -
每天一个linux命令(6):rmdir 命令
今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir [选项]... 目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有转载 2016-08-25 15:53:35 · 187 阅读 · 0 评论 -
每天一个linux命令(7):mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式: mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,转载 2016-08-25 15:58:55 · 208 阅读 · 0 评论 -
每天一个linux命令(8):cp 命令
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 1.命令格式:用法: cp [选项]... [-T] 源 目转载 2016-08-25 16:02:27 · 401 阅读 · 0 评论 -
Nginx 平滑升级
http://www.huxd.org/articles/2017/07/24/1500890692329.html最近Nginx报出漏洞CNNVD 关于Nginx range过滤器模块漏洞情况的通报 给出的升级建议为升级到最新的版本,然后接到通知,升级Nginx,现在已经升级完毕,现在记录一下。一、首先查看一下Nginx版本/usr/local/nginx/sbi转载 2017-07-26 10:00:50 · 2469 阅读 · 0 评论 -
Linux进程后台运行讲解
前言常在 linux 下玩耍的开发者肯定会经常遇到需要对进程调度的情况,在 windows 中点击 最小化 去干别的就 OK 了,那么在 linux 下怎么办呢。可能有的小伙伴会说,再开一个终端窗口不就好了么。可是开很多窗口管理会很不方便,还有万一手贱点了x,或者长时间不操作,远程终端断开了连接,进程停止了,再次打开,又是一番折腾。今天来转载 2017-07-19 09:36:50 · 487 阅读 · 0 评论 -
Linux 环境变量
用 export 命令查看PATH值 export单独查看PATH环境变量:echo $PATH配置:1.只对当前的shell 起作用的 登出后就失效export PATH=$PATH:/usr/local/php7/bin/或export PATH=/usr/local/php7/sbin/2.执行vi ~/.bash_profile修改文件中PATH一行原创 2017-07-19 09:19:58 · 215 阅读 · 0 评论 -
文章标题
http://jingyan.baidu.com/article/fa4125acb8569b28ac7092ea.html Ubuntu 14.04 安装sublime text3 http://www.cnblogs.com/bluestorm/archive/2013/09/13/3318868.html 安装sublime text 2 http://os.51cto.com/art/2原创 2016-10-07 10:05:21 · 245 阅读 · 0 评论 -
Ubuntu 16.04 更新源失败问题
转载请注明出处 转载请注明出处 转载请注明出处在输入sudo apt-get update出现暂时不能解析域名“us.archive.ubuntu.com”折腾了一周,终于解决了解决办法:有用的点个赞 先要吧源备份一个哦:sudo cp /etc/apt/sources.list.d/ubuntukylin.list /etc/apt/sources.list.d/ubuntukylin.list原创 2016-09-06 19:38:15 · 36954 阅读 · 9 评论 -
The server quit without updating PID file (/var/run/mysqld/mysqld.pid). ...
解决办法: 你手动安装的mysql路径下有个my.cnf文件,而 /etc/mysql/下面也有个my.cnf文件 删除/etc/mysql/my.cnf 这个文件,启动MySql服务,成功。原创 2016-10-04 14:35:55 · 409 阅读 · 0 评论 -
Ubuntu 通过ppa安装node
通过PPA安装Node.js安装:sudo apt-get install python-software-propertiessudo add-apt-repository ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejs目前只能过PPA安装稳定版本Node.js。安装后查看版本:~$ node --ver原创 2016-09-07 19:45:34 · 898 阅读 · 0 评论 -
运维工程师成长路线
成为运维工程师必须掌握哪些呢????原创 2016-09-20 09:14:32 · 4998 阅读 · 0 评论 -
用SeasLog打造PHP高性能日志组件
什么是SeasLogSeasLog是一个C语言编写的PHP扩展,提供一组规范标准的功能函数,在PHP项目中方便、规范、高效地写日志,以及快速地读取和查询日志。为什么使用SeasLog无论在什么应用中,log日志都是架构中不可缺少的一个重要组成部分,它通常是系统或软件、应用的运行记录。通过log的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用log足够丰富,也可以分析以往用户的操作行为原创 2016-09-20 09:03:34 · 872 阅读 · 1 评论 -
php 性能测试工具 xhprof使用
安装: 下载xhprof网址:http://pecl.php.net/package/xhprofinstall//安装graphviz,一个画图工具wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.24.0.tar.gztar zxf graphviz-2.24.0.tar.gzcd graphviz-原创 2016-09-19 16:28:13 · 537 阅读 · 0 评论 -
每天一个linux命令(9):touch 命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a 或--time=atime或--time=access或--time=use 只更改存取时间。-c 或--no-create 不建立任何文档。-d 使转载 2016-08-25 16:14:56 · 251 阅读 · 0 评论 -
(apache ,lighttpd,nginx)三大WEB服务器对比分析
http://www.centoscn.com/yunwei/manage/2014/0806/3439.html转载 2016-09-12 11:55:39 · 290 阅读 · 0 评论 -
运维的85条规则
2007 年,时任虚拟世界游戏公司 Vivaty 运维副总裁的 Jon Prall 在他的个人博客上发表过一篇《运维的85条规则》。2010 年他跳槽到视频电话公司 Tango 之初,做了两处更新,兹翻译如下: 1.容量第一,优化第二——这条规则在故障发生时生效。在宕机的时候别研究什么优化,先恢复设备。 2.保留所有可以捕获的记录——以 PostgresQL 为例,包括有 WAL 文件,转载 2016-09-12 11:51:15 · 1711 阅读 · 0 评论 -
Linux【4】
这个是叫你yum安装 rpm安装 源码安装源码包的安装 tar包 访问人数多就用这个这个快优点:源码开发,这个的自己开发,比如家具的自己组装缺点:编译时间长容易出错第一部分:搞定.tar.gz1.首先,使用tar-xzvf来解开这个包,如:#tar-xzvfapache_1_3_6_tar.gz这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似)用来存放解压了原创 2016-07-15 16:52:31 · 275 阅读 · 0 评论 -
Linux【3】
tar命令 【这个只是打包哦 不是压缩】下面的才是压缩哦 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirNamegz命令 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz原创 2016-07-15 16:52:00 · 1022 阅读 · 0 评论 -
Linux【2】
目录和文件操作命令1.目录的增删查改C 增 mkdir 新建目录 可以同时创建多个目录 mkdirubunturedhatslackware如果需要递归创建需要−p参数表示在letter下建一个important目录 mkdir ubuntu redhat slackware 如果需要递归创建 需要 -p 参数 表示在letter下建一个important目录 mkdir-p l原创 2016-07-15 16:51:19 · 736 阅读 · 0 评论 -
Linux【1】
1.Linux的目录结构 根文件系统/bin 这一目录中存放了供所有用户使用的完成基本维护任务的命令。其中bin是binary的缩写,表示二进制文件,通常为可执行文件。一些常用的系统命令,如cp、ls等保存在该目录中。 /boot 这里存放的是启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。 /dev 在此目录中包含所有的系统设备文件。从此目录可以访问各种系统设备原创 2016-07-15 16:50:45 · 246 阅读 · 0 评论 -
LINUX系统监控常用命令(一)
实验简介:系统监控的重要性我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的。但是这不是打开机器电源然后放任不管就可以得到的。所以我们要监视系统的运行状况,发现问题及时处理。 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。监控和保持系统启动并运行是很不容易的一件事。接下来介绍部分linux的系统监控命令。常用系统监控命令介绍(原创 2016-07-26 16:27:16 · 1064 阅读 · 0 评论 -
负载均衡的那些算法们
上周发了问卷,想了解一下大家对老王有没有什么建议,然后好多朋友都投了票,想了解编程技术和服务器架构的干货,所以接下来会先聊聊编程和架构相关的算法,然后大概在6月下旬会跟大家聊聊面试那些事儿(老王到目前大约参加了几百次的面试,可以从面试官的角度来聊聊不一样的面试)。老王聊技术有个特点,就是绝不假大空,只求贴地飞行。所以,聊的东西一定会跟实际有关联,大家在平时也有可能用得着。今天跟大伙儿聊的是负载均衡相翻译 2016-06-12 09:54:43 · 1464 阅读 · 0 评论 -
Nginx+php-fpm 502 504问题
近期自学it论坛(www.zixue.it) 常出现502,504错误环境:主机: 阿里云 双核CPU 2G内存 OS: centos 6.4 64位思路:增大nginx与php-fpm通信时的缓存文件大小与个数 静态绑定5个php-fpm进程,减少频率启动进程的开销 利用sock文件代替tcp端口通信(本地机约可提高10%的性能) 解决办法:调整Nginx 和 php-fpm的参数如下ng转载 2016-05-17 09:18:31 · 697 阅读 · 0 评论 -
配置Nginx支持pathinfo模式
让Nginx支持pathinfoNginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home/Index/index”这种网址.网上流传的解决办法很多,这里提供一种比较简洁的写法(只需要改动2行代码)典型配置location ~ \.php$ { root html; fast原创 2016-05-17 09:12:48 · 19039 阅读 · 2 评论 -
教你编译PHP7 (nginx+mysql+php7)
操作系统: CentOS Linux, 6.5 64位 服务器: 阿里云 空的操作系统,我们从0开始. 在开始前,请确保你的Linux已联网,已联网,已联网!安装编译工具:yum install gcc automake autoconf libtool gcc-c++安装基础库yum install gd zlib zlib-devel openssl openssl-deve原创 2016-05-17 09:10:27 · 501 阅读 · 0 评论 -
从零配置Linux服务器,部署lnmp
序言业界良心苏宁云,送了两百大洋的体验余额。本计划留到Aws到期后用,最近留学的旁友吐槽在国外看不了大陆网站的视频,可见大墙的威力非同一般。遂打算拿这台国内主机为留学生代理,顺便搭建lnpm部署几个网站。苏宁云苏宁云单核1G ram,20G硬盘的价格为每个月36,和其他主机商不同的是公网IP要另购,价格为0.015元/小时,200块大约能用4个多月。镜像版本是Ubuntu 14.04LTS,官方源n转载 2016-05-12 10:35:34 · 854 阅读 · 0 评论 -
https模式下记住git密码
使用httpsgit协议下可以使用私钥进行验证,但需要通过443端口,不适用于有端口封锁的网络环境下。而https协议又需要频繁输入账密,需要一番配置记住凭证。实现步骤如下:设置git验证方式在终端下输入 $ git config –global credential.helper store 可以看到~/.gitconfig文件中多出一项:[credential] helper =转载 2016-05-12 10:31:59 · 2503 阅读 · 0 评论 -
Linux【5】
这个是给你总结的必须会的命令版本查看lsb_release -a 这个是查看当前linux是安装的什么软件【centos ubuntu】版本【列出所有版本信息】 说白了这个是看系统的 意思是安装的什么系统cat /etc/issue 这个和上面一样 只不过上面的又详细uname -a 这个是查看linux 的版本 这个是看linux版本的getconf LONG_BIT 这原创 2016-07-15 16:53:11 · 278 阅读 · 0 评论