1、添加普通用户
[root@server ~]# useradd dupeng //添加一个名为dupeng的用户
[root@server ~]# passwd dupeng //修改dupeng用户的密码
2、赋予root权限
方法1):修改/etc/sudoers文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
修改为:
#Allows people in group wheel to run all commands
%whe...
配置php.ini
仅适用于lnmp的php.ini配置文件
ctro+f查询以下代码,直接按需修改
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
memory_limit
request_order
post_max_size
upload_max_filesize
max_file_uploads
default_socket_timeout
eAccelerator与memcached的区别
eAccelerator和memcached,是目前较为主流的两个可使用在PHP之中的缓存加速工具.
eAccelerator专门为PHP开发,而memcached不仅仅用在PHP之中,其他所有的语言都可以使用.
eAccelerator的主要功能:
1. 缓存PHP文件的执行代码:在被缓存的代码再次被调用时,将直接从内存读取,从而在很大程度了PHP运行的速度.
2. 提供了共享内存操作函数:用户可以将自己的常见非资源对像,保存到内存之中,并可以随时读取...
LNMPA安装使用
LNMPA是什么?
也许大家对LAMP、LNMP比较熟悉,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。
我们为什么采用LNMPA这种架构?
采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的We...
lnmp开启PATHINFO模式的方法
nginx默认是不支持pathinfo模式,需要修改vhost配置文件
lnmp1.1下
去掉#include fastcgi.conf的注释,
把include pathinfo.conf放到include fastcgi.conf的前面。
注释掉#try_files $uri =404;
lnmp1.2,lnmp1.3下
是include enable-php.conf;替换为include enable-php-pathinfo.conf;
原理都是一样只是将配置统一到一个文件,修改更方便
如果还是不行,记得检查php.ini是否已经设置cgi.fix_...
nginx 开启目录浏览及中文乱码问题解决方法
开启目录浏览
Nginx下默认是不允许列出整个目录的。需修改nginx.conf文件。
在nginx.conf文件的location server 或 http段中加入
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
charset utf-8,gbk;
Linux中iptables设置详细
无论如何,iptables是一个需要特别谨慎设置的东西,万一服务器不在你身边,而你贸然设置导致无法SSH,那就等着被老板骂吧,呵呵。。。
一下内容是为了防止这种情况发生而写的,当然很初级,不过一般服务器也够用了:
1.首先介绍一下指令和相关配置文件
启动指令:service iptables start
重启指令:service iptables restart
关闭指令:service iptables stop
然后是相关配置:/etc/sysconfig/iptables
如何...
LNMP安装pureftp后无法连接,解决办法
问题一:无法打开pureftpd管理页面
1、LNMP 1.2
把
/home/wwwroot/default/.user.ini
将里面的内容删除,过几分钟生效后即可。
LNMP 1.2开始可以使用命令:
lnmp ftp {add|list|del}
进行FTP账号管理。
问题二:FTP一直连接不上
解决办法,开放FTP端口(21)或关闭防火墙
#/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/ipt...
centos7防爆破,修改SSH端口禁止ROOT给小号root权限
如果服务器使用的默认ssh端口,那很容易暴力破解密码。
爆破步骤:
1、找到ip地址
2、扫描开放端口,比如nmap
3、用字典暴力破解用户名和密码
解决办法:
1、设置复杂密码;如:linux密码生成工具:pwgen
2、更改服务的默认端口号;如ssh、mysql
3、给予其他用户root权限,并禁止root账户登录‘
4、登录失败次数超过某个阈值的ip并将它添加到/etc/hosts.deny,如:fail2ban
一、配置防火墙端口
修改ssh端口...
Linux防火墙iptables基本应用
ptables是一个linux的基础组件,主要应用于防火墙应用,例如禁止某IP访问,或者禁止一些端口,提升网站的安全性。一般情况下,系统默认就会安装,如果没有安装,可自行安装:
yum install iptables #centos系统
apt-get install iptables #debian/ubuntu系统
一、先说一下几个常用命令:
service iptables -status #查看iptables是否运行
iptables -F #大写F,清空当前所有规则
...