常用命令
查看linux版本
//查看CentOS Linux版本
cat /etc/redhat-release
修改ip
修改ip
快捷指令修改
- 脚本ip-static修改指定ip
read -p "ip: " ip1
cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=e0ea44db-5df8-46e3-a5cf-125c542cf684
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=$ip1
GATEWAY=${ip1%.*}.2
PREFIX=24
DNS1=114.114.114.114
EOF
nmcli connection reload ens33
nmcli connection down ens33
nmcli connection up ens33
运行
./ip-static
- 设置自动配置的ip,运行ip-dhcp
cat <<EOF > /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=e0ea44db-5df8-46e3-a5cf-125c542cf684
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=dhcp
EOF
nmcli connection reload ens33
nmcli connection down ens33
nmcli connection up ens33
运行
./ip-dhcp
权限问题
设置为每个人都有读写和执行的权限
chmod 777 文件名
了解数字权限含义:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
其中:rwx也可以用数字来代替
r ————4
w ———–2
x ————1
- ————0
-rw——- (600) 只有所有者才有读和写的权限
-rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx—— (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
“755”怎么构成的:"0"表示没有权限、“1”表示可执行权限、“2”表示可写权限、“4”表示可读权限。“7=1+2+4,5=1+4”
第五阶段虚拟机初始化
# 自动获取ip脚本
./ip-dhcp
# 设置固定ip脚本
./ip-static
保证虚拟机的ip在114下
搭建RabbitMQ环境
4p1h35min
RabbitMQ文档
错误
启动rabbitmq时
错误信息
Job for rabbitmq-server.service failed because the control process exited
with error code. See "systemctl status rabbitmq-server.service" and
"journalctl -xe" for details.
依次执行
hostname
显示本地ip
hostnamectl set-hostname master
hostname
显示 master
下载元数据失败
解决方案:
参考文档-实践
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
wget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g' /etc/yum.repos.d/epel-archive-8.repo
yum clean all && yum makecache
yum install -y yum-utils