CentOS 7 操作系统安装手册
CentOS 7 安装手册
敬语
为常年奋斗、努力工作在一线,并为操作系统发展做出突出贡献的的大佬们致敬,此处深思几分钟...
科普
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red
Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
更多信息可自行脑补:https:///zh/Manuals/ReleaseNotes/CentOS7
正题
安装君手把手教你安装CentOS 7操作系统,进入正题,详细见下述安装步骤:
下载镜像文件
由于文件比较大,鉴于网盘各种本土压制,再加上买不起的会员,所以小伙伴自行去官网下载哦,本次演示需要安装的操作系统信息:
1. 操作系统:CentOS-7-x86_64-DVD-1708.iso (64位哦)
2. 下载地址:https:///download/
3. 系统官网: (操作系统的前世今生一览无遗)
下载镜像须知
官方(/)提供三个版本,分别如下:
1. DVD ISO 标准版本(服务器安装推荐使用)
2. Everything ISO 对完整版安装盘的软件进行补充,集成所有软件
3. Minimal ISO Mini版本,只有必要的软件,自带的软件最少
系统安装开始 此处以VMware® Workstation 12 Pro 为例,关于VMware® Workstation 12 Pro安装后续更新,小伙伴要关注哦...
开始安装
---------------------
第1步
---------------------
操作系统检测,可对其所运行的软件环境进行检测,如果有问题会显示出来,不过需要5分钟左右的时间(机器配置差就不说了哈),不想等待的小伙伴可以直接选择安装,Install CentOS7 ,不需要检测即可;
第2步
---------------------
开始进入安装;
第3步
---------------------
安装进行中...;
第4步
---------------------
选择操作系统语言,点击下一步(Continue),友情提示:推荐英文;
第5步
---------------------
选择操作系统分区,可以自行配制分区,也可以选择默认的磁盘分区
第6步
---------------------
操作系统主配置界面,可配置软件,安全、系统、网络等方面,重点关注下属几个方面配置:
1. NETWORK & HOST NAME 网络配置,具体配置参见第 7 步;
2. SOFTWARE SELECTION 软件配置,此处选择最小化安装,不包括其他软件以及GUI组件,友情提示:服务器推荐使用该参数,想用界面的小伙伴可以使用GUI可视化界面;
3. INSTALLATION DESTIONATION 分区配置;
第7步
---------------------
配置操作系统网络环境,可手动配置也可以自动配置;
第8步
---------------------
配置完成之后进行下一步,正式开始安装;
第9步
---------------------
配置账号,可以root账号密码,也可以创建用户操作;
第10步
---------------------
安装完成之后系统自动重启;
第11步
---------------------
输入账号/密码,登录第9步配置的账号或root密码;
第12步
---------------------
至此万能的CentOS 7 操作系统安装已经成功,大喜....;
喜欢我们的小伙伴可以扫描屏幕下方的微信(左侧)、微博(右侧)二维码,欢迎多挑毛病、多多关注。
关注我们
CentOS安装图解及常规使用教程
CentOS 6安装使用及DHCP服务配置教程
金湖广电培训专用教程
南京润灿信息科技有限公司版权所有 序言
Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最着名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。
严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。
Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux是一个领先的操作系统,可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。Linux也广泛应用在嵌入式系统上,如手机,平板电脑,路由器,电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。
通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其派生版本Ubuntu,Linux Mint),Fedora(及其相关版本Red Hat Enterprise Linux,CentOS)和openSUSE等。Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包X Window和一个相应的桌面环境,如GNOME或KDE。桌面Linux操作系统常用的应用程序,包括Firefox网页浏览器,LibreOffice办公软件,GIMP图像处理工具等。由于Linux是自由软件,任何人都可以创建一个符合自己需求的Linux发行版。 目 录
Centos7安装cmake3
Centos7安装cmake3
Centos7安装cmake3前期准备
openssl-devel已安装
cmake3.1以上已安装
下载⽅式说明:
wget
安装cmake(编译环境云安装):由于版本低不适合
yum下载安装包
[root@localhost cmake]# yum install --downloadonly --downloaddir=/home/tmp cmake
rpm安装
[root@localhost cmake]# rpm -qa | grep cmake
[root@localhost cmake]# rpm -ivh cmake-2.8.12.2-2.el7.x86_64.rpm
warning: cmake-2.8.12.2-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID : NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:cmake-2.8.12.2-2.el7 ################################# [100%]
[root@localhost cmake]#
查看安装版本
[root@localhost cmake]# cmake --version
cmake version 2.8.12.2
[root@localhost cmake]#
安装openssl-devel(编译环境云安装)
yum下载安装包
[root@localhost openssl-devel]# rpm -qa | grep openssl-devel
[root@localhost openssl-devel]# yum install --downloadonly --downloaddir=/home/tmp openssl-devel
CentOS7安装OpenJDK
CentOS7安装OpenJDK
卸载JDK
步骤⼀:查询系统是否以安装jdkrpm -qa|grep java或rpm -qa|grep jdk或rpm -qa|grep gcj
步骤⼆:卸载已安装的jdk
安装JDK
步骤⼀:下载linux版本的jdk(并上传到linux上)
wget https:///java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz
步骤⼆:解压jdk包
tar -zxvf openjdk-17_linux-x64_bin.tar.gz
步骤三:编辑/etc/profile⽂件,配置环境变量
vim /etc/profile末尾添加#java_homeexport JAVA_HOME=/opt/jdk-17export PATH=$PATH:$JAVA_HOME/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
配置Java环境:vim /etc/profile.d/jdk17.sh
export JAVA_HOME=/opt/jdk-17export PATH=\$PATH:\$JAVA_HOME/bin
步骤四:⽣效profile
source /etc/profile
导出配置⽂件并检查Java命令:source /etc/profile.d/jdk17.sh
确认Java版本:echo $JAVA_HOME
java -version
openjdk version "17"
vim ~/.bashrc
在开始处编辑命令:
export JAVA_HOME=/opt/jdk-17/bin/javac
使⽤:wq!保存。使⽤source命令使改动⽣效,命令:
CentOS-7.6安装时自定义选项的“带GUI的服务器”和附加选项选择“开发工具”
CentOS-7.6安装时⾃定义选项的“带GUI的服务器”和附加选项选
择“开发⼯具”
在CentOS7.6的安装过程中,针对关于软件选择时,我们需要考虑下基本环境和附加选项的选择,个⼈在此建议:选择"带GUI的服务器”和
附加选项选择“开发⼯具”。
因为个⼈linux部署⼀些项⽬访问,最好还是要配置静态IP进⾏访问的,⽽静态IP⽹络的配置,在CentO S 刚安装完后可能⽆法使⽤XShell等
连接,单纯的命令⾏模式不是很好的配置⽹络,这时GUI界⾯可以省时省⼒。
所以建议安装时使⽤在“软件选择”中的基本环境下选择【带GUI的服务器】安装,这样⽅便⽹络配置,后续不⽤可以再删除图形化界⾯(百
度删除CentOS7图形化界⾯)。
⽽在最⼩化安装时附加选项选择【开发⼯具】,将可能会安装以下⽂件,根据需要选择安装或不安装,包括如下:
必要的软件包: +autoconf +automakebinutils +bison +flex gcc gcc-c++gettext
+libtool make+patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign
默认的软件包:
+byacc +cscope +ctags +diffstat +doxygen +elfutils +gcc-gfortran +git
+indent +intltool +patchutils +rcs +subversion +swig +systemtap
如果选择了以上⽂件好像都会安装,个⼈觉的可以不选开发⼯具,后续需要的可⾃⾏通过pip,yum等⽅式进⾏安装需要的包。
CentOS7安装中文字体
CentOS7安装中文字体通过yum命令在线安装:下载安装包后离线安装:安装后修改配置:通过yum命令在线安装:1. 安装fontconfig字体库
yum -y install fontconfig;
2. 安装ttmkfdir工具
yum -y install ttmkfdir; 下载安装包后离线安装:1. 准备安装文件fontconfig:fontconfig-2.13.0-4.3.el7.x86_64.rpmttmkfdir:ttmkfdir-3.0.9-42.el7.x86_64.rpm2. 安装fontconfig字体库
rpm -ivh fontconfig-2.13.0-4.3.el7.x86_64.rpm --nodeps --force
3.安装ttmkfdir工具# 下载安装包 wget /linux/centos/7.8.2003/os/x86_64/Packages/ttmkfdir-3.0.9-42.el7.x86_64.rpmrpm -ivh ttmkfdir-3.0.9-42.el7.x86_64.rpm --nodeps --force
安装后修改配置:1. 创建存放字体文件的目录
mkdir -p /usr/share/fonts/chinese 2. 上传字体文件到上述文件夹(中文字体文件在windows系统中c盘下的Windows/Fonts目录可以找到) 3.给文件夹赋权
chmod -R 755 /usr/share/fonts/chinese
4. 执行ttmkfdir命令
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
5. 修改字体配置文件
vi /etc/fonts/fonts.conf添加
最后刷新内存中的字体缓存,命令如下:
fc-cache查看是否成功,如下图字体安装成功。fc-list
VMware虚拟机下安装CentOS系统超详细教程
VMware虚拟机下安装CentOS系统超详细教程
⼯具/原料物理计算机⼀台VMware v12 虚拟机安装包Centos6.5系统镜像
⽅法/步骤
1. 1
步骤⼀、⼯具准备1、物理计算机⼀台
配置要求: 操作系统:win7/win8/10-64位
硬盘建议可⽤容量10G+
内存建议4G+
2、VMware v12 虚拟机安装包
产品:VMware® Workstation 12 Pro
版本:12.5.7 build-5813279
⼤⼩:404MB
安装包获取:这⾥就不介绍了,⾃⼰去搜,⽹上⼀⼤把,找不到的⾃⼰去
撞棉花吧。
注:这⾥不⼀定要⽤12版本的,10和11版本的都可以⽤。
3、CentOS 6.5系统镜像⽂件
产品:CentOS6.5
版本:CentOS-6.5-x86_64.iso
⼤⼩:4.2GB
镜像获取:建议从官⽹下载,⽐较安全,当然其它⼀些第三⽅⽹站也以。
由于官⽹为英⽂,有些童鞋可能不太熟悉,这⾥介绍⼀下官⽹下载流程:2. 2
2)、点击页⾯中的"Get CentOS Now"按钮获取CentOS,进⼊下载页⾯, 主界⾯上有三个不同的镜像⽂件类型的CentOS,分别为DVD ISO、Everything ISO、Minimal ISO,如下图所⽰:
下⾯简单介绍⼀下这三种类型镜像⽂件的区别:DVD ISO:此镜像类型为普通光盘安装版,可离线安装到计算机硬盘上,包含⼤量的常⽤软件,⼀般选择这种镜像类型即可。
Everything ISO:这个镜像涵盖了上种镜像的内容,并对其进⾏补充,集成了所有软件。
Minimal ISO:这个版本为精简版的镜像,可以安装⼀个基本的CentOS系统,包含了可启动系统基本所需的最⼩安装包。
3. 33)、如果直接点击上⾯三个按钮,默认进⼊对应CentOS最新发⾏版镜像(当前最新版为7.x)的下载⽬录,例如这⾥若点击DVD ISO普通光盘安装版镜像,则会跳转到对应最新版CentOS 7的下载⽬录页⾯,想尝试新版本的可以在这⾥直接下载需要的镜像,这⾥不做具体介绍。 本次我们要⽤CentOS 6.5的⽼版本,所以将上⼀步的下载页⾯滚动到底部,可以看到⼀个"Older Versions"字样的板块,点击蓝⾊字体"then click here"即可进⼊⽼版本的下载⽬录界⾯,获取CentOS7之前的版本.4. 4
centos7系统之telnet命令rpm包安装
centos7系统之telnet命令rpm包安装
centos7系统之telnet命令rpm包安装
1. 下载安装包
[root@ywb ~]# cd rpm/
[root@ywb rpm]# ll
总⽤量 224-rw-r--r-- 1 root root 59040 10⽉ 17 13:24 telnet-0.17-47.el6.x86_64.rpm
-rw-r--r-- 1 root root 37360 10⽉ 17 13:24 telnet-server-0.17-47.el6.x86_64.rpm
-rw-r--r-- 1 root root 123624 10⽉ 17 13:24 xinetd-2.3.14-34.el6.x86_64.rpm
2. 安装telnet相关
[root@ywb rpm]# rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm
[root@ywb rpm]# rpm -ivh telnet-0.17-47.el6.x86_64.rpm
[root@ywb rpm]# rpm -ivh telnet-server-0.17-47.el6.x86_64.rpm
3. 检查安装结果
[root@ywb rpm]# rpm -qa | grep xinetd
xinetd-2.3.14-34.el6.x86_64
[root@ywb rpm]# rpm -qa | grep telnet
telnet-0.17-47.el6.x86_64
telnet-server-0.17-47.el6.x86_64
4. telnet服务之后,默认是不开启服务,修改⽂件/etc/xinetd.d/telnet来开启服务
[root@ywb rpm]# vi /etc/xinetd.d/telnet
[root@ywb rpm]# cat /etc/xinetd.d/telnet
# default: on
CentOS7部署FreeRadius3.0及WEB管理界面DaloRadius
IP地址12.172.1.12/24
操作系统CentOS 7.7 1909
FreeRadius版本v 3.0
DaloRadius版本v 1.0CentOS7部署FreeRadius3.0及WEB管理界⾯DaloRadius
CentOS7部署FreeRadius3.0及WEB管理界⾯DaloRadius
RADIUS (Remote Authentication and Dial-In User Service)是⽤于拨号⽤户接⼊认证及服务请求认证的⽹络协议和软件。RADIUS会提供中⼼式认证、签权和
计费(AAA)服务,⽤于管理接⼊⽤户使⽤⽹络资源。RADIUS允许使⽤集中式数据库来保存所有⽤户的配置信息,以供所有⽤户共享使⽤。
RADIUS 常常被 ISP (互联⽹服务提供商)⽤于管理互联⽹⽤户接⼊。
FreeRADIUS 是⼀款免费开源RADIUS服务软件。由于 freeRADIUS 并不具有原⽣的web界⾯,使⽤起来相对⿇烦,但是我们可以采⽤许多第三⽅web界⾯来
管理和使⽤ freeRADIUS。
DaloRADIUS便是⼀款功能强⼤且易于使⽤的RADIUS web界⾯,主要⽤于提供运营级热点及接⼊管理,daloRADIUS 使⽤PHP语⾔开发,并且⽀持多种数据库
系统。
⼀、 系统说明
⼆、 CentOS系统组件安装、更新与设置
2.1 防⽕墙设置
systemctl stop firewalld //关闭防⽕墙
systemctl disable firewalld //关闭防⽕墙⾃启
2.2 Selinux设置
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config //关闭Selinux
sestatus //查询Selinux状态(需重启后查询)
2.3 组件安装
yum install -y net-tools //安装Ifconfig⼯具
Centos7安装并配置mysql5.6完美教程
Centos7安装并配置mysql5.6完美教程
Centos7将默认替换成了Mariadb,对于我们这些还想使⽤的开发⼈员来说并不是⼀个好消息。然⽽,⽹上关于安装mysql数据库的教程数不胜数,但是,⼤多教程都是漏洞百出。今天,为了帮助各位需要的⼈,从⽽写下Centos7安装配置mysql5.6的教程。好了,话不多说,上教程: ⼀、安装MySQL2、卸载系统⾃带的Mariadb
打开Terminal终端:
[root@localhost ~]# rpm -qa|grep mariadb // 查询出来已安装的mariadb[root@localhost ~]# rpm -e --nodeps ⽂件名 // 卸载mariadb,⽂件名为上述命令查询出来的⽂件
3、删除etc⽬录下的f
[root@localhost ~]# rm /etc/f4、执⾏以下命令来创建mysql⽤户组
[root@localhost ~]# groupadd mysql5、执⾏以下命令来创建⼀个⽤户名为mysql的⽤户并加⼊mysql⽤户组
[root@localhost ~]# useradd -g mysql mysql6、将下载的压缩包放到 /usr/local/ ⽬录下(通过mv 要移动的⽂件 /usr/local/)7、解压安装包
[root@localhost ~]# tar -xvf mysql-5.6.34-linux-glibc2.5-x86_64.tar
注:如果压缩包为:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz,
则解压命令为: tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz8、将解压好的⽂件夹重命名为mysql
[root@localhost local]# mv 解压出来的⽂件夹名 mysql9、在 etc 下新建配置⽂件f,并在该⽂件中添加⼀下代码: 当然,也有简单⽅式:直接copy⼀份f⽂件到/etc下,然后再修改即可。e g:copy⼀份/usr/local/mysql/support-files/下的f⽂件到/etc下
CenterOSKVM安装配置手册
KVM 安装配置手册
一.检查确认服务器是否开启 CPU 虚拟化功能
# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
# echo 'ulimit -SHn 65535' >> /etc/profile
# source /etc/profile
# ulimit –n
# yum check-update && yum updaye -y
# yum groupinstall“ Development Tools ”
二. KVM Network
#yum install -y bridge-utils
新增网桥设备 br0 配置文件
#vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=static
IPADDR=10.0.112.39
NETMASK=255.255.255.0
GATEWAY=10.0.112.1
DNS1=202.96.209.133
DNS2=202.96.199.133
DNS3=114.114.114.114
DEFROUTE=yes
NM_CONTROLLED=no
修改 ifcfg-em1 :
# cat /etc/sysconfig/network-scripts/ifcfg-em1 TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
