Fork me on GitHub

随笔分类 -  linux

摘要:LNMP作为php流行的运行环境,而最近需要搭建一个内部的php论坛。记录下LNMP的安装: 1、安装mysql 请参考:centos7 安装mysql5.7.11注意事项 2、安装php 3、安装php依赖库     4、启动php-fpm     5、添加nginx服务(nginx.conf) 阅读全文
posted @ 2016-03-15 21:27 秋楓 阅读(487) 评论(0) 推荐(0) 编辑
摘要:centos7修改httpd.service后运行systemctl restart httpd.service提示 Failed to issue method call: Unit httpd.service failed to load: No such file or directory. 阅读全文
posted @ 2016-03-10 22:56 秋楓 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:centos7通过yum install mysql默认安装的是mariadb。至于为什么默认安装mariadb以及mariadb和mysql的区别,网上有很多说明。这里不再阐述,下面介绍下怎么另行下载安装mysql。 下载mysql资源文件(可在http://dev.mysql.com/downl 阅读全文
posted @ 2016-03-09 20:50 秋楓 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:centos7精简版(minimal)运行killall命令提示 command not found 是由于没有安装psmisc所致 Psmisc软件包包含三个帮助管理/proc目录的程序。 安装下列程序: fuser, killall,pstree和pstree.x11(到pstree的链接) f 阅读全文
posted @ 2016-03-09 20:34 秋楓 阅读(6863) 评论(0) 推荐(0) 编辑
摘要:PHP Fatal error: Call to undefined function mysql_connnect() in /var/www/html/mysqltest.php on line 2 yum install php-mysql 安装后重启apache即可 如果还不行,可将mysq 阅读全文
posted @ 2016-03-07 22:19 秋楓 阅读(327) 评论(0) 推荐(0) 编辑
摘要:为了能科学地上网,你懂的。其中需要将服务端做成开机启动。然而脚本在secure crt下能正常运行,添加到/etc/rc.local下却无法正常启动服务。用ps查找了下,脚本是运行了,但服务没起来。于是折腾了一通,怀疑是不是路径找不到的原因。然而export了一下PATH,妥妥的。 原脚本#!... 阅读全文
posted @ 2015-08-09 10:22 秋楓 阅读(4219) 评论(0) 推荐(0) 编辑
摘要:最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程。用于监控svn服务是否启动,如果服务不在则启动。 创建监控脚本svnmonit.sh#! /bin/sh#进程名字可修改PRO_NAM... 阅读全文
posted @ 2015-07-26 17:35 秋楓 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:svn作为曾经流行的版本控制控制软件,它优异的版本控制功能在有意无意间已经深入IT人的工作了。然而虽然有后起之秀的git,但现在使用svn的项目并不在少数。最近有个项目需要协同开发,由于对svn用得比较熟悉,因此也就采用svn来做版本管理。下面来看看如何使用安装和使用svn吧。 环境: ... 阅读全文
posted @ 2015-07-21 17:58 秋楓 阅读(3521) 评论(0) 推荐(0) 编辑
摘要:这次网站的故障出现的比较突然,没有任何防备,有种突如其来的感觉。这是一台阿里云服务器,采用wdcp的nginx+apache+mysql的方式运行。一位同事在对web目录进行压缩后,由于web目录有很多图片,导致压缩包很大。如果全部压缩的话在4G左右,如果在龟速的网络下,全部压缩下载是个非常痛苦... 阅读全文
posted @ 2015-07-08 15:30 秋楓 阅读(2811) 评论(8) 推荐(2) 编辑
摘要:如果管理的站点和服务器较多的情况下,每次修改配置文件都相当痛苦。因而想到了用shell脚本来批量生成配置文件和配置数据。下面这个脚本是为了批量生成nagios监控配置文件的一个shell脚本程序。其原理是事先定义一个shell脚本模板,然后每个需要监控的站点复制一份模板替换掉模板文件里面的变量。... 阅读全文
posted @ 2015-06-21 16:53 秋楓 阅读(6111) 评论(0) 推荐(1) 编辑
摘要:这是一篇收集在日志里的文档,当初查看服务器sshd日志发现很多不明IP尝试登陆,因此想用什么办法阻止这样的事情发生。网上找了下用denyhosts可以解决这样的问题,因而也就将其收集在日志里了。由于时间较久远,找不到原文的出处,如果你知道原文出处,可以联系我加上。好了,入正题。 Denyhos... 阅读全文
posted @ 2015-06-20 15:23 秋楓 阅读(3367) 评论(0) 推荐(0) 编辑
摘要:这是一篇记录在日志里面的文章,今儿趁有时间整理整理。这篇文章记录了整个服务器切换的具体步骤和实施细则,一些小网站的搬迁和服务器的迁移可以做个参考。同时也记录下,方便自己的查阅。这是一个php+mysql写的网站,前期用的windows2003服务器。后来由于业务需要,将其更换为linux的vps... 阅读全文
posted @ 2015-06-20 15:04 秋楓 阅读(2253) 评论(0) 推荐(2) 编辑
摘要:试想一下,如果有10G数据,或者更多;怎么才能够快速地去重呢?你会说将数据导入到数据库(mysql等)进行去重,或者用java写个程序进行去重,或者用Hadoop进行处理。如果是大量的数据要写入数据库也不是一件容易的事情,首先你需要开发一个程序将数据写入数据库,然后再用数据库的select di... 阅读全文
posted @ 2015-06-18 18:17 秋楓 阅读(12195) 评论(9) 推荐(2) 编辑
摘要:测试文件[root@bogon ~]# cat >testjasonjasonjasonfffffjason按 Ctr + D保存1、sort -u[root@bogon ~]# sort -u testfffffjason2、uniq[root@bogon ~]# uniq testjasonff... 阅读全文
posted @ 2015-06-10 15:15 秋楓 阅读(21269) 评论(0) 推荐(1) 编辑
摘要:本文转载自:http://coolshell.cn/articles/1379.htmlBash是Linux操作系统的默认Shell脚本。Shell是用来处理操作系统和用户交互的一个程序。Shell的脚本可以帮助用户自动化地和操作系统进行交互。你也可以理解为一种脚本式的编程。即然有编程,那么,程序的... 阅读全文
posted @ 2015-06-03 15:40 秋楓 阅读(457) 评论(0) 推荐(0) 编辑
摘要:本文转载自:https://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/Shell脚本调试技术本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“... 阅读全文
posted @ 2015-06-03 15:38 秋楓 阅读(461) 评论(0) 推荐(0) 编辑
摘要:shell脚本编程基础之练习篇。1、编写一个脚本使我们在写一个脚本时自动生成”#!/bin/bash”这一行和注释信息。#!/bin/bashif [ $# -ne 1 ]then echo "请输入一个参数" exitelse echo "参数正确" ... 阅读全文
posted @ 2015-06-02 23:04 秋楓 阅读(1958) 评论(0) 推荐(0) 编辑
摘要:查找包含某个字符的行并保存在文件grep -rn 'test' ./*.sql >test.sql-r是递归查找-n是显示行号在当前目录下的.sql结尾的文件中查找包含 test 字符的行并保存在test.sql文件中。 阅读全文
posted @ 2015-05-16 11:32 秋楓 阅读(238) 评论(0) 推荐(0) 编辑
摘要:查找某种类型文件中包含特定字符的文件find /* -type f -name "*.php" |xargs grep "rename("find ./|xargs grep -ri "is_vip" -lLinux下find一次查找多个指定文件或者排除某类文件,在 GREP 中匹配多个关键字的方法... 阅读全文
posted @ 2015-05-15 14:52 秋楓 阅读(621) 评论(0) 推荐(0) 编辑
摘要:各种后缀的压缩包压缩方法和解压方法压缩包压缩解压.tar.gz和.tgztar -czf jpg.tar.gz *.jpgtar -xzvf filename -C path.tar.bz2tar -cjf jpg.tar.bz2 *.jpgtar -xjvf filename -C path.ta... 阅读全文
posted @ 2015-05-15 14:45 秋楓 阅读(8073) 评论(0) 推荐(0) 编辑