博客地址: https://blog.51cto.com/13718453/2468398
github
dockerhub
修改主机名:
hostnamectl set-hostname node01.magedu.com
root密码忘记:centos7
https://blog.51cto.com/13718453/2468388
关闭图形界面:centos7
https://blog.51cto.com/13718453/2468380
centos7.5修改网卡名称:
https://blog.51cto.com/13718453/2468415
eth0:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.100.1
PREFIX=24
DNS=114.114.114.114
eth1:
DEVICE=eth1
BOOTPROTO=dhcp
secureCrt time out :
secureCrt ssh vm (因为仅主机,定义的网段有问题,本机ping 都不通)
ping: www.baidu.com: Name or service not known解决方案
https://blog.csdn.net/weixin_41045798/article/details/88694878
默认路由:
route del default
route add default gw 192.168.0.1 eth1
192.168.0.104/24 (桥接网段)
域名解析:cat /etc/resolv.conf
yum epel 仓库:
vim /etc/yum.repos.d/epel.repo
[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel/$releasever/x86_64/
gpgcheck=0
创建用户:
useradd admin
echo centos |passwd --stdin admin
visudo
admin ALL=(ALL) NOPASSWD: ALL
添加用户组内:
useradd -g wheel admin
history
vim ~/.bash_profile
export HISTTIMEFORMAT="%F %T whoami
" 这里插入了whoami用来显示命令的操作用户
export HISTSIZE=100000
export HISTFILESIZE=20000
export HISTTIMEFORMAT="%F %T whoami
hostname
"
日志清理命令:
find / -mount -type f -size +100M |xargs -i du -sh {}|sort -nr
vim:
%s/137/100/g
[root@node4~]#cat ~/.vimrc
set nu
set cul
set ai
set paste
set ic
set ai
hosts:
[root@node01 ~]# cat /etc/hosts
192.168.100.40 node04.magedu.com node04 node04
192.168.100.30 node03.magedu.com node03 node03
192.168.100.20 node02.magedu.com node02 node02
192.168.100.10 node01.magedu.com node01 node01
上传下载:
yum -y install lrzsz
secure crt 免密连接 虚拟机器;
1、cd .ssh/
2、ssh-keygen
3、 cat id_rsa.pub >> authorized_keys
4、chmod 600 authorized_keys
5、chmod 700 ~/.ssh
6、[root@node01 ~]# cat /etc/ssh/sshd_config |grep -i PermitRootLogin#PermitRootLogin
#PermitRootLogin yes
7、sz id_rsa
主机名:
hostnamectl set-hostname node01.magedu.com
cat /etc/sysconfig/network-scripts/ifcfg-ens33
免密:
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
iplist
192.168.100.10 root centos
192.168.100.20 root centos
192.168.100.30 root centos
192.168.100.40 root centos
#/bin/bash
rpm -q expect &> /dev/null || yum install expect -y &> /dev/null
ssh-keygen -t rsa -P '' -f /root/.ssh/id_rsa &> /dev/null && echo " ssh key is created"
while read line;do
ip=echo $line |awk '{print $1}'
user=echo $line |awk '{print $2}'
password=echo $line |awk '{print $3}'
expect <<EOF
set timeout 50
spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $user@$ip
expect {
"yes/no" { send "yes\n";exp_continue }
"password" { send "$password\n" }
}
expect eof
EOF
echo "$ip is finished"
done < iplist