CentOS

Linux版本

妖精的绣舞 提交于 2020-11-28 08:41:31
![] 1.RedHat家族 主要包括RedHat企业版,CentO S版本,Fedara RedHat企业版:这个需要授权费,主要用在高要求的服务器商用系统,在版本上注重了性能和稳定性以及对硬件的支持。由于企业版系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新较慢。 CentOS:全名”社区企业操作系统“,它对最终用户免费提供。CentOS社区将RedHat的网站上的所有源代码下载下来,进行重新编译。因此,必须将所有RedHat的Logo和标识改成CentOS标识。 Fedara:被红帽公司定位为新技术的实验场地,去多新的技术都会在FC中检验,如果稳定会加入RedHat中;一般在服务器不推荐采用Fedara。 2、Debian Debian运行起来极其稳定,在服务器和桌面领域都有着广泛的应用。Debian是一个纯开源计划并着重在一个关键点上,稳定性。Debian这款操作系统派生出了多个Linux发行版。它同时也提供了最大的和完整的软件仓库给用户。 主要基于 Debian的版本如下: Debian Ubuntu Linux Mint Knoppix MEPIS sidux CrunchBang Linux Chromium OS Google Chrome OS 重点推荐:Ubuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统

CentOS 上部署Nginx实现http301重定向https

 ̄綄美尐妖づ 提交于 2020-11-28 00:03:30
