vim内替换文件内容
几个常用的方法如下:
把全部foo替换为bar,全局替换
1:%s/foo/bar/g
当前行替换foo为bar
1:s/foo/bar/g
替换每个foo为bar,但需要确认.
1:%s/foo/bar/gc
单词匹配替换, 需确认
1:%s/\<foo\>/bar/gc
忽略foo大小写,替换为bar, 需确认
1:%s/foo/bar/gci
yum 本地仓库搭建这一篇就够了
环境:
操作系统:centos7.4 x64,2c4G,200G系统盘,500G数据盘。分区lvm格式,数据盘单独一个lv,挂载在 /data目录。
安装建库所需工具
1yum install -y yum-utils device-mapper-persistent-data lvm2 createrepo wget
加载几个常用的阿里源
epel源
1wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
Docker 源
12yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache fast
查看yum仓库
12345678910[root@yum-centos7 yum]# yum repolistLoaded plugins: fastestmirrorLoading mirror speeds from cached h ...
windows使用dos命令查看以前链接过的wifi密码
说明:
有时候忘记自己家里或者公司的wifi密码了,但是电脑之前连接过。这时就可以通过dos命令查看wifi密码了。
第一步:
按“win+R”键打开运行窗口,输入cmd按回车,在弹出的窗口中输入命令“netsh wlan show profiles” 会显示电脑曾经链接过的WIFI名
123456789101112131415161718C:\Users\Hu_jerry>netsh wlan show profiles接口 WLAN 上的配置文件:组策略配置文件(只读)--------------------------------- <无>用户配置文件------------- 所有用户配置文件 : rongyao 所有用户配置文件 : ****的 iPhone 所有用户配置文件 : HONOR 20i 所有用户配置文件 : iPhone (2) 所有用户配置文件 : QiHang 所有用户配置文件 : 805-5GC:\Users\Hu_jerry>
第二步:
然后输入“netsh wlan s ...
XenServer之XenServer 7 上创建本地ISO库
今天在XenServer7 上想创建个ISO库,刚开始在网上查用下面的方法发现会报错。症状如下
12root@DS-Server04 ~]# lvcreate -L 20G -n local_iso `vgs|awk 'NR==2{print $1}'` lvcreate -L 20G -n local_iso VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533: Command not permitted while global/metadata_read_only is set.
提示全局只读 命令不允许。
123456789[root@DS-Server04 ~]``# pvs ``PV VG Fmt Attr PSize PFree ``/dev/sda3` `VG_XenStorage-8e812398-6d55-b06a-2907-ac95c4c12533 ...
用脚本收集centos7物理服务器的配置信息
本脚本只适用于centos7以上的系统。同时需要MegaCli工具的支持。所以在脚本开始就安装了次工具。
脚本如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#!/bin/bash#通过shell获取服务器资产信息#版本:v1.0#========安装MegaCli================= #这一步可以自行安装wget http://192.168.1.105/package/MegaCli-8.07.06-1.noarch.rpm yum localinstall MegaCli-8.07.06-1.noarch.rpm -yln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/rm -f MegaCli-8.07.06-1.noarch.rpm#========记录之前的老IP地址=========stty era ...
centos7设置网卡名称为eth0
安装好centos 7 之后默认网卡名称是很长一窜(比如:eno16777736),有时候需要刚才eth0这样的格式,下面是配置方法。
重命名ifcfg-eno16777736文件为ifcfg-eth0
12#cd /etc/sysconfig/network-scripts/#mv ifcfg-eno16777736 ifcfg-eth0
更改ifcfg-eth0文件
123456TYPE="Ethernet"BOOTPROTO="dhcp"DEFROUTE="yes"NAME="eth0" #<==此处改为eth0DEVICE="eth0"ONBOOT="yes"
编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”
12345678# vim /etc/default/grub GRUB_TIMEOUT=5GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRU ...
输出带有颜色的echo
echo显示带颜色,需要使用参数-e
格式如下:
echo -e “\033[背景颜色;文字颜色m字符串\033[0m”
例如:
echo -e “\033[41;37m TonyZhang \033[0m”
其中41的位置代表底色, 37的位置是代表字的颜色
注:
1、字背景颜色和文字颜色之间是英文的“”“”
2、文字颜色后面有个m
3、字符串前后可以没有空格,如果有的话,输出也是同样有空格
下面看几个例子:
12345678echo -e "\033[30m 黑色字 \033[0m"echo -e "\033[31m 红色字 \033[0m"echo -e "\033[32m 绿色字 \033[0m"echo -e "\033[33m 黄色字 \033[0m"echo -e "\033[34m 蓝色字 \033[0m"echo -e "\033[35m 紫色字 \033[0m"echo -e "\033[36m 天蓝字 \033[0m"ech ...
linux自动更改ip的shell脚本
说明:
日常运维中经常会改服务器的ip地址。操作起来比较繁琐,下面是一个自动更改IP地址的脚本。脚本中的NETMASK和DNS可以根据自己的实际情况更改。
1234567891011121314151617181920212223242526272829303132333435#!/bin/bash#描述 :通过交互式将动态获取的ip地址静态化#作者 :jerry_呈#版本 :V1.0read -p "请输入ip地址:" ip/usr/bin/ping -c 2 $ip > /dev/null 2>&1if [ $? -eq 0 ];then echo "当前ip已存在,请重新设置!" exit 1else echo "当前ip可以使用。"fi#获取网关gw=`echo $ip | awk -F "." '{print $1"."$2"."$3"."1 ...
windows server 2012 添加桌面图标
windows server 2012系统安装完以后桌面默认只有回收站一个图标,如何将window常用的图标(计算机、控制面板、网络、用户文件)的图标添加到桌面呢,下面为作者本人亲测。操作简单至极。
打开运行窗口:
直接按Win(键盘上的微软徽标键)+R
拷贝如下运行命令到命令窗口并单击确定按钮:
1rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
在打开的“桌面图标设置”窗口中勾选想要在桌面显示的桌面图标然后单击确定即可。
Centos7下cobbler安装及配置
1.背景介绍
作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘、U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘、U盘去安装,就显得有些力不从心了。PXE技术就能很好的解决这个问题,本文将会对PXE的工作原理有所介绍,而cobbler则是基于PXE技术的工作原理的二次封装,通过命令的方式简化了PXE配置过程。
2.PXE原理介绍
2.1原理与概念
事实上把PXE称作是一种引导方式而不是安装方式似乎更加准确,PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动,但是有一个前提条件是计算机的网卡必须具有引导功能,这个网卡中要有一个PXE客户端。当计算机POST自检成功以后,BIOS把网卡中ROM的PXE客户端调入内存执行,PXE客户端通过网络中的DHCP服务器获取一个IP地址,拿到IP地址以后PXE继续引导计算机与网络中的TFTP客户端建立连接,从而从TFTP服务器中获取开机引导文件之后请求并下载安装需要的文件。在这个过程中需要一台服务器来提供启动文件 ...