![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
无与伦比jia
Linux 运维菜鸟工程师...
展开
-
秋招复习之SSH服务篇
SSH 面试总结总结了一部分面试时候遇到的问题:希望和大家一起学习类型:优化类登录验证方式口令登录:用户密码客户端向服务器端发起ssh请求服务端收到请求,发送公钥到客户端客户端传入用户名和密码通过公钥加密后传给服务端秘钥对客户端生成秘钥对,包括公钥和私钥,私钥放自己本地公钥拷贝一份并命名为 authorized_keys客户端向服务器端发送请求,信息包括 ip、...原创 2019-11-06 09:23:46 · 249 阅读 · 0 评论 -
Uwsgi 生产环境 部署 Nginx + Django
Uwsgi 首先弄清下面几个概念:WSGI:全称是 Web Server Gateway Interface,WSTI 不是服务器,python 模块,框架,API 或者任何软件。只是一种规范,描述 。uwsgi:与WSGI一样,是uWSGI服务器的独占通信协议,用于定义传输信息的类型(type of information)。每一个uwsgi packet前4byte为传输信息...原创 2018-07-26 10:06:28 · 312 阅读 · 0 评论 -
Bootstrap-table 实例
Bootstrap-table 实例下载官网地址:http://bootstrap-table.wenzhixin.net.cn/zh-cn/文档地址:http://bootstrap-table.wenzhixin.net.cn/zh-cn/getting-started/下载解压后可以看到如下目录格式bootstrap-table/├── dist/│ ├── exten...原创 2018-10-29 19:51:53 · 1038 阅读 · 0 评论 -
Netperf 网络性能测试
Netperf 网络性能测试Netperf 是一种网络性能测量工具,主要基于 TCP 或 UDP 的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。工作原理Netperf 工具以 client/server 方式工作。server 端是 netserver,用来侦...原创 2018-11-22 16:04:47 · 29090 阅读 · 5 评论 -
Nginx 入门教程
Nginx 编译安装Nginx是一个性能出色的http服务器和反向代理服务器,占内存小,并发能力强,处理静态页面能力好。Nginx 由内核和模块组成。**相对于 Apache 优点 **高并发响应性能非常好反向代理性能非常强,(可用于负载均衡)内存和 CPU 占有率低对后端服务有健康检查功能支持 PHP cgi 方式和 fastcgi 方式配置代码简洁、容易上手系统环境...原创 2018-12-16 21:46:06 · 236 阅读 · 0 评论 -
Nginx虚拟主机设置
Nginx 虚拟主机虚拟主机:把一台物理服务器划分成多个“虚拟”的服务器,每一个虚拟主机都可以有独立的域名和独立的目录Nginx 虚拟主机配置通过 nginx.conf 中的 server 节点指定,要想设置多个虚拟主机,配置多个 server节点即可可通过三种方式配置虚拟主机基于域名基于端口基于 IP基于域名我们设置下面这三个域名pic.example.com...原创 2019-01-06 19:25:41 · 447 阅读 · 7 评论 -
Nginx + keepalived 实现双机热备
Nginx + keepalivedkeepalived 简介Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。VRRP 协议VRRP全称 Virtual R...原创 2019-03-28 14:48:43 · 567 阅读 · 0 评论 -
Zabbix监控 Openstck实例
Zabbix-OpenStack-InstanceMonitoring OpenStack Instance Info with Zabbix referred from https://github.com/superbigsea/zabbix-kvmAs we all know,Openstack has plenty of Compute nodes .Each Compute node...原创 2019-04-18 16:19:33 · 1668 阅读 · 0 评论 -
Conflicting resource provider name compute3 already exist
UUID 冲突????其实很简单,就是 nova_api 库中的,resource_providers 表 和 compute_nodes 表中的 关于计算节点的 UUID 值 有了冲突,我们只需要更新一下数据库就好了:MariaDB [nova_api]> select uuid,name from resource_providers where name='bdc2';+-------...原创 2019-10-10 10:01:38 · 899 阅读 · 0 评论 -
Nova Image has no associated data
Nova Image has no associated data我们使用$ glance image-list | grep xxx发现该镜像是存在的、然后我们去/var/lib/glance/images 目录下查看、发现镜像只有几个?drwxr-xr-x 2 glance glance 4096 Aug 1 17:07 ./drwxr-xr-x 4 glance g...原创 2019-10-10 10:03:11 · 1791 阅读 · 0 评论 -
CURL 使用详解
CURLCurl 的一些用法详解,Commad Line URL vicurl 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在“标准输出”(stdout)上面,他支持多种协议。一、查看网页源代码直接在curl命令后加上网址,可以看到网页源码。$ curl www.sina.com <!DOCTYPE HTML PUBLIC "-//IETF//DTD H...原创 2019-10-10 14:22:49 · 647 阅读 · 0 评论 -
KVM安装教程
笔记本开启你的 KVM 之旅文章目录笔记本开启你的 KVM 之旅实验环境:检测是否支持KVM笔记本虚拟化开启虚拟机虚拟化开启KVM 模块加载增加桥接网卡重启网络服务安装KVM环境实验环境:物理机:Lenovo ThinkPad E470虚拟机:VMware操作系统:CentOS7.4 GNU (需要安装有图形化界面的)kvm 是Kernel-based Virtual Machin...原创 2019-10-10 14:34:12 · 4915 阅读 · 0 评论 -
KVM 使用 Libvirt远程获取虚拟机信息
LibvirtLibvirt 是一个软件集合,便于使用者管理虚拟机和使用其他虚拟化功能。包括三个部分API库libvitd 守护进程 daemon命令行工具 virshLibivrt 目标是提供一种单一的方式管理多种不同的虚拟化方式Libvirt 主要功能包括:虚拟机管理:比如:启动、停止、暂停、保存、恢复、迁移(支持多种设备热插拔包括磁盘、网卡、内存、CPU)远程机器支...原创 2019-10-10 14:35:25 · 1377 阅读 · 0 评论 -
自定义Openstack图标
这里写图片描述## 自定义Openstack 图标 版本:Q 版本 Openstack 文件位置经过本人寻找,发现图片真实位置位于/var/lib/openstack-dashboard/static/dashboard/img首页的图片叫 logo-splash.svg备份源文件,替换为自己的文件,svg 格式是图片的一种,png 图片可以在该网站进行在线转换。...原创 2018-07-03 10:56:54 · 3017 阅读 · 0 评论 -
PHP 执行远程命令 SSH2 模块安装
SSH2 扩展的安装PHP 的 SSH2 扩展系统环境CentOS 6.8libssh2-1.8.0php-develssh2-0.13前提环境安装好 LNMP 或 LAMP安装 OpenSSL$ yum install -y openssl openssl-devel编译安装 libssh2$ cd /usr/local/src$ wget...原创 2018-06-11 15:38:40 · 5465 阅读 · 4 评论 -
fsck 用法总结
fsckfsck(file system check) 用来检查和维护不一致的文件系统,若系统掉电或磁盘发生问题,可用fsck命令对文件系统进行检查。Linux服务器启动报错:unexpected inconsistency:RUN fsck MANUALY //consistent 一致的 n consistency 反义词 inconsistentmanual 手工的翻译一下就是,有原创 2017-07-27 17:42:47 · 15960 阅读 · 0 评论 -
五分钟实现两台Linux主机免密登录
ssh免密登录生成公钥、私钥 ssh-keygen 等同于ssh-keygen -t rsa 运行上面命令后,系统会出现一系列提示,一路回车就可。 运行结束以后,默认在~/.shh目录生成两个文件: id_rsa:私钥 id_rsa.pub:公钥导入公钥到认证文件,更改权限导入本机,导入本机以后拷贝id_rsa私钥文件到原创 2017-07-28 17:40:32 · 868 阅读 · 0 评论 -
挂载大于2TB硬盘
挂载大于2T的硬盘使用fdisk -l 查看硬盘编号硬盘大于2T,使用parted命令parted /dev/sdb (使用part命令对3T硬盘进行分区处理)mklabel gpt (使用gpt格式将3T硬盘弄在一个分区)unit TB (设置单位为TB)mkpart primary 0 3 (显示设置的分区大小,可以填-1表示使用全部空间)quit格式化原创 2017-08-15 11:26:09 · 501 阅读 · 0 评论 -
Ansible工具入门
Ansible优势:相对于puppet和saltstack,ansible无需客户端,更轻量级。甚至都不用启动服务更强的远程命令执行操作不输于puppet和saltstack的其他优势安装:配置好EPELyum 安装SSH认证命令:ansible -i /etc/ansible/hosts test -u root -m command -a 'ls /home' -k其中 -i原创 2017-12-04 16:21:10 · 320 阅读 · 0 评论 -
Nfs安装配置
NFS服务配置网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。NFS的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”原创 2017-12-06 20:01:58 · 186 阅读 · 0 评论 -
Mongodb启动失败问题解决
Mongodb异常关闭,再启动需要删除mongod.lock文件mongod.lock文件是mongo服务端启动后在硬盘中创建的一个锁文件,如果你正常退出mongod服务,该文件即使还存在,也不会影响下一次启动mongod服务的。这个文件还会记录mongod在运行过程中的一些状态,以便在正常重新启动服务时能够获取异常信息提示原创 2017-12-06 20:09:28 · 4387 阅读 · 0 评论 -
Mysql 主从复制简单实现
Mysql 主从复制环境:两台CentOS6.8,IP:192.168.1.190,192.168.1.191安装Mysql# yum install mysql mysql-server mysql-devel# /etc/init.d/mysqld start# chkconfig mysqld on# mysql_secure_installlation原创 2017-12-16 18:49:51 · 215 阅读 · 0 评论 -
Curl用法
CURL Curl 的一些用法详解,Commad Line URL vi curl 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在“标准输出”(stdout)上面,他支持多种协议。一、查看网页源代码直接在curl命令后加上网址,可以看到网页源码。$ curl www.sina.com <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTM转载 2018-01-17 11:32:54 · 1534 阅读 · 0 评论 -
Web 访问的利器 noVnc
NoVncNoVnc Web 端的Vnc软件、可以直接通过网页访问远程主机,采用 HTML5、WebSockets、Canvas和 JavaScript 实现,被普遍用在各大云平台中。 访问 Vnc 服务、需要做 tcp 到websockts的转化 才能在Html中看出来。网页就是一个客户端、类似 Windows 下的 vncviewer , 只是此时填的不是裸露的 VNC 服务的...原创 2018-03-15 15:40:08 · 15259 阅读 · 8 评论 -
MySql数据导出
数据导出为Excelmysql>use caida; //选择要操作的数据库mysql>select ip,node,physical_cpu,cpu_cores,processor,cpumodel,throughtput,use_processor,use_memory,use_disk from three_openstack_server into o原创 2018-03-02 14:15:05 · 153 阅读 · 0 评论 -
PHP 下foreach循环以及数组的一些知识
foreach 循环foreach 循环只适用于数组,用于遍历数组中的每个键/值对。foreach($array as $value){ code to be executed;}每进行一次循环迭代,当前数组的值就被赋给$value变量,并且数组指针会一直往下移动,直到达到最后一个数组元素。<?php$age=array("Bill"=>"35","St...原创 2018-03-05 20:14:57 · 1314 阅读 · 0 评论 -
Zabbix 安装文档
Zabbix 安装文档Zabbix 是一种分布式服务监控系统,核心系统由 C语言编写。主要有服务器端 (Server),代理服务器端 (Proxy),被监控端 (Agent) 组成。安装环境:CentOS7.3安装架构:LAMP事前准备关闭selinux# setenforce 0 临时关闭# sed -i &amp;quot;s/SELINUX=enforcing/SELINUX=d...原创 2018-03-05 20:21:50 · 227 阅读 · 0 评论 -
分享一个自己写的判断KVM 远程连接端口的方法
#!/bin/bashif [ $# -ne 1 ];then echo "Error...need args" exit 1fi#进入KVM, 目录cd /etc/libvirt/qemu#取出包含有name的行for i in `find . -name "*.xml"`; do sed -n '14p' $i>>tmp1.txt ; done; ...原创 2018-04-10 09:58:59 · 1160 阅读 · 0 评论 -
Linux 下cut用法总结
CUTcut 顾名思义,就是切~~是一个选取命令,其功能是将文件中的每一行,“字节” “字符” “字段” 进行剪切,选取我们需要的,并将这些选取好的数据输出至标准输出。create two new document to display#cat test1.txt557adfhgbcd5464b135465453456233546576#cat test2.txt cut (选项)原创 2017-07-27 11:31:50 · 2090 阅读 · 0 评论