server { listen 443 ssl; #配置HTTPS的默认访问端口号为443。此处如果未配置HTTPS的默认访问端口,可能会造成Nginx无法启动。Nginx 1.15.0以上版本请使用listen 443 ssl代替listen 443和ssl on。 server_name www.certificatestests.com; #将www.certificatestests.com修改为您证书绑定的域名,例如:www.example.com。如果您购买的是通配符域名证书,要修改为通配符域名,例如:*.aliyun.com。 ssl_certificate /home/wwwhttps/www.domain.com_nginx/www.domain.com.pem; #将domain name.pem替换成您证书的文件名称 ssl_certificate_key /home/wwwhttps/www.domain.com_nginx/www.domain.com.key; #将domain name.key替换成您证书的密钥文件名称 ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ES(ElasticSearch) 索引创建

…衆ロ難τιáo~ 提交于 2020-11-27 23:58:10
环境:ES 6.2.2 os:Centos 7 kibana:6.2.2 介绍 索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库。事实上,我们的数据被存储和索引在分片(shards)中,索引只是一个把一个或多个分片分组在一起的逻辑空间。然而,这只是一些内部细节——我们的程序完全不用关心分片。对于我们的程序而言,文档存储在索引(index)中。剩下的细节由Elasticsearch关心既可。(索引的名字必须是全部小写,不能以下划线开头,不能包含逗号) 类型用于区分同一个索引下不同的数据类型,相当于关系型数据库中的表。在Elasticsearch中,我们使用相同类型(type)的文档表示相同的“事物”,因为他们的数据结构也是相同的。每个类型(type)都有自己的映射(mapping)或者结构定义,就像传统数据库表中的列一样。所有类型下的文档被存储在同一个索引下,但是类型的映射(mapping)会告诉Elasticsearch不同的文档如何被索引。 文档是ElasticSearch中存储的实体,类比关系型数据库,每个文档相当于数据库表中的一行数据。在Elasticsearch中,文档(document)这个术语有着特殊含义。它特指最顶层结构或者根对象(root object)序列化成的JSON数据(以唯一ID标识并存储于Elasticsearch中)。

Centos7.6最小化安装教程

谁说我不能喝 提交于 2020-11-27 16:09:07
第一步:开启虚拟机 用键盘操作,按键盘的上下键,选择 install centos linux7 语言,选择英文,直接下一步 继续下一步就到该界面,这里,在安装选择时区、软件、硬盘分区 我这里使用的是最小化镜像不用选择 选择手动分区 设置网络和主机名 开始安装系统 设置 root 用户密码和创建用户 安装完成后重启即可 来源: oschina 链接: https://my.oschina.net/u/4350719/blog/4754769

DRBD分布式块设备复制

ⅰ亾dé卋堺 提交于 2020-11-27 09:47:29
作者: 独笔孤行@TaoCloud DRBD(Distributed Replicated Block Device)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。可以简单的理解为网络RAID。 DRBD的核心功能通过Linux的内核实现,最接近系统的IO栈,DRBD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈。 一、准备环境 节点 主机名 IP地址 磁盘 操作系统 节点1 node1 172.16.201.53 sda,sdb centos7.6 节点2 node2 172.16.201.54 sda,sdb centos7.6 关闭防火墙和selinux #2节点都需要配置 systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 配置epel源 #2节点都需要配置 yum install epel-release 二、安装drbd 如果yum源中有完整的drbd软件,可直接通过yum进行安装,如果yum无法找到部分软件包,可通过编译安装。以下2中方法二选一即可。 1.yum安装drbd yum install drbd

这20个Docker Command,有几个是你会的?

为君一笑 提交于 2020-11-27 08:21:00
这20个Docker Command,有几个是你会的? 收录于话题 #Docker 专辑 9个 点击上方“民工哥Linux运维”,选择“置顶公众号” 有趣有内涵的文章第一时间送达! 在这之前呢,也写过两篇关于Docker基础入门类的文章 Docker容器技术入门(一) Docker容器技术入门(二) 很多人都感觉这文章这么简单、这么基础,可是别忘记了“万丈高楼平地起”,如果少了这个平地址,你这高楼估计也起不了。所以,基础是学习任何一门技术或者一个技术点的重中之重,也可以说是很关键的决胜点。 所以呢,今天,民工哥给大家总结了这20个Docker Command,愿各位小伙伴在通往“玩转Docker”路上不再无助!!!! 安装完成docker容器服务之后,需要了解如何操作它?在shell命令行下直接输入docker就可以查看帮助信息,如下。 [root@master ~]# docker Usage: docker COMMAND A self-sufficient runtime for containers Options: --config string Location of client config files (default "/root/.docker") -D, --debug Enable debug mode --help Print usage -H, -

【容器技术】Docker容器技术入门(二)

こ雲淡風輕ζ 提交于 2020-11-27 08:15:40
【容器技术】Docker容器技术入门(二) 收录于话题 #Docker 专辑 9个 接上一篇文章 【容器技术】Docker容器技术入门(一) 今天接着上次聊一聊有关Docker网络、数据存储相关的技术点 01 Docker网络模式 Dokcer 通过使用 Linux 桥接提供容器之间的通信,Docker的网络模式有四种 分别是以下四种模式 host 模式,使用--net=host 指定。 container 模式,使用--net=container:NAMEorID 指定。 none 模式,使用--net=none 指定。 bridge 模式,使用--net=bridge 指定,默认配置 host 模式 如果容器使用 host 模式,那么容器将不会获得一个独立的 Network Namespace,而是和宿主机共用一个 Network Namespace。容器将不会虚拟出自己的网卡与配置 IP 等,而是使用宿主机的 IP 和端口。就和直接跑在宿主机中一样。但是容器的文件系统、进程列表等还是和宿主机隔离的。 container 模式 这个模式指定新创建的容器和已经存在的一个容器共享一个 Network Namespace,而不是和宿主机共享。新创建的容器不会创建自己的网卡与配置 IP,而是和一个指定的容器共享 IP、端口范围等。同样,两个容器除了网络方面,其他方面仍然是隔离的。

Linux中一个高效的资源监控器 – Bpytop

断了今生、忘了曾经 提交于 2020-11-26 16:22:17
对于终端爱好者来说,能够监控系统资源的使用也是至关重要的。了解系统的资源利用率可以帮助您在一般的系统维护中做出明智的决策。有一些选项,比如top和htop,但是它们只显示一些系统指标,比如CPU和内存使用情况。Bpytop是一个高效的、视觉上很吸引人的基于终端的资源监视器。 准备工作 在开始安装Bpytop之前,请确保系统满足以下要求: Python3 Psutil模块。安装方式 python3 -m pip install psutil 安装Bpytop 您可以通过两种方式安装Bpytop:从github下载源码包进行编译安装和从各个发行版系统的仓库中安装。让我们看看以下每种安装方式: 源码安装 首先需要从github克隆: [root@localhost ~]# git clone https://github.com/aristocratos/bpytop.git Cloning into 'bpytop'... remote: Enumerating objects: 121, done. remote: Counting objects: 100% (121/121), done. remote: Compressing objects: 100% (72/72), done. remote: Total 501 (delta 73), reused 95 (delta

cups 报错一例: Unable to open listen socket for address [v1.::1]:631

牧云@^-^@ 提交于 2020-11-26 11:28:01
最近遇到cups 无法连接成功,查/var/log/cups下的error_log,有看到如下出错信息: Unable to open listen socket for address [v1.::1]:631 - Permission denied. 经反复查,是由于apparmor这个类似centos的selinux安全限制引起。卸载,或用aa-complaint /etc/apparmor.d/下的cups关闭即可。 来源: oschina 链接: https://my.oschina.net/u/2503743/blog/4748853

Linux Centos下SQL Server 2017安装和配置

筅森魡賤 提交于 2020-11-26 09:53:10
说到SQL Server服务,我们大家都知道是Microsoft公司的数据库服务,当然说到数据库,现在主要分为三大商:1:Oracle、2:Msql Server、3:Mysql;三种数据库在当下环境受到不了不同程度的关注;比如oracle主要应用到大型的商业比较多,比如银行;SQL Server主要在常见的互联网公司使用;mysql主要应用于小型的企业或者服务商使用;当然从费用上来说,Oracle是最贵的,也是最为稳定的;SQL Server也是比较贵的,但是相比Oracle稍微低点,最后我们说到的Mysql也是做开发人员经常用到的,也是管理人员经常做测试 用到的,因为是免费的,好了废话不多说了,开始进入正题,我们今天主要介绍的是Centos 7.3下安装 Linux For SQL Server及配置介绍,2016年接近年底微软公告说要出一款在Linux下可以运行的SQL Server了,当然现在已经发布了,对于功能及稳定上,需要进行测试,今天我们首先介绍的是测试,后续我们会将Linux For SQL Server写成一个集合,如有兴趣的可以参考学习。 我们知道在Linux下安装服务有很多方式,最为简单的也就是yum安装,但是很多服务通过yum是无法安装的,如果想使用yum安装,需要指定yum安装仓库,我们今天需要安装MSQL Server,所以需要指定微软的yum源;