zoukankan      html  css  js  c++  java
  • 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:WindowsSystem32driversetc
    		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$in:$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:WindowsSystem32driversetc
    		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 进程编号
    

      

  • 相关阅读:
    (转) SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程
    Swagger2 生成 Spring Boot API 文档
    tar命令解压时如何去除目录结构及其解压到指定目录 (--strip-components N)
    Alpine Linux配置使用技巧【一个只有5M的操作系统(转)】
    配置Tomcat直接显示目录结构和文件列表
    React package.json详解
    Ubuntu中的“资源管理器”System Monitor
    Ubuntu18.10下安装Qt5.12过程记录
    QT QTransform与QMatrix 有啥区别?
    QT运行出错:QObject::connect: Parentheses expected以及QObject::connect: No such slot ***
  • 原文地址:https://www.cnblogs.com/qinyios/p/11124652.html
Copyright © 2011-2022 走看看