自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习学习......

  • 博客(163)
  • 收藏
  • 关注

原创 LINUX设置自定义服务(centos6.6)

安装了一个amoeba,这个并不是系统服务,要设置开机启动,于是就去修改/etc/rc.local文件,用了绝对路径,在命令行下测试是可以成功启动的,但是开机不生效,于是想把这个设置成系统的服务,之前没做过,记录下 1.照格式写shellvi /etc/init.d/amoeba#!/bin/bash## auditd This starts and stops auditd

2015-10-30 14:17:20 4370

原创 利用mysql的amoeba实现主从和读写分离

1.主从主从数据库是通过mysql自带的功能完成的,mysql版本是5.7.7 主数据库:192.168.1.121 从数据库:192.168.1.122 统一主从数据的远程登陆账户密码,因为后面amoeba完成读写分离的需要这样 我就用root了,密码为123456 在主数据的配置文件的[mysqld]下面添加#主数据库配置log-bin=mysql-bin #打

2015-10-30 14:07:54 768

原创 php异步http请求

//因为是用fsockopen实现的所以需要自己写http请求function getPostHeader($url,$data){// $URL='http://test.com/001/test.php'; $URL = $url; $data_string = http_build_query($data); $referrer="";// parsing

2015-10-19 12:01:51 1624

原创 php取得json前面有乱码

需要在两个服务器之间通信,但返回结果为json{"time":1442049120,"content":"\u54c8\u54c8\u54c8\u54c8\u54c8\u54c8\u54c8","validTime":10}直接访问服务器端服务器看是ok的 但是在客户端服务器var_dump返回值发现成了string '锘縶"time":1442049350,"content":"\u54c8\u

2015-09-12 17:21:33 3145

原创 修改php.ini配置文件无效

