Linux标配
- 内容
- linux 基础配置
- 多台虚拟机标配
- hadoop安装配置+集群
- zookeeper高可用配置
本篇内容为linux安装配置
- 安装linux–标准配置
- 新建虚拟机
如果选择不了64位的系统,需要在BIOS中打开”Intel 虚拟化 技术”
在开机的瞬间按下相关的键就可以;f1,f2,f8,f10,f12,delete(台式机) 有一个热键:fn;fn+f1;
练习不间断的按;
- 新建虚拟机
Linux安装路径及备份恢复都可在这里恢复
1.2. **如何将原来的系统导入到virtualbox中**
1.3. 准备linux
1.3.1. 准备一张centos的盘
1.3.2. Redhat:https://www.redhat.com/en
1.3.3. Ubuntu:https://www.ubuntu.com/download/desktop
1.3.4. Centos:https://www.centos.org/
安装包:CentOS-6.10-x86_64-minimal.iso
将光盘插入到光驱中;
1.4 安装linux
用户名:root
密码:123456
关机:
halt -n
init 0
2. 备份-快照
硬盘空间够用的话,有事木事就备份一下;
3.上网
3.1.
现状
真实机(宿主机)可以上外网
虚拟机可以上外网;(但是真实机与虚拟机网络不通)
虚拟机即能上外网又能真实机互通;
修改网卡,防火墙
3.2.网卡
Mac地址;网卡的身份证;12位16进制组成;
操作命令如下:
# 进入到配置网卡的目录
cd /etc/sysconfig/network-scripts/
# 查看指定文件的内容;
# eth0:第一块网卡,直接复制一下就可以
less ifcfg-eth0
# 列出当前目录下面有哪些文件夹和文件夹;dos:dir
Ls
#将网卡1,复制一份变成网卡2
cp ifcfg-eth0 ifcfg-eth1
# 编辑网卡2;
vi ifcfg-eth1
# 查看模式(默认的),编辑模式,命令模式;
# 如果想修改,按下i;就可以编辑;(编辑模式)
# 退出:保存(按下esc键松了,g4再按下:x),或者(按下esc键,再按下:wq!):不保存:(按下esc键,:q!)
# 将网络服务重启;
service network restart
# 查看ip
ifconfig
Ifcfg-eth1的内容;
DEVICE=eth1
TYPE=Ethernet
UUID=e8d5353d-aa82-4804-8d1e-0683b3ece70b
# 把no变成yes,就可以随机启动
ONBOOT=yes
NM_CONTROLLED=yes
# 动态获取ip
BOOTPROTO=dhcp
HWADDR=08:00:27:2F:C1:40
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
静态IP
DEVICE=eth1
TYPE=Ethernet
UUID=e8d5353d-aa82-4804-8d1e-0683b3ece70b
# 把no变成yes,就可以随机启动
ONBOOT=yes
NM_CONTROLLED=yes
# 静态ip
BOOTPROTO=static
HWADDR=08:00:27:2F:C1:40
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
# 配置一下IP;先换成动态的,再换成静态的;
IPADDR=192.168.56.101
3.3. 防火墙
3.3.1.临时修改
3.3.2.永久修改
# check config
Chkconfig
# 查询所有的随机启动程序
Chkcnofig
4.根目录
4.1 一个软件有三部分组成
Windows和java一样,都是把一个软件的三部分放到了一个目录中
Bin:可执行文件;建议把所有软件的可执行文件都放到此目录中
Boot:引导文件;启动的时候可以找到linux系统
Dev:设备;dvd,usb;
Etc:配置文件
Home:每一个用户在创建的时候会有一个home目录;(建议用户把自已的文件放到home目录下面)
Lib:库
lib64:64位操作系统的库
lost+found:
Media:多媒体;片;光盘里面的内容
Mnt:挂载;插u盘,手动挂载一下;(快捷方式)
Opt:用户安装的系统都搁到此目录下面;c:/program file;
Proc:进程的相关信息
Root:root用户的home目录
Sbin:多个bin文件组合到一起;批量可执行文件
Selinux:linux自带的安全管理组件(一般禁用)
Srv:
sys
Tmp:临时文件;(重启Linux,如果硬盘空间不够,会优先删除此目录下面所有的文件;不安全)
Usr:和opt类似
Var:变量,哪些文件经常发生变化,放到此目录;如日志(log4j2)
4.2 硬盘分区
统一将软件安装到/data目录;
修改的是/etc/fstab文件
5.yum源
> yum源
自动下载rpm包(最新的)
自动验证rpm是否完整
自动安装,
自动测试
自动运行
5.1 安装yum-程序
> 命令上传
# lrzsz
yum -y install lrzsz
# 上传-y:如果文件已经存存,-y表示覆盖
rz -y
# sz文件名
Sz -y
6.编辑器
6.1. ***vi 编辑器***
查看模式
Ctrl+f:翻下页
Ctrl+b:翻上页
输入数字,然后输入大写的G;
直接输入大写的G是最后一行;
按下两下d;删除当前行
Shift+0以段落为单位进行切换;
Home键,end键
按下回车键,一次一行
编辑模式
按下i进入到编辑模式
按下esc:从编辑模式进入到查看模式;
:wq!(保存退出),:x(保存退出),:q!(不保存退出)
命令模式;在查看模式下面直接输入:就会进入到命令模式;
:set nu打回车,就看到了行号
搜索:查找;/关键字;按下n,找下一个,按下大写的n(shift+n)(找上一个)
6.2. vim编辑器
Vi和vim完全一样,只不过vim有色儿;(颜色)
7.安装–wget
下载工具;wget;windows版本的迅雷
# 检查wget如何使用
wget --help
# -y:相当一路下一步
yum -y install wget
# wget url;在浏览器中弹出一个下载框
wget https://dldir1.qq.com/qqfile/qq/QQ9.0.8/24207/QQ9.0.8.24207.exe
# 断点续传
wget https://dldir1.qq.com/qqfile/qq/QQ9.0.8/24207/QQ9.0.8.24207.exe -c
8.备份
每当有需要改变或者增加新的程序,或者配置文件时多备份
以上单独一台虚拟机的基础标配