码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS minimal设置

时间:2017-10-01 22:02:12      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:centos minimal安装完成

一、centos minimal安装完成

1、设置开机网卡自动连接

1

2

$ vim /etc/sysconfig/network-scripts/ifcfg-eth0

  ONBOOT=yes

2、关闭SELinux

1

2

3

4

5

$ /usr/sbin/sestatus -v

$ setenforce 0   (临时关闭)

$ vim /etc/selinux/config

  将 SELINUX=enforcing 改为 SELINUX=disabled   (永久关闭)

  sync reboot

3、防火墙

1

2

3

$ chkconfig iptables --list     (查看)

$ chkconfig iptables on/off     (永久)

$ service iptables start/stop   (临时)

3.1、设定预设规则(详情参考:http://t.cn/RiONgR0)

1

2

3

4

5

6

7

8

9

10

$ iptables -P INPUT DROP

$ iptables -P OUTPUT ACCEPT

$ iptables -P FORWARD DROP

eg:开启ssh 22端口

$ iptables -A INPUT -p tcp -s 192.168.2.58 --dport 22 -j ACCEPT  (除了192.168.2.58其它IP禁止ssh)

$ iptables -A OUTPUT -p tcp -s 192.168.2.58 --sport 22 -j ACCEPT (如果OUTPUT设置成DROP则需添加该条)

$ service iptables save (手动每条去添加,需要手动保存,不然重启后失效)

或者直接在 iptables 编辑添加删除

$ vim /etc/sysconfig/iptables   (编辑iptables规则)

$ /etc/init.d/iptables restart

4、设置yum repo源

1

2

3

4

5

6

7

先备份系统源

$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

$ cd /etc/yum.repos.d/

$ wget -c http://mirrors.163.com/.help/CentOS6-Base-163.repo

$ vim CentOS-Media.repo

  关闭cdrom源

$ yum install epel   (安装第三方软件源)

5 、通过yum group装系统必备软件

1

2

3

4

5

6

7

8

9

$ yum grouplist

$ yum groupinstall "Development tools"

$ yum groupinstall "System Administration Tools"

(cent7用 yum group mark install)根据需求去选择软件包

$ yum install setuptool.x86_64

$ yum install ntsysv

$ yum install system-config-network-tui

$ yum install system-config-firewall-tui

$ yum install system-config-securitylevel-tui

二、基础目录结构

1.mkdir

/data/src        下载存放源码目录

/data/log        站点日志目录

/data/www        WEB站点目录

/data/svn        SVN仓库目录

/data/mysqldb    MYSQL数据库数据目录

/data/backup     MYSQL数据备份目录

/data/local/php  PHP目录,local下面都是程序编译安装目录

/data/local/nginx

/data/local/mysql

三、设置禁止参与 yum 更新的核心软件

1

2

$vim /etc/yum.conf

 exclude=php* apache* kernel* mysql* nginx* (根据实际情况进行指定不参与yum update的程序)


本文出自 “chenqj” 博客,请务必保留此出处http://chenqj.blog.51cto.com/13330293/1970117

CentOS minimal设置

标签:centos minimal安装完成

原文地址:http://chenqj.blog.51cto.com/13330293/1970117

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!