写了个程序,会出现一个警告错误 因为涉及到了时间的几个函数,会报告警告错误...It is not safe to rely on the system’s timezone settings...是因为没有设置时区导致的,于是去修改php.ini里面的默认时区,但是发现修改无效,时区还是未设置的状态,重启服务的时候也不报错 于是使用了下面的命令 1023 history [root@www

2015-09-12 10:08:43 4284

原创 UML工具

最近在看一本书,需要画一画uml图,于是找了下画uml的软件。。 下载了两个都是开源的,两个稍微用了下,记录下 1.ArgoUML 感觉这个比较适合画类图,而且画完之后可以直接生成php的类文件,很方便啊,下载了另外一个astah,安装完插件生成的php完全不能和这个不是一个档次的,但是画其他的图就感觉不怎么好了,有时拖动标签的时候会拖不动,有些标签也不够美观 2.UNLet 这个画图感觉

2015-08-23 16:57:48 465

原创 开始使用git了.....

最近在写一些代码的时候,发现在公司和住的地方,同步很不方便,老是用U盘很麻烦,于是就想使用下git,于是开始看看git怎么用,记录下

2015-08-15 10:40:56 589

原创 phpstom配置远程调试php

需要安装phpdebug的,我用的是xdebug扩展 之前一直是用的sublime的,最近换成了,于是想把之前想装的debug装上去,在公司服务器折腾了几次,都是莫名奇妙的没弄好,今天放假,在自己电脑上安装了xammp,然后就配好了。。。然后就试试在远程服务器上配置(其实就是自己电脑上面的linux虚拟机) 1.确认php安装了php扩展,(如果没有安装,可以百度下怎么安装),安装之后的配置,有

2015-08-09 21:14:03 1468

原创 centos6.6设置samba和nginx访问用户家目录

之前都是把服务器搭好,在用php输出一个phpinfo就算是搭建成功了,要搭的环境是要实际运行的,所以出现了一些问题,主要是selinux,虽说直接关掉selinux就可以,但是感觉还是开着好一点,于是。。。。 要共享的是test用户家目录家的www文件夹(/home/test/www) 1.环境都搭好之后,开始共享文件,因为是共享家目录,所以不需要改samba配置文件,增加一个samba用户s

2015-08-03 16:52:29 1682

原创 samba配置

在自己电脑上面的虚拟机上面安装了nginx,写程序测试的话,每次更改都要上传替换一次,挺麻烦的,于是想装个samba, 1.安装yum install sambaservice smb startchkconfig --level 235 smb on2.samba配置文件(这里配置的匿名访问)vi /etc/samba/smb.conf#找到"[global]"下的security =

2015-08-01 10:16:35 382

原创 centos 6.6默认iptable规则

今天在自己电脑上新装了centos6.6虚拟机,然后装了nginx,没有进行任何其他设置,然后就发现只能在centos上面可以访问nginx,看了下iptable的规则[root@centos6 ~]# iptables-save# Generated by iptables-save v1.4.7 on Sun Jul 26 15:53:13 2015*filter:INPUT ACCEPT

2015-07-26 08:13:29 1926

原创 centos6.6配置用户家目录为网站根目录

1.配置虚拟机[webserver@webserver6602 ~]$ sudo vi /etc/nginx/conf.d/webserver.conf server { listen 80; server_name webserver.com; #charset koi8-r; access_log /var/log/nginx/webserver.

2015-07-23 09:53:07 3920

转载 7个鲜为人知却非常实用的PHP函数

概述PHP有着众多的内置函数,其中大多数函数都被开发者广发使用。但也有一些同样有用却被遗忘在角落,本文将介绍7个鲜为人知功能却非常酷的函数。1.highlight_string()当需要在网页中展示PHP代码时,highlight_string()函数就显得非常有用。该函数通过PHP内置定义的颜色,返回函数中代码的高亮显示版本。<?php highlight_string('<?php e

2015-07-22 16:25:36 519

转载 输出当前包含过的文件

get_included_files() 学习了,转载自http://www.dewen.io/q/4369

2015-07-22 14:18:51 357

转载 ipc\$详细用法介绍

一 相关命令 1)建立空连接: net use \\IP\ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 2)建立非空连接: net use \\IP\ipc$ "用户名" /user:"密码" (同样有3个空格) 3)映射默认共享: net use z: \\IP\c$ "密码" /user:"用户名" (即可将对方的c

2015-07-16 19:51:00 1799

原创 php访问局域网内机器的文件

今天有个需求,需要访问局域网内机器的文件,之前没做过,折腾了一天,$location = "\\\\192.168.1.111\\d$";//184机器上面的d盘//$location = "\\\\192.168.1.184\\d$\\baidu_syn";//184机器上面的d盘的baidu_syn文件夹$user = "administrator";//用户名$pass = "xxxx"

2015-07-16 16:46:18 3172 2

转载 mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】

【MySQL】mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your passw

2015-07-08 10:09:48 1482

原创 apache使用htaccess文件自定义pathinfo

在用thinkphp的时候,当服务器是以fastcgi模式运行时,去掉index.php会出现No input file specified错误(好久之前遇到过,当时不知道怎么解决。。。。) 今天再次遇到这个问题,把当前目录重写到下一级目录的时候,url里面有pathinfo参数的时候,也会报这个错误,RewriteRule ^xxxx.html$ xyj/aaaa.php/a/b/c改成这样R

2015-06-30 15:47:22 2175

原创 Jitsi Meet安装

系统:Debian GNU/Linux 7.0 (wheezy) 先安装ngixn,参考nginx官网http://nginx.org/en/linux_packages.html#stable 添加源(163的源和jitsi的源)deb http://mirrors.163.com/debian wheezy main non-free contribdeb http://mirrors.1

2015-06-26 15:37:17 7789

原创 centos6.6安装后系统配置

1.新建用户useradd xxx#设置密码passwd xxx2.设置sudovisudoroot ALL=(ALL) ALL#找到这行添加如下行xxx ALL=(ALL) ALL安装两个软件,bash-completion,dos2unix 3.修改ssh vi /etc/ssh/sshd_config

2015-06-19 11:52:14 642

原创 nginx访问selinux权限问题

今天在服务器上面安装phpcms,安装过程中提示不可写,于是设置了权限,但是依然是不可写的状态,想了下可能是selinux的问题 设置了下sudo chcon -R -t httpd_sys_content_t phpcmstestok

2015-06-18 09:57:44 1087

转载 centos6.x服务解释

服务名称 功能 默认 建议 备注说明 NetworkManager 用于自动连接网络,常用在Laptop上 开启 关闭 对服务器无用 abrt-ccpp 开启 自定 对服务器无用 abrt-oops 开启 自定 abrtd 开启 自定 对服务器无用 acpid 电源的开关等检测管理,常用在L

2015-06-17 15:01:05 1406

转载 找到netstat的程序的名称

今天用netstat看系统的端口监听,看见一个占用25端口的,程序名字叫master 于是用这种办法找到程序 找到程序执行文件locate master | grep '/master$'/usr/libexec/postfix/master找到程序名称rpm -qf $(locate master | grep '/master$')postfix-2.6.6-6.el6_5.x86_

2015-06-17 14:24:43 1804

原创 抓取百度搜索结果

抓取百度搜索结果,但是用file_get_content会出现false 后来找到一个函数function curlPost($url, $data=array(), $timeout = 30){ // $interface = "eth0:" . rand(1, 4); //避免GG封IP // curl_setopt($ch, CURLOPT_FOLLOWLOCATION,

2015-06-15 12:36:39 764

原创 mysql查询结果拼接成字符串

SELECT GROUP_CONCAT(at_id) AS xg FROM (SELECT at_id,COUNT(at_id) AS count FROM wyc_at_word WHERE word_id in (SELECT word_id FROM wyc_at_word WHERE at_id = 1 AND at_id != 1 GR

2015-06-15 12:30:04 12987

转载 linux安全配置记录

网址记录下 http://www.jb51.net/article/29873.htm http://www.centoscn.com/CentosSecurity/CentosSafe/2014/0304/2490.html

2015-06-14 18:56:55 491

原创 linux命令记录

有时需要用到的命令,记录下 更新时间,ntpdate cn.pool.ntp.org查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l

2015-06-14 18:55:47 321

转载 nginx配置文件解析

user nginx nginx >Nginx用户及组:用户 组。window下不指定 worker_processes 8; #工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log logs/error.log; error_log logs/error.log notice; error_log logs/e

2015-06-13 17:04:00 366

原创 centos6.6开启防火墙

在安装完LAMP之后,因为没有开启防火墙,www的请求会被防火墙档掉,所以来配置下防火墙 这里是配置的防火墙的sheel,摘自鸟哥的linux私房菜 我注释掉了一些#!/bin/bash# 请先输入您的相关参数,不要输入错误了!EXTIF='eth0' # 这个是可以连上 Public IP 的网络接口INIF='' # 内部 LAN 的连接接口;若无则写成 INIF=""INNET='

2015-06-13 15:14:04 1681

转载 Iptables模块recent应用

http://www.haiyun.me/archives/iptables-recent.html

2015-06-12 12:00:11 2616

原创 centos6.6搭建LANP环境(yum)

nginx 自带的yum源的nginx版本比较低,到nginx官网下载版本对应的源http://nginx.org/en/linux_packages.html#stable然后安装rpm -ivf nginx-release-centos-6-0.el6.ngx.noarch.rpm再安装nginxyum install nginx安装成功,启动nginxservice nginx start

2015-06-09 17:34:27 2673

原创 安装LNMP环境,centos7

nginx rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm yum install nginx systemctl start nginx yum install links links 127.0.0.1 lin

2015-06-08 13:28:34 1588

转载 VisualSVN Server客户端检出报错"服务器积极拒绝"

检出的时候报告错误 服务器地址:192.168.3.98 VisualSVN Server监听端口:8080 Unable to connect to a repository at URL 'svn://192.168.1.116' 无法连接主机“192.168.3.98”: 由于目标计算机积极拒绝,无法连接。 找了半天,也不知道服务器的svn监听的哪个端口,各种纠结,后来发现直接用浏览

2015-06-08 11:07:08 8148

转载 centos6.6,7minimal安装之后,不能补全

centos7minimal安装之后,tab键不能补全了。。。 上网搜了下,原来是要安装一个插件bash-completion 我就直接安装了yum install bash-completion安装ok了 然后再退出终端,,在登陆一下就ok了~~~~参考网址:http://blog.csdn.net/zokie/article/details/8730542 http://www.51ou

2015-06-07 16:54:02 1726

原创 vmware安装虚拟机使用nat,静态ip,主机ping不通虚拟机

今天重新安装了系统,需要重新安装vmware和虚拟机,安装完之后,vmware设置如下 子网IP:192.168.208.0 子网掩码:255.255.255.0 网关:192.168.208.2 虚拟机系统是Centos7.0 网卡配置如下[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736 T

2015-06-06 14:36:23 5377

原创 centos7安装nginx和php

nginxrpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum install nginx安装php和php-fpmyum install --enablerepo=remi --enablerepo=remi-php56 php php-fpm因

2015-06-04 16:27:18 5477

原创 配置mysql自动备份

系统:centos7 mysql :5.7.7 直接在命令行执行 mysqldump -u root -proot `test1` > /root/mysql.back; mysqldump: [Warning] Using a password on the command line interface can be insecure.会出现一个警告 解决办法是在用户的家目录添加一个.my

2015-06-03 09:39:23 391

转载 centos7打开配置https

转载自:https://www.centos.bz/2011/07/secure-linux-apache-web-server-10tips/如果你是一个系统管理员,你应该按照以下的10点建议来保证Apache web服务器的安全。1、禁用不必要的模块如果你打算源码编译安装apache,你应该禁用以下的模块。如果你运行./configure -help,你将会看到所有可用的你可以禁用/开启的模块。

2015-06-01 15:42:33 7103

转载 mysql不能远程登录

1、改表法  可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”  mysql -u root -pmysql>use mysql;  mysql>update user set host = '%' where user

2015-05-29 15:22:43 551

原创 centos7.0安装mysql5.7

下载mysql源的安装包 mysql源地址 安装源rpm -ivf mysql-community-release-el7-5.noarch.rpm安装yum install mysql-server然后按下Y就能安装成功了 但是我安装之后不能启动,运行了一下mysql_secure_installation会出现一些设置,root密码设置什么的,设置完成之后mysql自己就启动了 但是这个

2015-05-29 15:08:39 1322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除