Linux 安装配置 NET模式网络环境配置
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.自动同步时间
安装用于同步时间的 ntp插件 :
yum -y install ntp ntpdate
ntpdate cn.pool.ntp.org
将系统时间写入硬盘时间
hwclock --systohc
6.windows真实机 通过SecureCRT 操作centos
下载SecureCRT
通过SecureCRT 对centos进行文件的上传下载:yum install lrzsz
上传:切换到当前目录 cd /tmp, 直接用鼠标拖拽,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.7_gb
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中
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
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/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 进程编号
Linux 安装配置 NET模式网络环境配置的更多相关文章
- CentOS(六)--Linux系统的网络环境配置
Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...
- Linux虚拟机修改ip地址,查看网关,网络环境配置
修改虚拟机的ip地址: 进入如下界面,直接修改子网ip即可. 查看网关: Linux网络环境配置: 第一种方式(自动获取): 说明:登陆后,通过界面来设置自动获取ip 我们先进入设置: 把自动连接勾上 ...
- Linux初识之VMWare14中配置Centos7桥接网络环境
1.查看当前初始环境如下:
- Linux的VMWare14中配置Centos7桥接网络环境(网络一)
1.查看当前初始环境如下:在windows端先查看本机ip ifconfig
- 使用pipework将Docker容器配置到本地网络环境中
使用pipework将Docker容器配置到本地网络环境中 需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主 ...
- win8 64位系统,安装JDK的步骤及其环境配置
工具/原料 jdk-8u51-windows-x64.exe 下载地址:::http://www.cr173.com/soft/55503.html#address jdk 安装步骤 1:到oracl ...
- 安装Nginx+Lua+OpenResty开发环境配置全过程实例
安装Nginx+Lua+OpenResty开发环境配置全过程实例 OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用. ...
- Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置
Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1.简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2.下载 ...
- linux网络环境配置
第一种方法: (red hat) (1)用root身份登录,运行setup命令进入到text mode setup utility 对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置. ...
随机推荐
- vlc+flv.js 摄像头 H5 直播
背景 业务需求:用最短的时间搞定摄像头直播到Web页面.因为没有过这方面经验,所以走了很多弯路,其实也不算弯路吧,大部分时间花在学习基础概念,寻找快速方案中.惯性思维想当然的以为找组件,配地址就能搞定 ...
- 【学习笔记】Github的使用
在github上上传项目代码 在github官网上新建自己的仓库,需要写好标题和说明文件,然后复制自己的仓库地址 在要上传到的本地project中右键, Git bash here,接着输入 git ...
- 简单快速安装Apache+PHP+MySql服务环境(二)—— centos使用yum安装php5.6
使用默认方式yum install php安装的php版本为5.4,在使用某些PHP框架的时候可能会有问题,所以需要安装高版本的PHP. 通过yum list php*查看是否有自己需要安装的版本,如 ...
- 如何用C++封装一个简单的数据流操作类(附源码),从而用于网络上的数据传输和解析?
历史溯源 由于历史原因,我们目前看到的大部分的网络协议都是基于ASCII码这种纯文本方式,也就是基于字符串的命令行方式,比如HTTP.FTP.POP3.SMTP.Telnet等.早期操作系统UNIX( ...
- QML用同一模版多开主窗口
如何动态地创建多个长的一样的主窗口哪(数据当然不一样), 用QML也是可以实现的. 简单的地说, 就是调用多次load即可. QCoreApplication::setAttribute(Qt::AA ...
- 面试官疯狂问我:char和varchar的区别 怎么办?愣着干嘛?进来白嫖啊!
MySQL的修仙之路,图文谈谈如何学MySQL.如何进阶!(已发布) 面前突击!33道数据库高频面试题,你值得拥有!(已发布) 大家常说的基数是什么?(已发布) 讲讲什么是慢查!如何监控?如何排查?( ...
- http笔记随笔
1.HTTP (HyperText Transfer Protocol)超文本传输协议(80端口) 1.规定浏览器和服务器之间相互通信的规则 2.万维网交换信息的基础 3.允许将HTML文档从Web服 ...
- maven将依赖打入jar包中
1.在pom.xml中加入maven-assembly-plugin插件: <build> <plugins> <plugin> <artifactId> ...
- 一台服务器上部署多个Terracotta的方法
在window server 2003 下,利用apache2.2.11+tomcat6+terracotta 群集不能复制session(http://forums.terracotta.org/f ...
- MongoDB-04-备份和恢复
mongodb备份和恢复 常用的备份恢复工具 1 ** mongoexport/mongoimport 2 ***** mongodump/mongorestore 备份工具区别在哪里 应用场景总结: ...