-
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
操作系统之后,必做的一些操作。
基础操作
更换基础源
- 删除源并添加国内的源,以下为 中科大 的源,需要其他源请参考 《CentOS/Ubuntu的国内软件源》 :
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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 最小化技术平台的构建(11.7)
- 最小化交易系统 工厂方法 + 策略模式
- 014--docker编译go项目最小化
- 构建安全、可靠、最小化的 Docker 镜像
- 使用定制的JRE最小化Docker镜像
- 最小化DevOps自动化流程(Golang)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
30天自制操作系统
[日] 川合秀实 / 周自恒、李黎明、曾祥江、张文旭 / 人民邮电出版社 / 2012-8 / 99.00元
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位......一起来看看 《30天自制操作系统》 这本书的介绍吧!