![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
SereneMA
简单快乐
展开
-
openstack 镜像上传和下载
$ . admin-openrc.sh上传镜像Linux镜像上传命令glance image-create --disk-format=qcow2 --container-format=bare --visibility=public --file <镜像文件全路径> --name <镜像名称> --property hw_scsi_model=virtio-scsi...原创 2019-03-20 11:19:51 · 3743 阅读 · 0 评论 -
centos 出现:Loaded plugins: fastestmirror, langpacks Cannot open: https://www.rdoproject.org/repos/rdo
Centons下其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我也没有仔细了解过,可能是系统不支持或者缺少组建导致的。处理办法就是禁用这个插件,方法如下:root@www.ctohome.com]# vi /etc/yum/pluginconf.d/fastestmirror.conf [main] enabled=0...原创 2019-05-12 17:35:01 · 7310 阅读 · 0 评论 -
安装 mysql等等
在ubuntu中安装 nginx 、apache2安装 nginx(如果不确定是否由该安装包,可以使用命令查看命令apt-cache search nginx)安装nginx命令sudo apt-get install nginx测试nginx命令curl -I 'http://127.0.0.1'安装apachesudo apt-get install apache...原创 2019-05-28 08:45:41 · 86 阅读 · 0 评论 -
linux 文件默认权限umask
umask umask -S0002第一个是特殊权限用的 先不用管 002 表示 user 和grep 没有被拿掉任何权限 other 被拿掉了 w 权限rwx421 umask [-p] [-S] [mode] The user file-creation mask is set to mode. If mode begins with...原创 2019-06-06 10:50:02 · 418 阅读 · 0 评论 -
ticke
docker exec -it -u 0 ceph_mon ceph df原创 2019-06-20 15:20:48 · 360 阅读 · 0 评论 -
linux 审计功能
方法-一 vim /var/log/audit/audit.logcomm参数说明:time :审计时间。•name :审计对象•cwd :当前路径•syscall :相关的系统调用•auid :审计用户ID•uid和 gid :访问文件的用户ID和用户组ID•comm :用户访问文件的命令•exe :上面命令的可执行文件路径方法二 自带审计功能 vim ~/.bas...原创 2019-06-12 13:38:41 · 2447 阅读 · 0 评论 -
广义表,长度是( ),深度是( )
广义表(a,(a,b),d,e,((i,j),k))的长度是( ),深度是( )其长度为5、深度为3、为什么呢?长度的求法为最大括号中的逗号数加1,即为:a后面的逗号,(a,b)后面的逗号,d后面的逗号,e后面的逗号,((i,j),k)前面的逗号,总计有四个,那么广义表的长度是4+1=5;深度的求法为上面每个元素的括号匹配数加1的最大值,a为1+0=1;(a,b)为1+1=2...原创 2019-07-29 13:54:27 · 11960 阅读 · 0 评论 -
inux中变量$#,$@,$0,$1,$2,$*,$$,$?
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表,代表目标文件(target)$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误@这个符串通常用在...原创 2019-07-29 15:59:52 · 106 阅读 · 0 评论 -
ACID
ACID事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).A原子性是指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。C一致性是指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻...原创 2019-07-29 17:23:01 · 114 阅读 · 0 评论 -
test笔试
2 the cave being very dark,he mede some candels to give light3 the market risk rate is the difference between the historical return on the stock market and the return on bonds4 that picture of a c...原创 2019-07-31 10:25:08 · 2003 阅读 · 6 评论 -
tt
awk '{print $1 ,$5}'1000.log >out.logawk 'BEGIN{FS=""}{if ($ =="") {i_p[$5]++}if ($ =="") {i_p[$5]++}}END{for (i in i_p){print i,i_p[i]|"sort -rn -k 2"}}' out.log原创 2019-09-08 21:46:38 · 130 阅读 · 0 评论 -
rsyslog日志服务
Linux系统日志分析rsyslog日志服务简介日志的概念好理解,日志作用可用于排障和追溯审计的等rsyslog 是一个C/S架构的服务,可监听于某套接字,帮其它主机记录日志信息,rsyslog可以理解为增强版的syslog,在syslog的基础上扩展了很多其他功能,如数据库支持(Mysql,PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。除了默认的udp协议外,...原创 2019-10-06 11:26:02 · 631 阅读 · 0 评论 -
HTTP与HTTPS的区别:
http和https的区别:HTTP:超文本传输协议,是互联网上应用最为广泛的一种网络协议,设计http最初的目的是为了提供一种发布和接受HTML页面的方法。它可以使浏览器更加高效。Http是明文的方式发送信息的,如果黑客截取了web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。HTTPS:是以安全为目标的Http通道,是Http的安全版。Https的安全基础是SSL。SSL协议...原创 2019-10-06 11:26:54 · 133 阅读 · 0 评论 -
tcpdump+ftp
tcpdump+ftptcpdump是网络数据抓取和收集工具,将网络中的数据包头截取出来以供分析;它支持端口、主机、网络、协议(tcp、udp、ICMP、ARP、IP、RARP)tcpdump 使用场景:1.服务器平时流量很少,突然把带宽跑满了,查看什么数据把带宽跑忙2.访问服务器不成功,在服务器抓包,看是否有该IP的访问结果,多用于测试环境。显示所有可以被tcpdump的接口[roo...原创 2019-10-06 11:27:39 · 573 阅读 · 0 评论 -
ssh 用户登录 审计
建立一个 Command_history.shtouch /var/log/Command_history.sh内容如下#!/bin/shtouch /var/log/Command_history.logchown nobody.nobody /var/log/Command_history.logchmod 002 /var/log/Command_history.logc...原创 2019-05-16 15:25:53 · 925 阅读 · 1 评论 -
运维日志--计算云主机cpu 内存 等的使用率
给出 某台云主机的 相关信息如下instance-00000178_monitorData.txt[root@compute01 nagios_monitorData]# vim instance-00000178_monitorData.txtCPUUsageSY: 0.264853967018MemTotal: 32767.4648438Disk_Root_Used: 42.835...原创 2019-05-06 13:06:23 · 868 阅读 · 0 评论 -
如何把ethX改为eth0
通过控制台登录虚拟机通过命令打开网络规则脚本vi /etc/udev/rules.d/70-persistent-net.rules将eth0删除,把eth1改为eth0 . 发现不可以修改该脚本 按键“Est+:”之后输入q! 退出脚本修改脚本权限chmod 777 70-persistent-net.rules执行步骤2 的命令, 删除eth0把eth1 改为eth0 按键“Es...原创 2019-04-16 13:00:55 · 993 阅读 · 0 评论 -
通过shell脚本 将目录中的文件批量复制到其他目录
/root/msp/里有若干.raw文件,现在要求在当前目录创建一个新目录all,且将那些目录所有.raw文件都拷贝到目录all。在ubuntu12.04的shell脚本实现如下:#!/bin/sh提示信息echo “start:”定义变量dst=allpst=.raw复制文件到目标文件夹if [ -d ${dst} ]thenecho " ${dst} existed"...原创 2019-03-20 13:58:30 · 4335 阅读 · 0 评论 -
shell文件重命名
#! /bin/shfor image in $(ls *.qcow2)donew_image=echo $image | awk -F'.qcow2' '{print $1}'"-v0.9.qcow2"#echo $new_imagmv " $image" " $new_image"done原创 2019-03-20 14:46:02 · 5065 阅读 · 0 评论 -
openstack 列出所有的用户、认证服务目录、新建、删除、修改和显示用户详细信息
列出所有的用户命令:$ openstack user list样例列出认证服务目录命令:$ openstack catalog list样例:创建用户命令:$ openstack user create [--password <password>] [--project <project>] <user-name>删除用户(*)命令...原创 2019-03-21 10:19:20 · 9259 阅读 · 0 评论 -
openstack 查看实例、创建、删除 、重启实例
列出实例,查看实例状态命令:$ openstack server list从镜像创建实例命令:$ openstack server create --image <镜像id> --flavor <云主机类型>. --network <内网id> <实例名>从云硬盘创建实例命令:$ openstack server create ...原创 2019-03-21 10:33:01 · 10176 阅读 · 0 评论 -
云主机类型、创建实例类型
列出可用云主机类型命令:$ openstack flavor list创建云主机类型命令:$ openstack flavor create --ram <内存大小,单位MB> --disk <根磁盘大小,单位GB> --vcpus <vcpu个数> <主机类型名称>...原创 2019-03-21 10:34:16 · 2063 阅读 · 0 评论 -
浮动IP的绑定 、释放、移除
为实例绑定浮动IP命令:$ openstack server add floating ip <实例名称或id> <浮动ip>样例:openstack server add floating ip vm1 10.200.**.**为实例释放浮动IP(*)命令:$ openstack server remove floating ip <实例名称或id...原创 2019-03-21 10:37:38 · 4376 阅读 · 0 评论 -
qcow2转成raw,raw转qcow2
qcow2转成raw:qemu-img convert -f qcow2 -O raw ubuntu14.04.qcow2 ubuntu14.04.rawraw转qcow2:qemu-img convert -f raw -O qcow2 6992.raw 6992.qcow2在raw转qcow2的时候,还可以在做一步深度压缩,就是qcow2自己可以再次压缩(注意这个操作是把qcow2压缩...原创 2019-03-18 11:05:08 · 9710 阅读 · 0 评论 -
神马是screen,screen的相关命令有哪些
screen是什么?screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。screen中有会话的概念,用户可以在一个会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。简单讲,screen命令用于新建一个或多个“命令行窗口”,在新建的这“窗口”中,可以执行命令;每个“窗口”都是独立并行的。#创建一个名称为123的s...原创 2019-03-28 10:34:16 · 213 阅读 · 0 评论 -
如何修改镜像
首先得到volume_id,首先得到云主机ID执行鉴权. admin-openrc.sh然后执行以下命令openstack server show 取volume_iddemo某云主机id:5b66e75e-d07b-49dc-babe-b5126d14c771openstack server show 5b66e75e-d07b-49dc-babe-b5126d14c77...原创 2019-04-11 14:27:03 · 3453 阅读 · 0 评论 -
docker exec
[root@contrl01 msp]# docker exec --helpUsage: docker exec [OPTIONS] CONTAINER COMMAND [ARG…]Run a command in a running container-d, --detach Detached mode: run command in the background–de...原创 2019-04-12 13:59:41 · 252 阅读 · 0 评论 -
如何查看docker内/etc/ceph目录对应物理机目录
查看docker内/etc/ceph目录对应物理机目录的方法:docker inspect ceph_mon|grep -B 5 /etc/ceph原创 2019-04-12 14:02:43 · 1442 阅读 · 0 评论 -
如何查看Centos或者Ubuntu中是否安装某个插件
#查看Centos中是否安装ntp或者cloud-init、qemu-guest-agentrpm -qa | grep ntp#查看时间ntpdate#查看Ubuntu中是否安装ntpdpkg -l |grep ntp$watch ntpq -p 查看ntp运行状态原创 2019-04-16 12:58:18 · 1675 阅读 · 0 评论 -
判断excel表A中的ip是否在另一excel表B的ip中;
作者:SereneMA链接:https://www.nowcoder.com/discuss/286013来源:牛客网import IPy import pandas as pd # no headerdata = pd.read_excel('xxx/company_ip.xlsx',header=None)# have header#data = pd.read_excel...原创 2019-10-06 11:34:10 · 677 阅读 · 0 评论