推荐博文:

VirtualBox安装CentOS7步骤详解:

https://my.oschina.net/AaronDMC/blog/840753

如何安装CentOS7字符界面 :http://blog.csdn.net/qq_18297675/article/details/52563819

安装完最小化CentOS 7 后需要做的30件事情: https://linux.cn/article-5341-1.html

VirtualBox 初次安装centos7 虚拟机的注意事项:http://m.blog.csdn.net/Allocator/article/details/71698425

Linux两种系列:Redhat系列 和 Debian系列

Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。

我安装的CentOS版本:CentOS-7-x86_64-DVD-1611.iso

二进制包:

redhat系列的Linux两种安装软件包的方式: rpm 和 yum

推荐: 安装用yum(可以自动下载相关依赖包,升级简单)   查找用 rpm -q XXX(速度更快)

rpm命令集:http://blog.chinaunix.net/uid-354915-id-3573592.html

rpm:  -ql 、 -qf、 -qi(已安装)-qip(还没安装)

误删+没有备份:修复丢失的文件

yum:

# yum install net-tools [它提供 ifconfig 工具,如果你不习惯 ip 命令]

# yum install vim [它提供 vim 工具,如果你不习惯 vi命令]

# hostname’ 命令查看你当前的主机名,需要编辑 ‘/etc/hostsname’ 文件并用想要的名称替换旧的主机名称;

# yum update && yum upgrade【更新安装已有的软件最新版本以及安全升级== 更新 + 更新时进行废弃处理】

# yum install links【安装 ‘links’工具,一个能通过终端查看网站的命令行浏览工具】

# yum install httpd【安装 Apache HTTP 服务器】

注:更改 Apache HTTP 服务器的默认端口号(80),编辑配置文件 ‘/etc/httpd/conf/httpd.conf’ 中行:LISTEN 80

  # firewall-cmd -–add-service=http 【允许 http 服务通过防火墙(永久)】

  # firewall-cmd -–permanent –add-port= 新设的端口号/tcp【允许 3221 号端口通过防火墙(永久)】

  # firewall-cmd –reload【重新加载防火墙】

  # systemctl restart httpd.service【重启 Apache HTTP 服务器了,然后新的端口号才能生效】

  添加 Apache 服务到系统层使其随系统自动启动:

  # systemctl start httpd.service

     # systemctl enable httpd.service

# links 127.0.0.1【用 links 命令行工具 验证 Apache HTTP 服务器】

源代码包

卸载:kill进程,删除对应的安装目录

脚本安装:

卸载:用相应脚本卸载

扩展:

Debian系列,包括Debian和Ubuntu等

从零开始学Linux系统(三)安装CentOS-7及软件包管理操作的更多相关文章

  1. 从零开始学Linux系统(一)之引导流程解析

    Linux系统:分时多用户多任务的操作系统: Linux系统引导流程: inittab配置文件中: 定义了linux系统的运行的7个级别:从0~6 0.6:分别代表关机和重启,不建议设置为默认的运行级 ...

  2. 从零开始学Linux系统(二)之基本操作指令

    ifconfigping ip地址帮助:ping -t ip地址ping -c 次数 ip地址ping -s 包的大小关机重启:shutdown -h now reboot清屏:clear  == C ...

  3. 从零开始学Linux系统(五)用户管理和权限管理

    权限管理: 常识: chmod  U-所有者  g-所属组  O-其他人r-4-可读  w-2-可写  x-1-可执行  s-4-SetUID    s-2-SetGID    t-1-粘着位 注:目 ...

  4. 从零开始学Linux系统(四)之Vi/Vim操作指令

    模式切换: 编辑模式 <-- [:]<--命令模式 -->[a.i.o A.I.O]-->  插入模式 编辑模式操作: 设置行号  :set nu   :set nonu 复制 ...

  5. VMware创建Linux虚拟机并安装CentOS(三)

    选择“创建自定义布局”手动给Linux指定系统分区.交换分区,鼠标单击“下一步”按钮继续. 首先创建交Swap分区,鼠标单击“创建”按钮,在弹出的“生成存储”对话框中,生成分区选择“标准分区”:鼠标单 ...

  6. 从零开始学 Java - Windows 下安装 Tomcat

    谁都想分一杯羹 没有一个人是真正的无私到伟大的,我们试着说着做自己,与人为善,世界和平!殊不知,他们的真实目的当你知道后,你会被恶心到直摇头并下意识地迅速跑开,下辈子都不想见到他.不过,他没错,你也没 ...

  7. Linux系统的简介及Linux系统的安装

    一.写在前面  本文仅仅对Linux系统进行简要的概述已经对Linux系统的安装进行简要的介绍 二.完成目标 1.Linux操作系统的基本概念 2.Linux系统的安装 三.基本概念 1.什么是操作系 ...

  8. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  9. Redis学习之一VMWare Pro虚拟机安装和Linux系统的安装

    一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一 ...

随机推荐

  1. 「题目代码」P1044~P1048(Java)

    P1044 谭浩强C语言(第三版)习题5.8 import java.util.*; import java.io.*; import java.math.BigInteger; public cla ...

  2. 「Python」matplotlib备忘录

    总结了一下网上现有的资源,得到了一些东西.随手做个备忘. 更多设置见:https://matplotlib.org/users/customizing.html. 导入 import matplotl ...

  3. php api_token 与 user_token 简析

    前言: --->非开放性平台 --->公司内部产品 接口特点汇总: 1.因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效: 2.因为是非开放性的,所以OAuth那套协议是 ...

  4. Qt-QML-给我的导航条写一个动画-State-Transition

    上篇中,我已经写出一个导航条的,虽然太丑了,不过功能是有了,这次我将要给我的导航条加一个动画,先看下演示效果 这次我是用的是一个状态动画,大致原理就是写出一个空间的几个状态,完了再加一个过度动画,这里 ...

  5. 搭建hexo博客并部署到github上

    hexo是由Node.js驱动的一款快速.简单且功能强大的博客框架,支持多线程,数百篇文章只需几秒即可生成.支持markdown编写文章,可以方便的生成静态网页托管在github上. 感觉不错. 前端 ...

  6. UVa 455 - Periodic Strings - ( C++ ) - 解题报告

    1.题目大意 求一个长度不超过80的字符串的最小周期. 2.思路 非常简单,基本就是根据周期的定义做出来的,几乎不需要过脑. 3.应该注意的地方 (1) 最后输出的方式要注意,不然很容易就PE了.不过 ...

  7. lvs+keepalived详解

    常用软件安装及使用目录 资源链接:https://pan.baidu.com/s/15rFjO-EnTOyiTM7YRkbxuA    网盘分享的文件在此 官网:http://www.linuxvir ...

  8. 索引值迭代-enumerate

    你想在迭代一个序列的同时跟踪正在被处理的元素索引?内置的enumerate() 函数可以很好的解决这个问题: list_c = ['a', 'b', 'c'] for i, c in enumerat ...

  9. nginx 添加的配置信息

    使用logrotate管理Nginx日志配置如下: [root@vm-10-129-93-51 nginx]# vi /etc/logrotate.d/nginx /letv/log/nginx/*. ...

  10. Python中变量名里面的下划线

    1 变量名前后都有两个下划线(__X__),表示是系统级变量: 2 变量名前只有一个下划线(_X),表示该变量不是由from module import *导入进来的: 3 变量名前有两个下划线(__ ...