-
目录
局域网yum源(本地yum源和局域网yum源都要配,之后两个只需要局域网yum源
-
挂载iso镜像文件
- 创建一个目录作为挂载目录
mkdir /mnt/centos - 将iso镜像文件挂载到/mnt/centos下
mount -t iso9660 -o loop /dev/cdrom /mnt/centos - 设置永久挂载
命令:vi /etc/fstab
在最后一行加入配置:/dev/cdrom /mnt/centos iso9660 defaults 0 0 加入的配置 - 取消挂载
命令:umount/mnt/centos
- 创建一个目录作为挂载目录
-
防火墙设置
- chkconfig iptables --list :查看防火墙状态
- chkconfig iptables off :关闭防火墙的开机自启
- chkconfig iptables stop : 关闭防火墙
-
虚拟机的配置
- 主机名的修改(永久修改)
- 命令:vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop 01
- 命令:vi /etc/sysconfig/network
- 域名映射
- 命令:vi /etc/hosts
192.168.121.3 hadoop1
192.168.121.4 hadoop2
- 命令:vi /etc/hosts
- IP地址的修改配置
- 命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 需要修改和加入的配置:
NM_CONTROLLED=yes
ONBOOT=yes #开机启动网卡
BOORPROTO=static #静态IP (dhcp:动态获取)
IPADDR=192.168.121.3 #IP地址
GATEWAY=192.168.91.2 #网关
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #域名解析
- Windows下的配置
- 在windows系统下 找到C:WINDOW/system32/dirvers /etc/ hosts
- 写入:
192.168.121.3 hadoop1
192.168.121.4 hadoop2
- 完成上述步骤后重启网卡
- 命令:service network restart 重启网卡
- 主机名的修改(永久修改)
-
系统服务的管理
- service --status-all #查看系统所有的后台服务进程
- service sshd stop 停止服务
- service sshd status 查看状态
- service sshd start 启动
- service sshd restart 重启服务
-
软件的安装
- 二进制(jdk的安装)
优点:安装简单
缺点:平台的局限性- 查找安装:which java
如果已经存在,删除目录
- 查找安装:which java
- 安装:
- 创建安装目录
mkdir /bigdata 和 mkdir /app - 上传软件包至创建的目录下
- 解压至app目录下:
tar -zxvf /bigdata/jdk-8u60-linux-x64.gz -C /app - 配置环境变量:
命令:vi /etc/profile
在最后一行加入:
export JAVA_HOME=/app/jdk1.8.0_60 //这是jdk名
export PATH=$PATH:$JAVA_HOME/bin:(以后还会继续配置) - 重新加载环境变量
source /etc/profile - 测试
java -version
- 创建安装目录
-
yum安装
- yum安装本质上就是rpm安装,但是yum会帮助我们解决软件包的安装和卸载的依赖关系
- yum源:软件仓库。分为三种:网络yum源(需要联网状态),局域网yum源,本地yum源
-
本地yum源的安装配置(hadoop1)
- 软件包镜像文件挂载(永久挂载),挂载到某一个目录下/mnt/centos(本笔记之前有详细的挂载步骤)
- 创建一个挂载目录 (mkdir /mnt/centos)
- 挂载 (mount -t iso9660 -o loop /dev/cdrom /mnt/centos)
- 设置永久挂载 编辑目录 (vi /etc/fstab)
在最后加上 (/dev/cdrom /mnt/centos iso9660 defaults 0 0)
- 配置配置文件
命令(进入目录):cd /etc/yum.repos.d/
命令:ll 查看目录内文件- 将文件名改名使其原有文件失效 命令: (rename .repo .repo.bak ./*)
将其所有以.repo为结尾的文件名改为以.repo.bak为结尾 - 拷贝一个文件(CentOS-Media.repo.bak),然后自己编辑,将其文件名改为local.repo
命令: (cp CentOS-Media.repo.bak local.repo) - 配置 路径 命令:( vi local.repo 挂载的路径 file://mnt/centos,enabled=1)
[local]
baseurl=file:///mnt/centos
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 - 清除缓存
命令:yum clean all - 查看可用yum源
命令:yum repolist
- 将文件名改名使其原有文件失效 命令: (rename .repo .repo.bak ./*)
- 软件包镜像文件挂载(永久挂载),挂载到某一个目录下/mnt/centos(本笔记之前有详细的挂载步骤)
-
局域网yum源(本地yum源和局域网yum源都要配,之后两个只需要局域网yum源
- 软件包(就是hadoop1搭建的本地yum源)
- 服务器
- 安装网络服务(httpd):
- 安装httpd服务器 命令: (yum -y install httpd.x86_64)
- 关闭防火墙(service iptables stop)
- 关闭开机自启(chkconfig iptables off)
- 将软件包交给httpd,也就是放在httpd服务的目录下 (ln -s /mnt/centos /var/www/html)相当于做了个 软链接
- 开启服务(service httpd start)
设置开机自动启动(chkconfig httpd on)
chkconfig httpd --list - 配置客户端(hadoop1/hadoop2/hadoop3)
- cd /etc/yum.repos.d/
rename 原有的失效 (rename .repo .repo.bak ./*) - cp一个,然后自己编辑 (cp CentOS-Base.repo.bak innet.repo)
- 配置,路径(输入 vi innet.repo )
- 将[]中的base删掉换成 innet(只是为了好看没有实际应用价值)
下面一行name=innet-repo
(在gpgcheck)下面写 enabled=1
mirrorlist 这行删掉 在baseurl后面的http:// http://服务器(mini1)/centos - 清除缓存
yum clean all - 查看yum源
yum repolist
- cd /etc/yum.repos.d/
-
配置网络源
cd /etc/yum.repos.d/
ll
rename .repo .bat ./*.repo
ll
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo//
yum clean all 清除缓存
yum makecache
yum repolist :查看yum源
- 二进制(jdk的安装)
-
ssh免密登录设置
- 安装ssh
查看安装包: yum list | grep ssh
下载: yum -y install openssh-clients.x86_64
生成密钥对 :ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
免密登录到mini02 :ssh-copy-id root@mini02
- 安装ssh
-
虚拟机的克隆操作
- 修改网卡属性信息:
vi /etc/udev/rules.d/70-persistent-net.rules- 删除“eth0”那一行
- 将“eth1”改为“eth0”,并记住ATTR{address}地址
- 配置网卡信息
- 修改ip地址
- 将uuid随便更改一位
- 修改硬件地址 HWADDR 就是第一步ATTR的地址
- 修改主机名
- vi /etc/sysconfig/network
- 修改 HOSTNAME 的值
- 修改映射:
vi /etc/hosts- ip地址---> 主机名
- 重启Linux机器
- 重启网卡:service network restart
- 修改网卡属性信息:
-
中文办man:
下载源码(没有wget需要先安装yum -y install wget.x86_64)
cd /opt
1.
wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz
2.解压并安装
tar xf manpages-zh-1.5.1.tar.gz
cd manpages-zh-1.5.1/
./configure --disable-zhtw --prefix=/usr/local/zhman
make && make install
3.为了不抵消man,我们新建cman命令作为中文查询
配置环境
echo "alias cman='man -M /usr/local/zhman/share/man/zh_CN' " >>.bash_profile
source .bash_profile
测试:
cman ls