安装最小化的CentOS后必做的操作

栏目: 服务器 · 发布时间: 6年前

  • CentOS(Community Enterprise Operating System)Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。
  • 由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用,而两者的不同之处在于 CentOS 中并不包含封闭源代码软件。
  • 安装 CentOS 系统时,我们常用的安装 ISO 是: CentOS-7-x86_64-Minimal-1804.iso ,很多云服务商提供的云主机也是基于此 ISO 制作的云镜像的。
  • 本文中将为大家罗列出安装好最小化的 CentOS 操作系统之后,必做的一些操作。

基础操作

更换基础源

rm -rf /etc/yum.repos.d/*
vi /etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=0

[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=0

[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=0

添加扩展源

  • 添加不受信任的源并不是一个好主意,尤其是在生产环境中,这可能导致致命的问题。此处添加的为受社区信任的源。
  • 以下为 中科大 的源,需要其他源请参考 《CentOS/Ubuntu的国内软件源》
vi /etc/yum.repos.d/epel.repo
# epel.repo

[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=https://mirrors.ustc.edu.cn/epel/$releasever/$basearch
failovermethod=priority
gpgcheck=0

关闭SELinux

setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

必装软件

更新索引并更新系统

yum makecache fast && yum update -y

安装VIM

  • Vim 是一个类似于 Vi 的著名的功能强大、高度可定制的文本编辑器。
yum install -y vim bzip2 tree dos2unix wget unzip net-tools ethtool bash-completion

安装bzip2

  • 一个基于 Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的 LZ77/LZ78 压缩算法好。
yum install -y bzip2

安装tree

  • 为了方便查看文件内容以及相关目录,我们一般用文件树进行操作。
yum install -y tree

安装dos2unix

  • 用于将 DOS 格式的文本文件转换成 UNIX 格式的。
yum install -y dos2unix

安装wget

  • 用于从指定的 URL 下载文件。
yum install -y wget

安装unzip

  • 用于解压缩由 zip 命令压缩的 .zip 压缩包。
yum install -y unzip

安装net-tools

  • 常用网络管理命令 工具 集( ifconfig, route, arp, netstat ... ),社区已停止维护,使用 iproute 代替其所有功能并衍生其他新功能。
yum install -y net-tools

安装ethtool

  • 用于获取以太网卡的配置信息或者修改配置信息。
yum install -y ethtool

安装bash-completion

  • 支持 Tab 自动补全功能,需重新登录。
yum install -y bash-completion

安装7-zip工具

  • 7-zip 是一个能压缩和解压所有已知类型文件的工具。
yum install -y p7zip

安装NTFS-3G驱动

  • NTFS-3 :一个很小但非常有用的 NTFS 驱动,它对于挂载和访问 Windows NTFS 文件系统非常有用。
yum install -y ntfs-3g

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java Concurrency in Practice

Java Concurrency in Practice

Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / Addison-Wesley Professional / 2006-5-19 / USD 59.99

This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Pe......一起来看看 《Java Concurrency in Practice》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具