CentOS Linux服务器安全设置

一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。cp  /etc/passwd  /etc/passwdbak   #修改之前先备份vi /etc/passwd  #编辑用户,在前面加上#注释掉此行 #adm:x:3:4:adm:/var/adm:/sbin/nologin#lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin#sync:x:5:0:sy...

阅读全文

linux下ethtool命令详解

接触这个命令感觉最大的一个特色就是可以判断网口位置,然后对这个命令的其它参数也一一的过了一遍,顺便学习记录下来Ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。ethX是以太网卡的名称,Linux系统将检测到的第一块以太网卡命名为eth0,第二块为eth1,以此类推参数如下:-a查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off-A修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停...

阅读全文

linux下nginx+php-fpm出现502 bad gateway错误解决方法

502错误是所有用nginx跑php的运维人员不愿意看见的nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回给了客户端502错误。服务器出现502的原因是连接超时我们向服务器发送请求由于服务器当前链接太多,导致服务器方面无法给于正常的响应,产生此类报错因此如果你服务器并发量非常大,那只能先增加机器,然后按以下方式优化会取得更好效果;但如果你并发不大却出现502,一般都...

阅读全文

linux下rsync服务器的安装与配置

一、rsync简介Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用Rsync同步本地硬盘中的不同目录。 Rsync是用于取代rcp的一个工具,Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参考 HowRsyncWorksAPracticalOverview 进一步了解rsync的运作机制。Rsync支持大多...

阅读全文

linux下nginx + tomcat 实现负载均衡和服务器集群

1、安装nginx所需的prce库wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gztar zxvf pcre-8.10.tar.gzcd pcre-8.10/./configuremake && make install安装nginxwget http://nginx.org/download/nginx-0.8.54.tar.gz ...

阅读全文

linux下Nginx虚拟主机VirtualHost 配置

 这里假设大家的Nginx服务器已经安装好,配置Virtualhost步骤如下:1.进入/usr/local/nginx/conf/vhost目录,创建虚拟主机配置文件demo.neoease.com.conf({域名}.conf).2.打开配置文件,添加服务如下:server { listen       80; server_name demo.neoease.com; index&...

阅读全文

linux添加apache到开启启动失败提示“service httpd does not support chkconfig”的解决方法

今天在linux系统上编译apache,全部编译都是正常的,但是到了最后添加开机启动却提示错误#chkconfighttpdon错误代码“servicehttpddoesnotsupportchkconfig”网上说的方法:vi /etc/init.d/httpd   #编辑文件在#!/bin/sh下面添加以下两行#chkconfig:2345 10 90#descrption:Activates/Deactivates Apache Web Se...

阅读全文

linux服务器(nginx或者apache)限制IP访问的方法

nginx环境下新建denyip.conf文件,在服务器/usr/local/nginx/conf目录下的nginx.conf里面,加上include denyip.conf;将屏蔽的IP放到denyip.conf里面deny 110.83.0.0/16;    deny 110.84.111.0/24;    deny 110.85.124.56;保存之后将denyip.conf上传到/usr/local/ngin...

阅读全文

linux下php安装Redis以及phpredis扩展

Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API下面我们来再linux上安装配置redis下载redis-2.4.16.tar.gzcd /usr/local/srctar zxf redis-2.4.16.tar.gzcd redis-redis-2.4.16makemake install也可以不执行makeinstall,可以自己建立redis管理目录,当然我喜欢让redis放在系统默认目录下....

阅读全文

linux服务器之间文件传输的方法

linux上面文件传输主要使用scp命令,使用scp命令可以传输文件和文件夹,下面是详细讲解命令基本格式:scp [可选参数] file_source file_target从本地复制到远程scp local_file remote_username@remote_ip:remote_folder#或者scp local_file remote_username@remote_ip:remote_file第1个仅指定了远程的目录,文件名字不变第2个指定了文件名;例如:sc...

阅读全文