linux搭建集群

磁盘分布
	/boot 系统启动时需要的内存(200m)
	/     系统的可用磁盘大小(10240m)
	swap  交换内存 建议和内存一致(200m)
名字统一设置:
	虚拟机名字
	计算机名字
	网络中的名字
默认超级管理员root

修改计算机名字:
	/etc/sysconfig/network
命令
	关机:halt
	重启reboot
vim 
	esc + shift + z + z 停止写入保存

	/mnt/

网络设置
	VMware-编辑-虚拟机网络编辑器
	DHCP修改起始ip和末尾ip (搭建局域网 让多个机器通信)
	NAT设置网关末尾为1,如192.168.12.1

配置winidows访问虚拟机
	网络连接--vmnet8--TCP/ipV4--双击修改网关和虚拟机保持一致、设置一个ip

配置虚拟机网卡设置:
	vi /etc/sysconfig/network-scripts/ifcfg-eth0
	更改为:DEVICE=eth0(默认)
	HWADDR=00:0C:29:E4:BA:9C(默认)
	TYPE=Ethernet(默认)
	UUID=62b129b3-416a-41ce-86f0-6dbe33714f55(默认)
	ONBOOT=yes
	NM_CONTROLLED=yes
	BOOTPROTO=static
	IPADDR=192.168.2.128
	GATEWAY=192.168.2.1
	BROADCAST=192.168.2.255
	DNS1=8.8.8.8(运营商的域名解析)
	DNS2=114.114.114.114(运营商的域名解析)

通过自定义网络名字访问虚拟机
	centos:
		vi /etc/hosts
		192.168.2.128 bigdata1
	windows:
		C:\Windows\System32\drivers\etc
		192.168.2.128 bigdata1
配置网络服务
	service NetworkManager stop
	/etc/init.d/network restart
	chkconfig NetworkManager off 防止开机自启把自定义配置抹掉
	vi /etc/resolv.conf 追加网关 nameserver 192.168.2.1
	service network restart 重启网关并使用网络

关闭防火墙
	service iptables stop关闭当前防火墙
	chkconfig iptables off 使下次防火墙开机不自启
	services iptables status 查看防火墙状态
	windows防火墙关闭

自动同步时间
	yum -y install ntp ntpdate
	ntpdate cn.pool.ntp.org
	hwclock --systohc

计算机操作linux
	SecureCRT:yum -y install lrzsz

linux下载jdk(rpm:类似exe)上传linux
	执行rpm -ivh jdk名字
	rpm安装的软件位置在:usr
	配置环境变量:
		vi /etc/profile
		加入:export JAVA_HOME=/usr/java/jdk1.8.0
		      export CLASSPATH=$JAVA_HOME$\lib:$CLASSPATH
		      export PATH=$JAVA_HOME$\bin:$PATH
	刷新环境变量:source /etc/profile

克隆
	改计算机名字、ip、uuid(删掉就好,下次自动创建)、
	物理地址HWADDR(删掉就好,下次自动创建)
	rm -r /etc/udev/rules.d/70-persistent-net.rules 然后敲一个yes(防止重启后配置还原)
	、映射文件
		centos:
		vi /etc/hosts
		192.168.2.129 bigdata2
	windows:
		C:\Windows\System32\drivers\etc
		192.168.2.128 bigdata1
		192.168.2.130 bigdata2

多台计算机访问躲过操作系统秘钥检查
	生成秘钥:ssh-keygen -t rsa
	秘钥位置:/root/.ssh 【id_rsa私钥、id_rsa.pub公钥】
	发送私钥给本机 ssh-copy-id localhost
	发送公钥给其他机器 ssh-copy-id 其他机器名字
	ssh localhost登录自己
	ssh其他机器名字 登录其他

创建普通用户:
	创建用户组 groupadd XXX
创建用户组的用户
	useradd -g XXX 用户名
提升用户权限:
	修改文件/etc/sudoers(改变该文件只读777属性)
	用户名 ALL=(ALL) ALL
	还原该文件只读属性440
删除用户
	userdel 用户名
切换用户
	su 用户名   或者登录前就选择用户
	切超级用户 su
查看进程
	jps
杀死进程
	kill -9 进程编号

  

posted @ 2019-07-03 09:59  黑魔法os  阅读(3623)  评论(0编辑  收藏  举报