cannot find a valid baseurl for repo
sudo dhclient
yum upgrade
yum install net-tools
sudo yum install net-tools
ifconfig
# 在虚拟机中追加
vi /etc/hosts
在里面追加新的 ip:192.168.1.159 spark3
#在本机 etc/hosts 文件中同样追加 192.168.1.159 spark3
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ln -s /etc/sysconfig/network-scripts/ifcfg-enp0s3 ~/ifcfg-enp0s3
创建了配置网络的快捷方式
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=0221d1dc-c189-4e88-973a-011acc939d94
DEVICE=enp0s3
ONBOOT=yes
IPADDR=10.15.0.51
NETMASK=255.255.255.0
GATEWAY=10.15.0.2
service network restart
/etc/init.d/network restart
重启单个网卡
ifdown 网卡名 ifdown enp0s3
开启某个网卡
ifup 网卡名 ifup enp0s3
启动FirewallD防火墙
#systemctl start firewalld
关闭FirewallD防火墙
#systemctl stop firewalld
#检查FirewallD防火墙状态
#systemctl status firewalld
#firewall-cmd --state
掩码FirewallD服务
#systemctl mask firewalld
取消屏蔽FirewallD服务
#systemctl unmask firewalld
vi /etc/selinux/config
SELINUX=disabled
自己在mac的中关掉防火墙
要允许某个特定的app 接收传入连接,请使用“防火墙选项”进行添加: 打开“系统偏好设置”。 点按“安全性”或“安全性与隐私”图标。 选择“防火墙”标签。 点按偏好设置面板中的锁图标,然后输入管理员用户名和密码。 点按“防火墙选项”按钮 点按“添加应用软件”(+) 按钮。 选择您要为其允许传入连接的app。
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled #[原enforcing]
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
vi /etc/resolv.conf
nameserver 61.139.2.69
ping www.baidu.com
使用 Filezilla 将 CentOS7-Base-163.repo 上传到 CemtOs 中的 /usr/local目录下。
cd /etc/yum.repos.d/
#删除原来的全部文件
rm -rf *
#mv 自己的 repo 文件移动到 /etc/yum.repos.d/ 目录中
cp /usr/local/CentOS7-Base-163.repo .
#进入到 CentOS7-Base-163.repo 中,修改 repo 文件,把所有 gpgcheck 属性修改为 0 (gpgcheck=0)
yum clean all
yum makecache
yum install telnet
Linux CentOS 7 下 JDK 1.7 安装与配置
使用 Filezilla 将 jdk-7u80-linux-x64.tar.gz
上传到 /usr/local 目录下
解压 jdk-7u80-linux-x64.tar.gz 包
tar -zxvf jdk-7u80-linux-x64.tar.gz
删除 /usr/local 下 的 jdk-7u80-linux-x64.tar.gz 包
rm -rf jdk-7u80-linux-x64.tar.gz
编辑 /etc/profile ,添加环境变量
vi /etc/profile
export JAVA_HOME=/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使环境变量生效
source /etc/profile
- 远程连接协议
- 远程文件传输协议
服务启动/停止/重启 #service sshd start/stop/restart #/etc/init.d/sshd start/stop/restart
对 spark3 本机生成秘钥
生成本地秘钥文件,过程中不断敲回车即可,ssh-keygen 命令默认将公钥放在 /root/.ssh 目录下
-rw-------. 1 root root 1679 1月 4 20:45 id_rsa -rw-r--r--. 1 root root 393 1月 4 20:45 id_rsa.pub
ssh-keygen -t rsa
将公钥复制为 authorized_keys 文件,此时使用 ssh 连接本机就不需要输入密码了。
cd /root/.ssh
cp id_rsa.pub authorized_keys
访问 spark3 服务,则不需要输入密码
ssh spark3
ssh -vvv spark3