Linux

Net

/etc/sysconfig/network-scripts/ifcfg-eth0,ONBOOT=no改为yes
service network restart
    
/etc/resolv.conf,增加nameserver 8.8.8.8
service network restart

CentOS 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
    
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

CentOS 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm


TYPE="Ethernet"  
BOOTPROTO="static"(获取方式:dhcp /static 自动获取/静态ip)  
DEVICE="enp0s3"(显示的名字)  
ONBOOT="yes"(开机启动)  
IPADDR="192.168.0.215"(IP)  
NETMASK="255.255.255.0"(掩码)  
GATEWAY="192.168.0.1"(网关)  

[html] view plain copy
service network restart 重启网络  
ifconfig  

iptables

/etc/sysconfig/iptables

配置防火墙,开启80端口、3306端口
-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT

other

yum list availiable ?*

yum list installed | grep ?

chkconfig ? on

Apache

/etc/httpd/conf/httpd.conf

yum install httpd

MySQL

/etc/my.cnf

yum install mysql mysql-server mysql-devel
yum install mysql55w mysql55w-server mysql55w-devel

mysql_secure_installation

让外网可以访问
update mysql.user set host = '%' where user ='root';
flush privileges;

/*
1.关闭mysql
service mysqld stop
2.屏蔽权限
mysqld_safe --skip-grant-table?(s)
屏幕出现: Starting demo from .....
3.新开起一个终端输入
mysql -p
delete from user where user='';
flush privileges;
*/

yum remove mysql*
rm -rf /var/lib/mysql
rm /etc/my.cnf
find / -name mysql
rpm -qa|grep mysql

PHP

/etc/php.ini

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
    
yum install php56w-fpm

yum -y install php56.x86_64 php56-php.x86_64 php56-php-mysqlnd.x86_64 php56-php-gd.x86_64 php56-php-devel.x86_64 libjpeg* php56-php-ldap.x86_64 php56-php-odbc.x86_64 php56-php-opcache.x86_64 php56-php-pear.noarch php56-php-xml.x86_64 php56-php-xmlrpc.x86_64 php56-php-mbstring.x86_64 php56-php-bcmath.x86_64  php-mhash php56-php-pecl-memcache.x86_64 php56-php-pecl-memcached.x86_64 php56-php-pecl-radius.x86_64 php56-php-mcrypt.x86_64 php56-php-pecl-igbinary.x86_64 php56-php-process.x86_64

yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

ftp

yum -y install vsftpd

vim /etc/vsftpd/vsftpd.conf

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES      #这行可能需自己写
pam_service_name=vsftpd
userlist_enable=YES

useradd -d /home/htdocs -s /sbin/nologin 用户名 
passwd 用户名

vi /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"

vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

检查:
getsebool -a |grep ftp
显示:
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
allow_tftp_anon_write --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_disable_trans --> off
ftpd_is_daemon --> on
httpd_enable_ftp_server --> off
那么:
setsebool -P ftp_home_dir 1
setsebool -P allow_ftpd_full_access 1

userdel -r test

 

转载于:https://my.oschina.net/k9606/blog/889000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值