主题
前段时间部署了一个较为复杂的分布式集群管理平台的项目和一堆组件和引擎服务,学会了一些Xshell的基础命令,对Ubuntu Server和Centos有了基础了的认识。
关键字:
- 防火墙
- 桥接和NAT模式
- 权限
- 宿主机和虚拟机互ping !important
- 虚拟机访问外网
- yum
- glibc
系统版本
sh
uname -a
cat /proc/version
防火墙:
sh
//临时关闭
systemctl stop firewalld
//禁止开机自启动
systemctl disable firewalld
//查看防火墙状态
firewall-cmd --state
网卡配置项的修改:
sh
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static // 默认是dhcp
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ffc22089-1dd0-4081-b598-2547860756d4
DEVICE=ens33
ONBOOT=yes // 开机自启动
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR0=192.168.214.200
PREFIXO0=24
GATEWAY0=192.168.214.2
DNS1=223.5.5.5 // 阿里云DNS
DNS2=223.6.6.6
配置好之后,需要
sh
service network restart
jdk的配置:
sh
/etc/profile //目录
#set java environment
JAVA_HOME=/java/jdk1.8.0_112
JRE_HOME=/java/jdk1.8.0_112/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
source /etc/profile //保存生效
yum:
sh
yum install -y unzip zip
// 自动选择y,全自动
yum -y install 包名(支持*)
// 手动选择y or n
yum install 包名(支持*)
yum remove 包名(不支持*)
// 安装rpm包
rpm -ivh 包名(支持*)
// 卸载rpm包
rpm -e 包名(不支持*)
glibc升级
sh
// glibc清华镜像:https://mirrors.ustc.edu.cn/gnu/glibc/
// 修改 LD_LIBRARY_PATH 环境变量
export LD_LIBRARY_PATH=/lib64
// 显示版本
ll /lib64/libc.so.6
// 新建build文件夹,已备编译使用
mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/
// 配置
bin --disable-sanity-checks
//编译安装
make && make install
// 查看glibc版本,查看是否升级成功
getconf -a |grep glibc -i
// 恢复
export LD_LIBRARY_PATH=.:/lib64