安装163(http://mirrors.163.com/),sohu(http://mirrors.sohu.com/)源,加快yum速度。安装方法见各站网页帮助。
安装完成后首先更新到最新版本。
yum update
安装epel源
rpm –Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update
[centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0
to
[centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1
安装bash自动完成工具 ,(系统可能已自动安装)。
yum install bash-completion
添加新用户,配置相应信息
useradd XXXXX # 创建用户XXXX,用户列表在 /etc/passwd , /etc/shadow(密码) 中
groupadd group_name # 添加组, 组列表在 /etc/group 中
useradd –G group_name XXXX # 创建用户XXXX并加入组中,组用户列表在 /etc/gshadow 中
usermod –G group_name XXXX # 将用户XXXX加入组中
passwd XXXX # 修改密码
给用户XXXX添加root权限 /etc/sudoers中添加
%XXXX ALL=(ALL) ALL
修改域名解析配置文件 /etc/resolv.conf,添加解析服务器
nameserver xxx.xxx.xxx.xxx
修改hosts文件,配置地址主机名
127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
xxx.xxx.xxx.xxx. server_name
修改机器名 /etc/sysconfig/network
HOSTNAME=name
CentOS7 使用 hostnamectl命令修改
hostnamectl set-hostname name
hostnamectl status 可以查询结果
修改sshd配置 /etc/ssh/sshd_config,增强安全性。
PermitRootLogin no
Port XXXXX
安装iptables
yum install iptables
配置iptables /etc/sysconfig/iptables 见
iptables (2.5 KiB, 1,167 hits)
配置qos,脚本见
tc_qos.sh (1,010 bytes, 1,005 hits)
安装wget,以方便下载
yum install wget
安装文本编辑工具vim
yum install vim
参考vim配置,修改vim配置。
安装iftop,网络查看工具(在epel源中)
yum install iftop
安装iperf, 网络测试工具(在epel源中)
yum install iperf
安装gcc,cgdb,
yum install gcc
yum install cgdb
安装httpd (如果需要)
yum install httpd
yum install mod_dav_svn (部署svn服务器需要)
yum install mod_ssl (https需要)
配置httpd,/etc/httpd/conf 和/etc/httpd/conf.d,配置见
http.conf.tar.gz (17.3 KiB, 1,089 hits)
安装mysql(如果需要)
yum install mysql
yum install mysql-server
修改开机启动chkconfig
chkconfig –list [name] # 查看 chkconfig 列表
chkconfig –add name # 增加某项服务 如httpd,服务必须在/etc/ini.d/中
chkconfig –del name # 删除某项服务 如httpd
chkconfig [–level levels] name # 配置服务启动状态
chkconfig –level 2345 httpd on
chkconfig mysqld on
安装php(如果需要)
yum install php
yum install php-mysql(可能需要)
yum install php-gd(可能需要)
配置文件参见
php.ini (67.5 KiB, 1,400 hits)
安装svn
yum install svn
安装git
yum install git
- 本文固定链接: http://www.wy182000.com/2013/07/19/centos-安装后续/
- 转载请注明: wy182000 于 Studio 发表