centos6系统初始化

系统:centos6

作用:配置ip、yum源、ntp、关闭selinux、iptables

#!/bin/bash
# configure network
cat >/etc/sysconfig/network-scripts/ifcfg-eth0<<EOF
DEVICE=eth0
NAME="eth0"
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.126.10
PREFIX=24
GATEWAY=192.168.126.2
DNS1=114.114.114.114
EOF

# configure yum
[ -e /yum ]|| mkdir /yum
[ -e /dev/cdrom ]&& mount /dev/cdrom /yum
echo "/dev/cdrom              /yum                    iso9660 defaults        0 0" >>/etc/fstab
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/Cen* /etc/yum.repos.d/bak/
cat > /etc/yum.repos.d/local.repo <<EOF
[local]
name=local
baseurl=file:///yum
enabled=1
gpgcheck=0
EOF

yum clean all
yum makecache
yum -y install lsof wget sysstat vim lftp man ntp xorg-x11-xauth

# configure ssh
sed -i ‘s/^GSSAPIAuthentication yes/GSSAPIAuthentication no/‘ /etc/ssh/sshd_config
sed -i ‘/UseDNS/c\UseDNS no‘ /etc/ssh/sshd_config

# configure iptables selinux
sed -i ‘/^SELINUX=/c\SELINUX=disabled‘ /etc/selinux/config
chkconfig iptables off
chkconfig ip6tables off

# configure ntp
sed -i ‘s/^server/#server/‘ /etc/ntp.conf
echo "server time1.aliyun.com iburst" >> /etc/ntp.conf
echo "server time2.aliyun.com iburst" >> /etc/ntp.conf
chkconfig ntpd on

reboot

原文地址:https://www.cnblogs.com/fcing/p/9349082.html

时间: 2024-10-19 16:24:29

centos6系统初始化的相关文章

Centos6 系统初始化

系统安装完之后,一般不会马上去部署应用.首先需要对系统进行优化,包括:文件句柄优化.服务器时间同步.内核参数的优化.iptables优化等. 需要根据自己的业务,优化相应的参数.如下是之前写的一个初始化脚本. #!/bin/bash #this script is only for CentOS 6 #check the OS #Author: David.zhang yum -y groupinstall "base" yum -y install lsb wget yum -y i

CentOS6系统初始化脚本

#!/bin/bash ### Usage: This script use to config linux system #获取IP地址 172.16.100.100 outip=`ifconfig eth1 |grep inet|cut -f 2 -d ":" |cut -f 1 -d " "|awk -F "." '{print $4}'` #定义系统主机名 hostname=dbbak$outip.mstuc.cn1 #修改yum源  #

【linux基础】19、系统初始化流程

一.内核 linux系统的组成:内核(kernel)+根文件系统(rootfs) 1.内核的功能 进程管理:task_struct,scheduler(调度) 内存管理: I/O管理:中断及中断处理 文件系统: 驱动程序 安全相关功能:SElinux,各种加密库 2.内核设计流派 单内核:单一体系 将所有功能都作成一个整体,都作在内核中 linux: 模块化设计:核心 + 外围功能性模块组成 内核支持动态装卸载模块  .ko文件:kernel object 微内核:内核子系统 windows,s

系统初始化

系统初始化 1.sudo su – 切换到root用户 2.卸载openjdk1.6和jdk1.7 yum remove java-1.6.0-openjdk*java-1.7.0-openjdk*  //centos6.7 [email protected]:~# apt-get purge openjdk*  //ubuntu12.04 [email protected]:~# mv jdk1.8.0_51 /usr/local/ [email protected]:~# cd /usr/l

linux系统监控工具汇总及几个小脚本 , 系统初始化脚本

重要性能监测工具:top.vmstat.w.uptime.ps.free.iostat.netstat./proc等 需要监视Linux服务器的性能?大多数Linux发行版都集成了一些监视工具.这些工具可以获取有关系统活动的信息的详细指标.通过这些工具,你可以发现产生系统性能问题可能存在原因.下面讨论的是一些最基本的命令,它涉及到系统分析和调试服务器等一些问题,如:1.    找出系统瓶颈问题.2.    磁盘 (储存) 瓶颈问题.3.    CPU和内存瓶颈问题.4.    网络瓶颈问题.#

Linux——解决RedHat6/CentOS6系统中“弹出界面eth0:设备似乎不存在”的问题

刚刚在自己的CentOS6系统中执行service network restart时,竟然提示: 弹出界面 eth0: 设备 似乎不存在, 初始化操作将被延迟.   [失败] 这事可真神奇.于是手动编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,根据自己的忘记进行了一番设置,再次执行service network restart,竟然又弹出一个: 弹出界面 eth0: 错误:没有找到合适的设备:没有找到可用于连接 'eth0' 的设备. 后来发

11、系统初始化流程、拯救模式 学习笔记

POST --> BIOS (Boot Sequence) --> MBR(bootloader) --> Kernel (CentOS5: initrd, CentOS6: initramfs) --> /sbin/init (CentOS5:/etc/inittab, CentOS6: /etc/inittab, /etc/init/*.conf) /etc/inittab: CentOS5: 每一行定义一个操作 CentOS6: upstart 脚本 运行级别: 0-6: 7

基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统

一.使用kickstart实现网络共享半自动化安装. ①在centos6上安装system-config-kickstart.ftpd包.   ②使用system-config-kickstart命令,编辑里面的内容,该文件生成ks.cfg文件. 修改完之后在File菜单中选择Save保存,在最上面输入ks.cfg名字,选择保存位置,点击Save按钮即可. #platform=x86, AMD64, or IntelEM64T #version=DEVEL     # Firewall conf

制作一个最小的CentOS6系统

制作一个最小的CentOS6系统 首先要明确一下CentOS6启动的过程 POST -> BootSequence(BIOS) -> Bootloader(MBR) -> Kernel(ramdisk) -> rootfs -> switchroot -> /sbin/init -> (/etc/inittab,/etc/init/*.conf) -> 设置默认运行级别 -> 系统初始化脚本 ->关闭或启动对应级别下的服务 -> 启动终端