首页 > 代码库 > virt-install&&change ip
virt-install&&change ip
datetimectl set-time "2016-11-01 12:06:26"
date +%F 或者 date +%Y+%m+%d
date -d"80 day ago" +"%F %H:%M:%S" > /mnt/datafile
date -d"-80 day ago" +"%F %H:%M:%S" >> /mnt/datafile
cat /mnt/date.txt | wc -c 字符 cat /mnt/date.txt | wc -m 行数 cat /mnt/date.txt | wc -l 单词数 cat /mnt/date.txt | wc -w
!date
touch westos{a..c}_file{8..13}
mv westos{a..c}_file{8..13} /tmp
vim /etc/vimrc
set nu set mouse=a (设定鼠标可以操作光标位置)
groupadd -g 888 phone
useradd huawei
useradd -u 1800 mi -s /bin/sh
useradd -u 1801 -c User iphone
usermod -d /home/huawei huawei
usermod -u 1700 -s /sbin/nologin
usermod -c 苹果手机 iphone
usermod -d /home/huawei huawei
vim /etc/login.refs
PASS_MAX_DAYS=0
PASS_MIN_DAYS=7
visudo
99行 admin hostname=(root) NOPASSWD: /usr/sbin/useradd
mkdir /pubdir
chmod 1775 /pubdir
ps ax -o %cpu --sort -%cpu | grep -v CPU | head -n 5 > /mnt/pidfile
lastb | awk -F " " ‘{print $3}‘ | grep [1-9]
sed -e ‘79s/yes/no/g‘ /etc/ssh/sshd_config
tar zcf mnt.tar.gz /mnt/ -R
ssh-keygen
cd /root/.ssh
ssh-copy-id -i id_rsa.pub root@ip
scp id_rsa root@ip
scp mnt.tar.gz root@ip:/mnt
vim /etc/chronyd.conf
server 172.25.113.104 iburst
systemctl stop firewalld
systemctl restart chronyd
timedatectl set-timezone Africa/Juba
服务端
echo "*.* @172.5.113.104" /etc/rsyslog.conf
客户端
vim /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514
两边重起服务
systemctl restart rsyslogd
connection add con-name eth0 ifname eth0 type ethernet ip4 172.25.254.113 gw4 172.25.254.254
yum install dhcpd -y
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
subnet 172.25.113.0 netmask 255.255.255.0 {
range 172.25.113.150 172.25.113.200;
option routers 172.25.113.103;
}
mount /iso/rhel-server-7.1-x86_64-dvd.iso on /var/www/html/iso
mount -a
vim /etc/fstab
/iso/rhel-server-7.1-x86_64-dvd.iso /var/www/html/iso iso9660 ro,relatime 0 0
vim /etc/yum.repo/hcx.repo
[hcx]
name=hcx
baseurl=http://172.25.113.250:/iso
enabled=1
gpgcheck=0
yum clean all
yum repolist
yum install lftp
yum install vsftpd
yum remove vsftpd
Virsh脚本
#!/bin/bash
case "$1" in
start|Start)
virsh start $2
;;
shutdown|poweroff)
virsh destroy $2
;;
undefine)
virsh undefine $2
;;
create)
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.img /var/lib/libvirt/images/$3.img
virt-install \
--name $3 \
--ram 500 \
--disk /var/lib/libvirt/images/$2.img \
--import
;;
*)
echo "please use start:Start:shutdown:poweroff:undefine:create"
;;
esac
改变ip脚本
#!/bin/bash
echo "please input a disk(eth0)"
read disk
echo "please insput a number[0-255]:"
read number
if [ -z $number ]
then
echo "please input a number[0-255]"
fi
ip addr show
source=172.25.113
HCX1=/etc/sysconfig/network-scripts/
cd $HCX1
echo "now positionis:"
pwd
if [ -e ifcfg-$disk ]
then
sed ‘/^IPADDR/d‘ ifcfg-$disk > ifcfg
echo "IPADDR=$source.$number" >> ifcfg
echo "GATEWAY=172.25.254.250" >> ifcfg
echo "DNS1=172.25.254.250" >> ifcfg
rm -fr ifcfg-$disk
mv ifcfg ifcfg-$disk
else
exit
fi
HCX2=yes
echo "please reboot(yes|no):"
read answer
if [ $answer=$HCX2 ]
then
/etc/init.d/network restart
sleep 2
else
echo "This is need reboot"
fi
virt-install&&change ip