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