暂未分类
未读本文将介绍两种方式的系统盘的完整的备份,两种方式各有优缺点,需要根据实际情况来进行选择
使用dd的完整镜像克隆的方式
使用tar去备份数据,安装grub的方式
dd方式优点:简单,一条命令 dd if=/dev/sda of=/dev/sdb 就可以进行完整的系统备份了
缺点:时间非常长,备份一个系统盘,无论数据多少,系统盘全部会读取一遍,时间比较久备份目的盘需要大于原盘分区无法调整,根原分区一模一样
tar方式优点:时间短,只需要备份实际磁盘上的数据即可自定义,可以修改分区的大小,可以控制备份的类容,可以定期备份对目的盘大小无限制,比较灵活
缺点:人为修改东西比较多,需要手动去修改一些信息当然在掌握了一定的linux基础的情况下建议是使用tar方式的,,下面将介绍tar方式的处理方式:
给准备用来备份的磁盘进行分区和格式化首先使用 df -h 来检查当前的挂载的系统分区:
12345Filesystem Size Used Avail Use% Mounted on/dev/sdb5 285G ...
linux下的软件包在有网络的情况下比较好安装,在ubuntu下,更新sourcelist,然后使用apt-get就可以很方便的安装包,在centos下面,更新yum列表,然后使用yum也可以进行方便的软件安装,但是在没有网络的情况下就比较难安装,可以用一个个包的安装的方式去安装,这个在少量的包的情况下比较好处理,在多的情况下就比较麻烦了,本篇文档,就是介绍了在无网的情况下,根据自己的需要制作内网的包的安装服务器
centos系列使用光驱作为安装源1、将光驱挂载到服务器的本地目录
12[root@node1 ~]# mount /dev/cdrom /mntmount: block device /dev/sr0 is write-protected, mounting read-only
2、修改本地的yum源文件,将源指向光驱挂载的目录
1vim /etc/yum.repos.d/myiso.repo
1234567添加[myiso]name=myisobaseurl=file:///mntgpgcheck=0enabled=1gpgkey=file:///etc/pki/rpm- ...
windows 10 预览版出现无法设置静态IP的bug,只能通过命令行进行设置,开启powershell,然后执行下列的命令即可下面的“以太网 3” 为你设置的网卡的网卡名称,注意不要忘了空格
设置静态IP:
1netsh interface ipv4 set address "以太网 3" static 192.168.0.71 255.255.0.0 192.168.26.1
增加静态IP:
1netsh interface ipv4 set dns "以太网 3" static 223.5.5.5
增加静态IP:
1netsh interface ipv4 add address "以太网 3" 11.12.0.0 255.255.0.0
重置为dhcp:
1netsh interface ipv4 set address "以太网 3" dhcp
基本设置应该够用了
暂未分类
未读使用expect来自动应答shell的交互
1234567#!/usr/bin/expectspawn openssl req -new -key server.key -out server1.csrexpect "Country Name"send "\n"expect "State or Province Name"send "\n"interact
暂未分类
未读现在在项目中遇到这个情况比较多,在执行了一系列的命令后,想去翻历史记录的时候,翻不到历史记录,不同终端的命令,没有汇总,也不清楚那条命令是什么时候执行的,所以需要对默认的命令进行下面两个优化:
让历史记录里面带有时间
让所有终端命令都记录到history当中去
添加日期在 /etc/bashrc 末尾添加:
12HISTTIMEFORMAT="%F %T "export HISTTIMEFORMAT
然后执行:
1source /etc/bashrc
新开终端,history就已经带有日期
###汇总命令,并且不同的终端可以通过上翻查询到命令
在 /etc/bashrc 末尾添加:
1234567# Avoid duplicatesexport HISTCONTROL=ignoredups:erasedups# When the shell exits, append to the history file instead of overwriting itshopt -s histappend# After each ...
使用yuicompressor 进行css和js的压缩
1234567891011121314151617181920212223#! /bin/sh yasuocss="java -jar /root/yuicompressor-2.4.8.jar --type css --charset utf-8"yasuojs="java -jar /root/yuicompressor-2.4.8.jar --type js --charset utf-8"######################cssfor file in ./SGMag/sites/media/css/sgmag/*.css ./SGMag/sites/media/css/*.cssdoecho "$file"echo "$file"bkmv $file "$file"bk$yasuocss $file"bk" > $fileecho "$file"done## ...
暂未分类
未读1、Cgroup安装安装Cgroups需要libcap-devel和libcgroup两个相关的包
1yum install gcc libcap-devel
2、Cgroup挂载配置
12345678Cgroup对应服务名称为cgconfig,cgconfig默认采用“多挂载点”挂载。经过实际测试,发现在CentOS环境中应采用“单挂载点”进行挂载,因此应当卸载原有cgroup文件系统,并禁用cgconfig。cgclear或者sudo service cgconfig stop # 停止cgconfig,卸载cgroup目录sudo chkconfig cgconfig off # 禁用cgconfig服务,避免其开机启动然后采用“单挂载点”方式重新挂载cgroup。可以直接手动挂载,这样仅当次挂载成功。mount -t cgroup none /cgroup然后编辑/etc/fstab/,输入下列内容。这样每次开机后都会自动挂载。none /cgroup cgroup defaults 0 0
3、常用的Cgroup相关命令和配置文件
1234 ...
xenserver是思杰的一款类似于vmware ESXI的虚拟化平台,或者说虚拟化操作系统,上面可以安装许多虚拟机,但是当你装完linux虚拟机,你会发现一个问题,不能像windows vm那样直接通过xencenter的虚拟机属性去修改。
windows的启动属性,很容易修改,
而linux的启动属性,没有这些
下面我们介绍一些啊,怎么可以把linux的启动属性,通过命令行解决掉。
选择xenserver主机的console端,找到linux虚拟机的uuid。
执行:
1xe vm-list name-lable=xx(虚拟机名称) 就会显示虚拟机的uuid
然后执行:
12xe vm-param-set uuid=xx(上面获取到的) HVM-boot-policy=BIOS\ orderxe vm-param-set uuid=xx(上面获取到的) HVM-boot-params:order="dc"
执行完,你就可以通过XenCenter打开Linux虚拟机的属性查看,和windows一样,可以修改启动顺序了
写于: 2014年06月19日更新于: 20 ...
方式一(路径不要改):挂载光驱到到本地的指定目录
1mount /dev/cdrom /media/cdrom
然后执行:
1apt-cdrom -m -d /media/cdrom add
会写配置文件然后执行:
1apt-get update
就可以使用
方式二:直接添加方式
12mount /dev/cdrom /mntroot@grandocean:/etc/apt# vim /etc/apt/sources.list
添加
12deb file:///mnt raring maindeb file:///mnt raring restricted
方式三:通过目录本地创建的方式
1apt install dpkg-dev
进入到放包的目录的根目录,比如/iso/main
12cd /iso/maindpkg-scanpackages -m . | gzip -c > Packages.gz
修改源列表
1deb [trusted=yes] file:///iso/main ./
写于: 2014年08月28日更新于: 2015年03月24日
之所以说是简单的服务器,实现的功能很简单,通过这个dns server 查询制定域名的时候,能够根据设置的值来返回IP,当前的需求是需要轮询的返回IP
DNS 轮询机制会受到多方面的影响,如:A记录的TTL时间长短的影响;别的 DNS 服务器 Cache 的影响;windows 客户端也有一个DNS Cache。这些都会影响 DNS 轮询的效果。
下面的配置就是实现解析test.zp.com到不同的IP地址
安装dns server软件包ubuntu下是通过安装bind9软件包来配置dns-server的
1[root@lab5106 ~]# apt-get install bind9
配置dns配置文件的路径在/etc/bind路径下面
添加一个zone1234root@ubuntu14:/etc/bind# vim /etc/bind/named.conf.local 添加下面,语法可以参照/etc/bind/zones.rfc1918中的语法添加,如下:zone "zp.com" { type master; file &quo ...