centos 7 系统初始化

centos 7 服务器初始化

1. mini安装

2. 安装系统包

#yum -y groupinstall additional-devel base compat-libraries console-internet debugging development directory-client hardware-monitoring \

large-systems legacy-unix network-tools performance perl-runtime security-tools storage-client-fcoe storage-client-iscsi \

storage-client-multipath system-admin-tools system-management system-management-messaging-client system-management-snmp \

arabic-support armenian-support assamese-support bengali-support bhutanese-support brazilian-support chinese-support \

czech-support ethiopic-support french-support georgian-support german-support gujarati-support hebrew-support hindi-support \

inuktitut-support italian-support japanese-support

#yum -y install dejagnu expect gcc-gnat imake nasm pexpect fuse-devel gsl perl-Convert-ASN1 perl-Crypt-SSLeay perl-DateManip perl-Mozilla-LDAP \

perl-TimeDate perl-XML-Dumper perl-XML-Grove perl-XML-NamespaceSupport perl-XML-SAX perl-XML-Twig perl-libxml-perl pth python-imaging \

systemtap-sdt-devel libcmpiutil OpenIPMI-libs OpenIPMI-tools ntp dstat vim-common vim-enhanced dmidecode net-snmp net-snmp-libs \

net-snmp-utils dropwatch sysstat screen elinks xinetd lrzsz lm_sensors lsscsi mrtg net-snmp-perl net-snmp-python \

nmap openhpi openhpi-subagent perl-DBD-SQLite perl-Date-Calc perl-Date-Manip perl-Frontier-RPC perl-LDAP perl-Sys-Virt perl-suidperl \

python-dmidecode python-docs tcp_wrappers telnet tree minicom ElectricFence OpenIPMI arptables_jf arpwatch cmake dos2unix ecryptfs-utils \

freeipmi freeipmi-bmc-watchdog freeipmi-ipmidetectd ftp gcc-objc gcc-objc++ hmaccalc ipmitool iptraf lftp libcap-devel \

libguestfs-java libguestfs-mount pcre-devel

3. 服务精简

for i in abrt-ccpp.service abrt-oops.service abrt-vmcore.service abrt-xorg.service abrtd.service atd.service dbus-org.fedoraproject.FirewallD1.service dbus-org.freedesktop.NetworkManager.service dbus-org.freedesktop.nm-dispatcher.service firewalld.service kdump.service libstoragemgmt.service lvm2-monitor.service mcelog.service mdmonitor.service microcode.service NetworkManager-dispatcher.service NetworkManager.service postfix.service  smartd.service  lvm2-lvmetad.socket lvm2-lvmetad.socket lvm2-lvmpolld.socket nfs-client.target remote-fs.target; do systemctl stop $i && systemctl disable $i ; done

4. 设置主机名

hostnamectl set-hostname HK_HKGCS2_LHZQ0095

5. 设置字符集

sed -i "s#zh_CN.UTF-8#en_US.UTF-8#g" /etc/locale.conf

6. 安装zabbix

rpm -ivh zabbix-agent-2.4.6-15.tg.x86_64.rpm --nodeps

7. 网卡bond1

http://www.aichengxu.com/linux/5007864.htm

时间: 2024-07-30 23:54:59

centos 7 系统初始化的相关文章

Centos 系统初始化管理脚本

系统初始化脚本可以统一.自动配置,减少人力. 这里浅谈一下yum安装与源码编译安装,请各位不吝指正.我一直坚持yum安装,原因如下 一.安装方便,不需要再花精力考虑依赖问题 二.配置统一,方便后期维护,自动化等 三.方便升级 四.好吧,我是菜鸡,我承认了 #!/bin/sh #判断用户身份 username=`whoami`; if [ $username != "root" ] then     echo "当前用户权限不足,即将退出脚本";     exit 2

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

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

CENTOS 6.6初始化SHELL脚本

这个脚本是在刚安装完CENTOS6.6后可能需要进行的操作.在学习CENTOS的时候,可以先运行这个脚本进行一些配置,可以帮助你不会被这些防火墙 yum selinux ip这些困扰. #!/bin/bash   #判断是不是root用户 if [[ "$(whoami)" != "root" ]]; then       echo "please run this script as root ." >&2     exit 1

CentOS 6.5初始化优化脚本

#!/bin/bash echo "这个是系统初始化脚本,请慎重运行!" input_fun() {     OUTPUT_VAR=$1     INPUT_VAR=""     while [ -z $INPUT_VAR ];do         read -p "$OUTPUT_VAR" INPUT_VAR     done     echo $INPUT_VAR } input_again() { MYHOSTNAME=$(input_fu

CentOS 6系统下自制小Linux

以CentOS 6为基础制作小Linux过程: 首先我们需要知道CentOS 6系统的启动流程为POST(加电自检)-->BIOS(系统选择启动设备的先后顺序,默认顺序为光盘.U盘.硬盘)-->Bootloader(系统引导程序,使用grub加载器)-->kernel(初始化内核)-->/sbin/init(运行init程序). 首先需要一块全新的硬盘来装配制作一个启动Linux系统最基本的启动程序以及其配置文件:包括grub程序及其库文件.复制内核文件以及ramdisk文件.将/

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

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

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

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

Win7下安装CentOS双系统说明

Win7下安装CentOS双系统说明 一.安装前提 1 .windows7平台,首先查看自己的电脑处理器是多少位的,不同位数的处理器安装的CentOS的版本不一样. 在"开始"菜单点击"运行",然后输入"cmd",会弹出一个命令符提示窗口.在窗口输入"wmic cpu getaddresswidth",然后按下"回车",这个时候窗口会显示一个数字,一般是"32"或者"64&qu