Centos7 计划任务

我们有时候需要服务器自动更新或者定时间运行某个程序或或者脚本

需要用到crontabs

  1. 可以先查看一下当前机器上是否已 …
more ...

Centos 7 支持NTFS文件系统

我们知道默认大部分linux是不支持NTFS

如果有需要,我们需要安装ntfs-3g 来让系统支持ntfs

centos 默认的源中是没有nfts-3g的,需要额外加载

  1. 添加源,这里 …
more ...

mongodb启动不了:child process failed, exited with error number 100

  1. 发现公司的一个数据服务器,mongodb 无法qidong

运行 service mongod start 出现如下错误

[root@CNSHAS-JD05 mongo]# service mongod start
Starting mongod: about to fork child process, waiting until server is ready for connections.
forked process: 2484 …
more ...

ssh 免密码登陆

  1. linux Server 运行下面命令:
ssh-keygen -t rsa -P ''

例如:

[root@vcentos .ssh]# ssh-keygen -t rsa -P ''
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key …
more ...

nginx+ php 配置 access denied

之前配置nginx+php的时候,每次,访问html页面是正常的,但是一旦访问php的页面就出现acces denied.

后来发现是nginx配置问题/etc/nginx/conf.d/default.conf

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;

    location / {
        root   /data …
more ...

centos 修改时区

1. 查看当前时区
date -R
2. 修改设置时区
方法(1)
tzselect
方法(2) 仅限于RedHat Linux 和 CentOS系统
timeconfig
方法(3) 适用于Debian
dpkg-reconfigure tzdata

方法(4)

(将Asia/shanghai-上海时区写入当前时区)#cp -f /usr/share …

more ...

WordPress 文本编辑

代码的两种模式

模式一

[root@vcentos-nginx ~]# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
[root@vcentos-nginx ~]#

在代码的两头加入如下的字符<pre>代码</pre>

如:

代码

模式二

[root@vcentos-nginx ~]# cat …

more ...

Centos 安装 Nginx

根据nginx官网的说明:

可以进行如下操作:

编辑并且创建/etc/yum.repos.d/nginx.repo,输入以下内容

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

参考地址:https …

more ...

Centos 7修改主机名

CentOS 可以使用hostname修改主机。但是这样修改重启就失效了。还需要在/etc/hostname文件中一并修改才可以。

CentOS 7使用新的命令 hostnamectl 可以很方便的查看和修改主机名。

使用#hostnamectl status 查看主机信 …

more ...

wordpress 自定义头像

默认Wordpress支持显示Gravatar头像,但目前由于众所周知的原因,申请Gravatar头像比较困难只能显示默认的古怪头像,对注册用户特别不友好,下面推荐两款插件,支持注册用户上传头像。

Simple Local Avatars和 WP …

more ...

安装redis

今天尝试安装一个监控系统 Open-Falcon,参考它的安装文档,上来就遇到个问题。
系统要求安装redis
安装手册给给出的命令是:
<pre>yum install …
more ...

centos 禁用IPV6

之前介绍了可以更改/etc/default/grub 进行禁用IPV6

其实我们也可以编辑/etc/sysctl.conf

添加如下语句:

net.ipv6.conf.all.disable_ipv6 =1

net.ipv6.conf.default.disable_ipv6 =1

保存退 …

more ...

wordpress 上传文件报错

今天在上传一个插件时发生报错:

上传的文件尺寸超过php.ini中定义的upload_max_filesize值

查了文档后需要更改php.ini的两个参数

upload_max_filesize = 8M
post_max_size = 8M
more ...

Centos7开放端口

Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口 …
more ...

隐藏Apache的版本号及其它敏感信息

1.   编辑apache的配置文件

[root@on0926 conf]# vim /etc/httpd/conf/httpd.conf
  1. 找到ServerTokens Full 以及ServerSignature On

修改成ServerTokens Prod

``     \ ``ServerSignature off

然后保存

3.重启apache

[root@on0926 conf]# service httpd restart

    Stopping httpd:                                            [  OK  ]

    Starting httpd:                                            [  OK  ]

    [root@on0926 …
more ...

Apache的工作模式

apache工作模式:prefork和worker

apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式

查看当前的apache的工作模式:

[root@on0926 ~]# httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c
[root@on0926 ~]#

一、两种模式 …

more ...

apache prefork 模块指令分析

apache prefork 模块指令

什么是MPM?

既然是研究prefork模块,有必要提一提apache的多路处理模块(MPM)的基础知识。Apache2.0拥有多个模式的多路处理模块 (MPM)以处理网络端口绑定、接受请求并指派子进 …

more ...

Apache 配置KeepAlive

先说http请求的过程

阻挡->域名解析->建立连接->发送请求->等待响应->接收数据。当然不是每个请求都要包含所有过程

那么http请求和tcp请求是什么关系呢?简单点说就是 …

more ...

wordpress自定义主题添加备案号

wordpress 默认主题是可以添加备案号的,但是使用了自定义主题后,无法支持备案号。

有几种方式去添加备案号,

  1. 编辑主题文件 一 …
more ...

vim/vi 查找与替换命令

vi 以及vim 编辑的时候,输入字符:“/”既可以查找,"/"后面直接跟要查找的字符

如果需要替换所查找的字符使用如下命令:
1. 输入 …
more ...