linux安装,网络配置,集群

linux安装,网络配置,集群

1.下载

linux:发行版 Ubuntu  REdHat centos Debain Fedora,SUSE,OpenSUSE

centos 6.x
centos 7.x

在虚拟机(VmWare)上 安装linux(centos6.5/6.8)  
centos:CentOS-6.8-x86_64-bin-DVD1.iso  ,http://archive.kernel.org/centos-vault/6.8/isos/x86_64/CentOS-6.8-x86_64-bin-DVD1.iso

vmware
VMware Workstation v12 for Windows 

2.在windows上安装centos(linux)

(硬件):文件-新建虚拟机
	装系统:在“买电脑”里装centos:编辑虚拟机设置-CD/DVD中 指定 centos的文件位置 - 开启:
	如果报错:Intel vt-x禁用...,愿意是 真实物理机没有开发 虚拟化设置。
	解决:进入bios(如何进入,自己搜),找到 intel VItural TEchnology :Enable
关于vmware中 计算机名字:
	虚拟机名:bigdata01
	计算机名:bigdata01
	网络中的名字:bigdata01
	用户名:root


默认超级管理员:root/自己设置


磁盘布局:(根据自己喜好分布)
	/boot:系统启动时 需要的内存 200M
	/:系统的可用磁盘大小 10240M
	swap:交换内存 ,建议大小 和内存一致  2048M


鼠标从虚拟机中释放:ctrl+alt

	查看计算机名:hostname
	修改计算机名:/etc/sysconfig/network
	
	通过文本编辑器打开文件:vi  路径/文件名
				vi /etc/sysconfig/network
	查看文件:cat /etc/sysconfig/network
	编辑:a
	保存: esc ,shift +z+z

	重启:reboot
	关机:halt

	实现真实物理机  和 虚拟机之间的 复制粘贴操作:虚拟机-安装vmware tools-讲VMwareTools-xxx.tar.gz赋值到桌面-解压缩-执行vmware-install.pl -回车 -最后 reboot
	设置共享文件夹:编辑虚拟机-选项-共享文件夹-指定 共享文件夹 ,该文件夹 在虚拟机中对应的目录:/mnt/hgfs

3.centos网络配置

	bigdata01:	192.168.2.128		192.168.2.1(网关)
	bigdata02	192.168.2.129		192.168.2.1(网关)
	bigdata03	192.168.2.130		192.168.2.1(网关)


	a.编辑-虚拟机网络编辑器
	VMNet8 (NAT)	
	i.子网 192.168.2.0
	ii.更改设置-DHCP设置 :
		起始192.168.2.128	bigdata01
		结束192.168.2.254  
	iii.NAT设置:网关 192.168.2.1

	b.配置windows访问虚拟机
		网络连接-vmNet8-TCP/IP V4 - IP192.168.2.2 , 192.168.2.1(网关)
		
	c.centos网卡
	修改网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-eth0

	DEVICE=eth0
	HWADDR=00:0C:29:7A:D1:F2
	TYPE=Ethernet
	UUID=b129cd07-0a05-419e-a3a1-4d73d3f37917
	ONBOOT=yes
	---修改以下配置----
	NM_CONTROLLED=yes
	BOOTPROTO=static
	IPADDR=192.168.2.128
	GATEWAY=192.168.2.1
	BROADCAST=192.168.2.255
	DNS1=114.114.114.114  --如果域名无法解析,则加入dns设置(设置的内容:推荐是 当地的DNS)
	DNS2=8.8.8.8



	vi如果使用shift+z+z无法保存, 则使用 ":wq!"


	d.通过网络名访问虚拟机 (192.168.2.128 ->bigdata01)
		centos:
			vi /etc/hosts,
			追加:
			192.168.2.128 bigdata01
		windows:
			C:\Windows\System32\drivers\etc\hosts
			追加:
			192.168.2.128 bigdata01

	e.配置网络服务
		service NetworkManager stop
		/etc/init.d/network restart
		chkconfig NetworkManager off
		vi /etc/resolv.conf  追加nameserver 192.168.2.1

		重启网卡 service network restart

4.防火墙:关闭

centos:
	service iptables stop关闭防火墙
	chkconfig iptables off禁止开机自启
	查看防火墙状态service iptables status
windows:
	网络-右键 属性-关闭防火墙

5.下载安装jdk (rpm方式)

	 exe  :   rpm
	 rar  :  .tar.gz
	
	下载rpm版jdk
	安装:  切到 rpm版jdk的文件夹中, rpm -ivh  jdk名字
	rpm版本的软件,安装的默认路径:/usr中,
	例如,/usr/java/jdk1.8.0_181-amd64

	配置环境变量:
	vi /etc/profile中的最后追加:

	export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
	export CLASSPATH=$JAVA_HOME$\lib:$CLASSPATH
	export PATH=$JAVA_HOME$\bin:$PATH
	
	让环境变量立刻生效: source /etc/profile

6.集群(3台) :完整克隆

bigdata01 -> bigdata02/bigdata03
	克隆完毕后:
		a.将从计算机 的内存适当降低
		b.修改从计算中 唯一性 的配置(ip、uuid、hostname映射)
			在克隆后的bigdata02/bigdata03中
			vi /etc/sysconfig/network-scripts/ifcfg-eth0
			修改ip地址、删除uuid/hwaddr(在重启时,自动生成)
			删除文件 rm -r  /etc/udev/rules.d/70-persistent-net.rules 输入yes

			计算机名:vi /etc/sysconfig/network
		c.映射
		  
		centos:
			vi /etc/hosts,
			追加:
			192.168.2.128 bigdata01
			192.168.2.129 bigdata02
			192.168.2.130 bigdata03

		windows:
			C:\Windows\System32\drivers\etc\hosts
			追加:
			192.168.2.128 bigdata01
			192.168.2.129 bigdata02
			192.168.2.130 bigdata03

7.SSH免密钥登陆

私钥:密钥留在本机
	公钥: 密钥发给本机
	bigdata01:
	生成密钥:ssh-keygen -t rsa   (密钥存放位置:/root/.ssh ,  id_rsa:私钥     id_rsa.pub)
	发送私钥(本机): ssh-copy-id localhost    , 需要输入bigdata01节点(root)的密码
	发送公钥(其他计算机):ssh-copy-id bigdata02, 需要输入bigdata02节点(root)的密码
	测试免密钥登陆:
		ssh localhost
		ssh bigdata02
		
	用上述方法,给每2台计算机 设置免密钥

8.用户

a.用户组
		groupadd bd
		
	b.在用户组中增加用户
		useradd -g bd yq
		密码
		passwd yq  回车

	c.提升用户的权限:  在/etc/sudoers文中设置yq的权限
			因为/etc/sudoers文件本身是只读的,所以修改该文件前,需要 将 只读禁止。
			chmod 777 /etc/sudoers      --设置sudoers 可读可写
			编辑 vi /etc/sudoers:追加
			yq     ALL=(ALL)       ALL
			还原sudoers的权限为只读:chmod 440 /etc/sudoers
		
	d:切换用户 : 
		切换为普通用户: su 用户名	
		切换为超级管理员root:  su
			
	d.删除用户:userdel  用户名
		如果提示 正在使用,无法删除...重启后再删


		查看进程		jps
		结束进程		kill -9 进程编号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值