1.centos的优化.7

操作系统概念说明

1.系统概念 (人与计算机硬件交流的中介)

2.系统组成(计算机硬件+系统核心+命令解释器bash/shell+外围应用程序)

3.linux操作系统是什么

开源操作系统,可以自由传播

支持多用户,多任务,多线程,多CPU支持

应用于服务端、嵌入式、PC 三大领域

Linux 系统发展史

1.GNU:这是一个项目,项目的目标时开发一个类似于Unix的系统

2.GPL:通用许可协议(规范)

所有代码信息必须时开源的

可以对软件代码进行修改,代码修改信息需要发布出来

3.linux的发行版本

Radhat 收费 系统有自己的红帽商标

centos 免费 去除红帽商标,互联网

系统安装部署安装过程

1.网卡名称信息修改

安装过程中修改
1.选择Install Centos7 按Tab键
2.编辑网卡添加修改网卡规则命名参数
net.ifnames=0 biosdevname=0

安装过程后修改
编辑网卡配置文件名称信息

vim /etc/sysconfig/network-scripts/ifcfg-ens33
重命名网卡配置文件名称信息
mv ifcfg-ens33 ifcfg-eth0
修改网卡名称规则内核文件
/etc/default/grub->net.ifnames=0 biosdevname=0 ”到GRUB_CMDLINE_LINUX变量后

使系统重新加载grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg

2.系统安装配置说明

磁盘分区说明
手动分区方式{
/boot 500M 引导分区
/swap 1024M 交换分区 内存大小1.5倍
/ 剩余 根分区

系统安全配置(关闭)
system-kdump 宕机前系统中内存异常信息保存
system-security policy 系统的安全策略配置

软件最小化安装

3.系统优化步骤

1.配置yum仓库

rm -f /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2.安装基础软件包

yum install net-tools vim tree htop iftop gcc gcc-c++ glibc
iotop lrzsz sl wget unzip telnet nmap nc psmisc
dos2unix bash-completion bash-completion-extra sysstat
rsync nfs-utils httpd-tools -y

3.关闭防火墙firewalld

systemctl disable firewalld
systemctl stop firewalld

4.关闭selinux

sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config

5.调整单个进程最大能打开文件的数量

echo '* - nofile 65535' >> /etc/security/limits.conf

6.编辑修改 ip 和hostname 脚本

!/bin/bash

old_ip=hostname -I|awk -F '[. ]+' '{print $4}'
read -p 'Please Input Your New IP: ' new_ip
read -p 'Please Input Your New HostName: ' new_h
sed -i "s#$old_ip#$new_ip#g" /etc/sysconfig/network-scripts/ifcfg-eth{0,1}
hostnamectl set-hostname $new_h
systemctl restart network

posted @ 2020-06-01 23:34  柯正  阅读(127)  评论(0编辑  收藏  举报