配置Centos服务器

 

1. 安装centos 安装时注意分区留下一个/data区给网站内容存储。 2. 配置网络连接 默认centos网络连接不是开机启动的,需要配置。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置对应网卡信息,eth0为你的网卡名称 具体配置参数可参考 network-scripts/ifcfg-配置详解

DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是“逻辑名”。
IPADDR=addr, 这里addr是IP地址。
NETMASK=mask, 这里mask是网络掩码。
NETWORK=addr, 这里addr是网络地址。
BROADCAST=addr, 这里addr是广播地址。
GATEWAY=addr, 这里addr是网关地址。
ONBOOT=answer, 这里answer取下列值之一:
yes-- 该设备将在boot时被激活。
no -- 该设备不在boot时激活。
USERCTL=answer, 这里answer取下列值之一:
yes--非root用户可以控制该设备。
no -- 非root用户不允许控制该设备。
BOOTPROTO=proto, 这里proto取下列值之一:
none-- 不使用boot时协议。
bootp-- 使用bootp协议。
dhcp --使用dhcp协议。
static -- 静态ip

网卡信息配置正确后,重启网卡 service network restart

设置DNS vi /etc/resolv.conf 添加(可以换行添加多条) nameserver 202.118.224.100 nameserver 202.118.224.101 3 远程登陆centos ssh root@your-ip

4 安装相关包(apache mysql php ftp) (1)先创建一个普通用户 adduser username passwd username 给用户添加sudo权限 vi /etc/sudoers 在 root ALL=(ALL) ALL 下面添加一句 username ALL=(ALL) ALL username为你的用户名

(2)切换到此用户执行安装 sudo yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql vsftpd

5 启动各服务器 启动apache service httpd start 启动mysql service mysqld start 启动vsftpd service vsftpd start 设置开机自动启动服务 chkconfig httpd on [设置apahce服务器httpd服务开机启动] chkconfig mysqld on [设置mysql服务开机启动] chkconfig vsftpd on [设置ftp服务开机启动]

6 配置防火墙打开服务端口 vi /etc/sysconfig/iptables 内容如下 # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

添加规则打开apache和ftp端口 -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 20:21 -j ACCEPT 添加完后保存文件,执行 service iptables restart 测试访问网站是否连通。

7 配置ftp (1)可以为ftp创建一个用户,用户名为jingle useradd -s /sbin/nologin -d /opt/jingle -g ftp jingle passwd jingle 输入密码 chmod 777 /opt/jingle -R [修改此目录权限为777] (2)如果你不想给ftp单独创建用户,你也可以用系统用户登陆 (3)打开vsftp被动服务 vi /etc/vsftpd/vsftpd.conf 添加以下内容 # Passive support pasv_enable=YES pasv_min_port=65400 pasv_max_port=65450 需要配置iptables,vi /etc/sysconfig/iptables 添加规则打开apache和ftp端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 然后,重启iptables,service iptables restart

由于selinux的原因,可能出现下面原因: 1 本地用户无法登陆ftp,出现 “500 OOPS: cannot change directory:/home/jingle” 错误 2 ftp通常只能浏览下载,不能上传修改,因此需要设置selinux setenforce 0 8 配置apache (1) 修改服务器根目录 vi /etc/httpd/conf/httpd.conf (2)打开虚拟主机

9 配置mysql mysqladmin -u root password “yourpassword” [引号内为你的密码]

-----------------------------------------------------------------------------------------------------------------

摘自http://blog.comingx.com/?paged=3

登录mysql数据库配置 mysql -u root -p 输入密码 DROP DATABASE test; [删除test数据库] DELETE FROM mysql.user WHERE user=”"; [删除匿名用户] FLUSH PRIVILEGES; [重载权限]

添加mysql用户并赋予权限 insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234')); flush privileges; create database phplampDB grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; flush privileges;

linux--centos服务器配置的更多相关文章

  1. Linux(Centos)服务器配置node项目

    以阿里云服务器,CentOS系统为例 上一节已经提到怎么安装nodejs,以下是以vue项目为例 步骤: (1)首先安装vue脚手架@vue/cli, 官网参考 vue-cli3.x [root@lu ...

  2. 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器

    阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...

  3. CentOS服务器配置发送邮件服务

    CentOS服务器配置发送邮件服务 lsb_release -a 查看linux系统版本 在CentOS6以上版本自带mailx版本12.4 rpm -qa | grep mailx 查看系统自带的m ...

  4. Linux/Centos笔记目录

        Linux介绍 Linux入门--个人感想 Google怎么用linux 初入Linux Windows XP硬盘安装Ubuntu 12.04双系统图文详解 实例讲解虚拟机3种网络模式(桥接. ...

  5. Linux CentOS 配置Tomcat环境

    一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...

  6. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  7. Linux/CentOS优化配置 汇总

    [强烈要求做的]CentOS启用sudo,禁用root远程登录 Linux命令行修改IP.网关.DNS.主机名 的方法 Linux开机直接进入“命令行”模式 更改CentOS 6.x yum源为国内1 ...

  8. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  9. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  10. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

随机推荐

  1. UPS对电源故障的处理能力

    UPS对电源故障的处理能力 双变换在线式UPS由于其逆变器实时在线工作,因而能对所有的电源故障具有隔离和处理功能.由于目前电网情况发生了很大变化,真正的长时间断电只占所有电源故障的30%甚至更低,而非 ...

  2. 初学strurs基础

    Struts2基础学习总结 Struts 2是在WebWork2基础发展而来的. 注意:struts 2和struts 1在代码风格上几乎不一样. Struts 2 相比Struts 1的优点: 1. ...

  3. EXT 可选择图片列表的表单控件实现

    先看一下表单效果: 点击图标,显示图标列表: 实现代码: var appform = new Ext.form.FormPanel({ id: 'appform', cardStep:0, url:A ...

  4. 最简单bat教程

    请移到此处查看 http://www.cnblogs.com/SunShineYPH/archive/2011/12/13/2285570.html

  5. Java static 关键字详解

    引言 在<Java编程思想>中有这样一段话:static方法就是没有this的方法.在static方法内部不能调用非静态方法,反过来是可以的.而且可以在没有创建任何对象的前提下,仅仅通过类 ...

  6. iOS刨根问底-深入理解RunLoop

    开源的RunloopRef 通常所说的RunLoop指的是NSRunloop或者CFRunloopRef,CFRunloopRef是纯C的函数,而NSRunloop仅仅是CFRunloopRef的OC ...

  7. 新年伊始,.net菜鸟入院的第一篇随笔

    学习.net有半年了,大二一年都是微软校园的负责人,但是因为根本没有系统的学习过编程的知识,所以一直都是活动负责人的身份,忙忙碌碌也没有什么收获,大三一狠心就退了,想能够踏踏实实的敲敲代码,手上的学习 ...

  8. 在iOS应用程序中使用Frida绕过越狱检测

           阿里聚安全在之前的三篇博客中介绍了利用Frida攻击Android应用程序,整个过程仿佛让开发者开启上帝视角,在本篇博客中,我们将会介绍在iOS应用程序中使用Frida绕过越狱检测.即使 ...

  9. 省市区三级联动(jquery+ajax)(封装和不封装两种方式)-----2017-05-15

    首先,要实现如下图效果, 1.要理清思路: 先做出三个下拉菜单----根据第一个下拉菜单的value值获取第二个下拉列表的内容,第三个同理. 2.用到的数据库表:Chinastates表 规律:根据国 ...

  10. SSO单点登录的研究

    一.单点登录的概述       单点登录(Single Sign On),简称为 SSO,SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 用以解决同一公司不同子产 ...