从ceph对象中提取RBD中的指定文件

      1.前言之前有个想法,是不是有办法找到rbd中的文件与对象的关系,想了很久但是一直觉得文件系统比较复杂,在fs层的东西对ceph来说是透明的,并且对象大小是4M,而文件很小,可能在fs层进行了合并,应该很难找到对应关系,最近看到小胖有提出这个问题,那么就再次尝试了,现在就是把这个实现方法记录下来这个提取的作用个人觉得最大的好处就是一个rbd设备,在文件系统层被破坏以后,还能够从rbd提取出文件,我…

    发布于:2019-11-16 23:43:10

    centos7使用systemd管理supervisor进程

      介绍SystemdSystemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。可以通过systemctl–version命令来查看使用的版本常用命令#立即启动一个服务$sudosystemctlstartapache.service#立即停止一个服务$sudosystemctlstopapache.service#重启一个服务$sudosystemctlrestartapa…

    标签:SystemdSupervisorCentos发布于:2019-11-16 23:22:03

    CentOS 7 firewalld防火墙简单配置介绍

      学习apache安装的时候需要打开80端口,由于centos7版本以后默认使用firewalld后,网上关于iptables的设置方法已经不管用了,想着反正iptable也不会用,索性直接搬官方文档,学习firewalld了,好像比iptables要简单点了。官方文档地址:https://access.redhat.com/documentation/en-US/Red_Hat_Enterpris…

    标签:FirewalldCentos发布于:2019-11-16 23:04:30

    Firewalld常用命令介绍

      Firewalld防火墙中所使用到的命令可以分为三大类:安装卸载、维护和策略操作。安装在Centos7中默认已经安装了firewalld,如果需要自行安装,可以直接使用yum安装[root@excelib.com~]#yuminstallfirewalld如果需要使用图形化配置工具还需要安装firewall-config[root@excelib.com~]#yuminstallfirewall-…

    标签:Firewalld发布于:2019-11-16 22:48:41

    firewalld规则配置介绍

      在基于RHEL7的服务器上,firewalld是一个可动态管理的防火墙服务,提供IPv4和IPv6防火墙规则定义和区域的支持。它可以直接代替iptables管理服务器的网络活动,能直接作用于内核的netfilter代码。本文简要介绍了如何通过firewall-cmd命令管理和配置防火墙,假定所有命令都以root权限执行。一.启动和状态1.查询firewalld运行状态$firewall-cmd--…

    标签:Firewalld发布于:2019-11-16 22:35:41

    配置Firewalld防火墙防御ICMP攻击

      配置Firewalld防火墙防御ICMP攻击提到ICMP大家应该都很熟悉,可能有人会说:不就是ping吗?但是说到ICMP攻击以及相关防御措施可能就有的人不是非常清楚了。ICMP的概念要想理解ICMP攻击以及防范我们还得从ICMP的概念说起,ICMP是“InternetControlMessageProtocol”的缩写,意思是“Internet控制消息协议”,他主要用于在不同主机、路由器等设备之间传递控制消息,比如网络是否可以联通、路由设…

    标签:Firewalld发布于:2019-11-16 22:22:18

    Ubuntu安装配置Postfix邮箱服务器

      Ubuntu安装配置Postfix邮箱服务器为什么要搭建自己的邮箱服务器呢?你知道希拉里⋅克林顿曾经使用过一个专用的私人邮箱服务器吗?搭建自己的私人邮箱服务器可以有效的解决邮件的隐私问题。因为只有你,邮箱服务器的管理员,才能看见服务器上的邮件。但是自己搭建邮箱服务器是一个比较麻烦的过程,因为你需要掌握许多许多的知识,使邮箱服务器正常运转。所以,我把邮箱服务器的搭建分成几个部分来讲,减少小白的痛苦。这篇文章是第1部分,讲解搭建一个非常简易的P…

    标签:PostfixUbuntu发布于:2019-11-16 22:13:44

    CentOS7安装配置PostgreSQL数据库服务器

      CentOS7安装配置PostgreSQL数据库服务器步骤摘要yuminstallhttps://download.postgresql.org/pubepos/yum/9.6edhathel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmyuminstallpostgresql96-serverpostgresql96-contrib/usr/pgsql-9.6/bin/postgresql96-setupinitd…

    标签:PostgreSQLCentos发布于:2019-11-16 22:03:48

    修改PostgreSQL数据库的默认用户postgres的密码

      修改PostgreSQL数据库的默认用户postgres的密码有时候,忘记了postgresql安装时默认用户postgres的密码,怎么办呢?linuxshell命令下面输入:sudo-upostgrespsql(这样就可以直接登录进postgres了,然后在里面可以进行添加用户,修改密码之类的,都不是问题了!!)修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号)第一步:1.PostgreSQL登录(使用psql客…

    标签:PostgreSQL发布于:2019-11-16 22:00:43

    Linux上的后台进程管理工具Supervisor

      Linux上的后台进程管理工具Supervisor当你的系统上有许多工作进程在跑,你想要一个统一的入口来管理这些进程,包括状态检查,启动和关闭,出错时警告,及自动重启等。那你就需要一个进程管理工具来帮助你。Supervisor就是其中一个简单而又强大的工具。虽说标题写了Linux,其实它可以用在大部分Unix衍生出来的系统,比如Linux,MacOSX,Solaris和FreeBSD。一.Supervisor组件Supervisor有四个组件:1…

    标签:SupervisorLinux发布于:2019-11-16 21:48:58

    supervisor的安装配置及常用命令介绍

      前言在web应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常、报错等情况,导致web应用终止时,需要保证程序可以立刻重启,继续提供服务。所以,就需要一个工具,时刻监控web应用的运行情况,管理该进程。Supervisor就是解决这种需求的工具,可以保证程序崩溃后,重新把程序启动起来等功能。简介Supervisor是一个用Python写的进程管理工具,可以很方便的用来在UNIX-lik…

    标签:Supervisor发布于:2019-11-16 21:22:43

    Ubuntu系统使用Nginx uWSGI部署Flask应用

      Ubuntu系统使用Nginx uWSGI部署Flask应用我职业生涯的大部分都在使用微软的架构,最近我决定走出技术的舒适区,步入开源软件世界。我现在日常工作的项目是一个RESTful服务,这个服务需要在主流硬件上运行,且能够按照需要进行水平拓展。为完成这项工作我决定使用Flask和Nginx。Flask是一个轻量级的PythonWeb框架,Nginx是一个非常稳定的Web服务器,它们在廉价硬件平台上工作良好。在这篇文章中我将指导你完成使用Nginx服务器…

    标签:部署FlaskUbuntuNginx发布于:2019-11-16 21:16:53

    python使用sqlalchemy连接mysql数据库

      sqlalchemy是python当中比较出名的orm程序。什么是orm?orm英文全称objectrelationalmapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编…

    标签:SQLAlchemyPythonMySQL发布于:2019-11-16 21:04:48

    ubuntu系统安装virtualenv python版本管理工具

      virtualenv的官网在http://www.virtualenv.org/en/latest/如其官方所说,virtualenv是一个创建独立python环境的工具。其要解决的最基本问题就是库的依赖和版本,以及间接权限(indirectlypermisions,没太明白)。安装virtualenv,在默认的python2下的pip就行:sudoapt-getinstallpython-vir…

    标签:PythonUbuntu发布于:2019-11-16 20:35:13

    Centos7安装配置Python3.6 Django virtualenv gunicorn supervisor环境

      跟着网上的教程走发现行不通阿!好多都是写个大概,而且每人的环境都是有些许差异的,比如说权限问题阿,等等都会造成安装的失败说明:本教程在你已经拥有Centos7系统,已经安装好nginx服务器,已经安装了Python3.6Djangovirtualenvgunicornsupervisor的前提下进行接下来开始了!1、新建你的django项目,假设项目名为Hellodjango-admin.pyst…

    标签:SupervisorPythonCentos发布于:2019-11-16 20:08:32

首页上一页12345下一页尾页共217页3468条记录