linux:发行版 Ubuntu REdHat centors Debain Fedora,SUSE,OpenSUSE
centors 6.x
centors 7.x
在虚拟机(VmWare-12)上 安装linux(centors6.x(6.5/6.8))
先下载VmWare,直接百度搜素下载,安装完成后再下载centors
centors:CentOS-6.8-x86_64-bin-DVD1.iso(下载地址:http://archive.kernel.org/centos-vault/6.8/isos/x86_64/ )
2.在Windows上安装centors(linux)
i:在虚拟机在中 文件-新建虚拟机
ii:编辑虚拟机设置-CD/DVD中 指定cntors的文件位置,开启虚拟机
如果开启中报错:Inter vt-x禁用... 原因是 真实物理机没有开启虚拟机设置。
解决:进入bios(如何进入,自己搜),找到intel Cltural TEchnology:Enable
关于vmware中 计算机名字:
虚拟机名字:
计算机名:
网络中的名字:
默认超级管理员: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
实现真实物理机 和虚拟机之间的 复制粘贴操作:虚拟机 安装xmware tools - 将VMwareTools-xx.tar.gz复制到桌面-解压缩-执行vmware-install.pl-回车-最后安装完毕重启
如果当xmware tools安装失败或者执行vmware-install.pl失败或重启后仍然不能实现复制:
设置共享文件夹:编辑虚拟机-选项-共享文件夹-指定 共享文件夹,该文件夹在虚拟机中对应的目录:/mnt/hgfs
3.centors网络配置
a.编辑-虚拟机网络编辑器
VMNet8 (NAI)
i.子网 192.168.2.0
ii.更改设置-DHCP设置:(192.168.2.1网关)
起始192.168.2.128
结束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
修改以下配置:
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.128
GATEWAY=193.168.2.1
BROADCAST=192.168.2.255
DNS1=114.114.114.114 ---如果域名无法解析,则加入dns设置(设置的内容:推荐是当地的dns)
DNS2=8.8.8.8
如果使用shirt+z+z不能保存,则使用":wq!"
d.通过网络名访问虚拟机(192.168.2.128 -->网络名)
centors:
vi /etc/hosts
追加:
192.168.2.128 网络名
windows:
C:\Windows\System32\dirvers\etc\hosts
追加:
192.168.2.128 网络名
e.配置网络服务
service NetworkManager stop
/etc/init.d/network restart
chkconfig NetworkManager off
vi /etc/resolv.conf 追加nameserve 192.168.2.1
重启网卡:service network restart
4.防火墙:关闭
centors:
service iptables stop 关闭防火墙
chkconfig iptables off 进制开机自启:
查看防火墙状态:service iptables status
windows:
网络-右键 属性-关闭防火墙
5.自动同步时间
安装用于同步时间的 ntp插件:
yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org
将系统时间写入硬盘时间
hwclock --systohc
6.windows真实机 通过SecureCRT 操作centors
下载通过SecureCRT
通过该SecureCRT 对 centors进行文件的上传下载:yum install lrzsz
上传:切换到当前目录 cd /目录 ,直接用鼠标拖拽,Zmodem...
linux:一切都是文件 一切都是命令
7.下载安装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
8.集群(3台) :完整克隆
例:bigdata01 -> bigdata02/bigdata03
主 从
克隆完毕后:
a.将从计算机的内存适当降低
b.修改从计算机中唯一性的设置(ip,uuid,hostname映射)
在克隆后的bigdata02/bigdata03中
IP: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.映射
centors:
vi /etc/hosts
追加:
192.168.2.128 网络名
192.168.2.129 网络名
192.168.2.130 网络名
windows:
C:\Windows\System32\dirvers\etc\hosts
追加:
192.168.2.128 网络名
192.168.2.129 网络名
192.168.2.130 网络名
9.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台计算机 设置免秘钥
10.用户
a.用户组
groupadd bd
b.在用户组中增加用户
useradd -g bd yq
密码
passwd yq 回车
c.提升用户的权限:在/etc/sudoers文件中设置yq的权限
因为/etc/studers文件本身是只读的,所以修改该文件前,需要将只读禁止。
chmod 777 /etc/sudoers --设置sudoers可读可写
编辑 vi /etc/sudoers:追加
yq ALL=(ALL) ALL
还原sudoers的权限为只读:chmod 440 /etc/sudoers
d.切换用户:
切换为普通用户: su 用户名
切换为超级管理员root: su
d.删除用户: userdel yq
如果提示用户正在使用,无法删除。。。重启后再删除
查看进程:jsp
结束进程:kill -9 进程编号