虚拟机配置

5 网络配置和系统管理操作

5.1 查看网络IP和网关

  1. 查看虚拟网络编辑器
    在这里插入图片描述

  2. 修改虚拟网卡
    在这里插入图片描述

  3. 查看网关
    在这里插入图片描述

  4. 查看Windows环境中的VMnet8网络配置
    在这里插入图片描述

5.2 配置网络IP地址

ifconfig:network interfaces configuring网络接口

ifconfig :network interfaces configuring网络接口配置
1.基本语法

ifconfig        (功能描述:显示所有网络接口的配置信息)

案例实操
(1)查看当前网络ip

ifconfig

如果是windows下面的查看当前网络ip是ipconfig

ping测试主机之间网络连通性

  1. 基本语法
ping 目的主机
(功能描述:测试当前服务器是否可以连接目的主机)
  1. 实例实操(测试当前服务器是否可以连接百度)
ping www.baidu.com

5.2.3 修改IP地址

  1. 查看IP配置文件
 vim /etc/sysconfig/network-scripts/ifcfg-ens33

如果文件位置记不住,可以使用find指令搜索

find /etc  -name *ens32

以下标线的项必须修改,有值的按照下面的值修改,没有该项的要增加。

TYPE=“Ethernet” #网络类型(通常是Ethemet)
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“dhcp” #IP的配置方法[none|static|bootp|dhcp](引导时不 使用协议|静态分配IP|BOOTP协议|DHCP协议)
DEFROUTE=“yes”
IPV4_FAILURE_FATAL=“no”
IPV6INIT=“yes”
IPV6_AUTOCONF=“yes”
IPV6_DEFROUTE=“yes”
IPV6_FAILURE_FATAL=“no”
IPV6_ADDR_GEN_MODE=“stable-privacy”
NAME=“ens33”
UUID=“e83804c1-3257-4584-81bb-660665ac22f6” #随机id
DEVICE=“ens33” #接口名(设备,网卡)
ONBOOT=“yes” #系统启动的时候网络接口是否有效(yes/no)
#IP地址
IPADDR=192.168.202.100
#网关
GATEWAY=192.168.202.2
#域名解析器
DNS1=192.168.202.2
修改后
在这里插入图片描述

编辑完后,按键盘esc ,然后输入 :wq 回车即可。

  1. 执行service network restart 重启网络

5.3 配置主机名

修改主机名称

  1. 基本语法
    hostname
    (功能描述:查看当前服务器的主机名称)
  2. 实例实操
    (1)查看当前服务器主机名称
 hostname

(2)如果感觉此主机名不合适,我们可以进行修改。通过编辑/etc/hostname文件

vim /etc/hostname

修改完成后重启生效

5.3.2 修改hosts映射文件

  1. 修改linux的主机映射文件(hosts文件)
    后续在hadoop阶段,虚拟机会比较多,配置时通常会采用主机名的方式配置
    比较简单方便。 不用刻意记ip地址。
    (1)打开/etc/hosts
vim /etc/hosts

添加如下内容

192.168.56.100 hadoop100
192.168.56.101 hadoop101
192.168.56.102 hadoop102
192.168.56.103 hadoop103
192.168.56.104 hadoop104
192.168.56.105 hadoop105

(2)重启设备,重启后,查看主机名,已经修改成功
2. 修改windows7的主机映射文件(hosts文件)
(1)进入C:\Windows\System32\drivers\etc路径
(2)打开hosts文件并添加如下内容

192.168.56.100 hadoop100
192.168.56.101 hadoop101
192.168.56.102 hadoop102
192.168.56.103 hadoop103
192.168.56.104 hadoop104
192.168.56.105 hadoop105
  1. 修改window10的主机映射文件(hosts文件)
    (1)进入C:\Windows\System32\drivers\etc路径
    (2)拷贝hosts文件到桌面
    (3)打开桌面hosts文件并添加如下内容
192.168.56.100 hadoop100
192.168.56.101 hadoop101
192.168.56.102 hadoop102
192.168.56.103 hadoop103
192.168.56.104 hadoop104
192.168.56.105 hadoop105

5.4 关闭防火墙

5.4.1 service

  1. 基本语法
    service 服务名 start | stop | restart | status
  2. 经验技巧
    查看服务的方法:/etc/init.d/服务名 ,发现只有两个服务保留在service
cd /etc/init.d
ls -al

得到

drwxr-xr-x.  2 root root  4096 319 15:24 .
drwxr-xr-x. 10 root root  4096 319 15:24 ..
-rw-r--r--.  1 root root 18104 13 2018 functions
-rwxr-xr-x.  1 root root  4334 13 2018 netconsole
-rwxr-xr-x.  1 root root  7293 13 2018 network
-rw-r--r--.  1 root root  1160 411 2018 README

资料
ls 显示当前下面的文件及文件夹
ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和…等
ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和…等并显示详细信息,详细信息包括大小,属组,创建时间

  1. 案例实操
    (1)查看网络服务的状态
service network status

(2)停止网络服务

service network stop

(3)启动网络服务

service network start

(4)重启网络服务

service network restart

5.4.2 chkconfig 设置后台服务的自启配置

  1. 基本语法
    chkconfig(功能描述:查看所有服务器自启配置)
    chkconfig 服务名 off(功能描述:关掉指定服务的自动启动)
    chkconfig 服务名 on (功能描述:开启指定服务的自动启动)
    chkconfig 服务名 --list(功能描述:查看服务开机启动状态)
    例:服务名为network

  2. 案例实操(Linux6.x)
    当前是7.x版本,演示不成功
    (1)开启/关闭iptables(防火墙)服务的自动启动

chkconfig iptables on
chkconfig iptables off

(2)开启/关闭 iptables服务指定级别的自动启动

chkconfig --level 指定级别 iptables on
chkconfig --level 指定级别 iptables off

5.4.3 systemctl

  1. 基本语法
    systemctl start | stop | restart | status 服务名
  2. 经验技巧
    查看服务的方法:/usr/lib/systemd/system
cd /usr/lib/systemd/system
ls -al

得到

-rw-r--r--. 1 root root  275 427 2018 abrt-ccpp.service
-rw-r--r--. 1 root root  380 427 2018 abrtd.service
-rw-r--r--. 1 root root  361 427 2018 abrt-oops.service
-rw-r--r--. 1 root root  266 427 2018 abrt-pstoreoops.service
-rw-r--r--. 1 root root  262 427 2018 abrt-vmcore.service
-rw-r--r--. 1 root root  311 427 2018 abrt-xorg.service
-rw-r--r--. 1 root root  751 411 2018 accounts-daemon.service
-rw-r--r--. 1 root root  527 325 2017 alsa-restore.service
-rw-r--r--. 1 root root  486 325 2017 alsa-state.service
  1. 案例实操
    (1)查看防火墙服务的状态
 systemctl status firewalld

(2)停止防火墙服务

 systemctl stop firewalld

(3)启动防火墙服务

systemctl start firewalld

(4)重启防火墙服务

systemctl restart firewalld    

5.4.4 systemctl 设置后台服务的自启配置

  1. 基本语法
systemctl list-unit-files
(功能描述:查看服务开机启动状态)
systemctl disable service_name
(功能描述:关掉指定服务的自动启动)
systemctl enable service_name
(功能描述:开启指定服务的自动启动)
  1. 案例实操
    (1)开启/关闭iptables(防火墙)服务的自动启动
systemctl enable firewalld.service
systemctl disable firewalld.service

5.4.5 进程运行级别

  1. Linux进程运行级别[CentOS6]
    在这里插入图片描述
    查看默认级别: vim /etc/inittab

Linux系统有7种运行级别(runlevel):常用的是级别3和5

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
  • 运行级别2:多用户状态(没有NFS),不支持网络
  • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登陆后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
  1. CentOS7的运行级别简化为:
    multi-user.target 等价于原运行级别3(多用户有网,无图形界面)
    multi-user.target 等价于原运行级别5(多用户有网,有图形界面

  2. 查看默认的运行级别:

 vim /etc/inittab

得到

# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target

案例操作:
》1.查看当前系统默认运行,可以使用 systemctl get-default 命令

systemctl get-default

multi-user.target

》2.切换不同运行级别,以管理员身份使用 systemctl [目标名称] 命令

systemctl isolate graphical.target

切换到图形界面

5.4.6 关闭防火墙

  1. 临时关闭防火墙
    (1)查看防火墙状态
systemctl status firewalld

(2)临时关闭防火墙

systemctl stop firewalld
  1. 开机启动时关闭防火墙
    (1)查看防火墙开机启动状态
systemctl enable firewalld.service

(2)设置开机时关闭防火墙

systemctl disable firewalld.service

5.5 关机重启命令

在linux领域内大多用在服务器上,很少遇到关机的操作。
毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
正确的关机流程为:sync > shutdown > reboot > halt

  1. 基本语法
(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff)
(3)reboot (功能描述:就是重启,等同于 shutdown -r now)
(4)shutdown [选项] 时间

在这里插入图片描述
2. 经验技巧
Linux系统中为了提高磁盘的读写效率,对磁盘采取了预读迟写操作方式。
当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,
而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,
这种方式可以极大的提高磁盘写入数据的效率。
但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,
则将导致数据丢失。
使用sync指令可以立即将缓冲区的数据写入磁盘。
3. 案例实操
(1)将数据由内存同步到硬盘中

sync

(2)重启

reboot

(3)关机

halt

(4)计算机将在1分钟后关机,并且会显示在登录用户的当前屏幕中

shutdown -h 1 

‘This server will shutdown after 1 mins’
(5)立马关机(等同于 halt)

shutdown -h now 

(6)系统立马重启(等同于 reboot)

shutdown -r now

5.6 找回root密码

  1. 重启Linux,见到下图,通过键盘上下方向键选择第一个
    在这里插入图片描述
  2. 按e,出现界面
    在这里插入图片描述
  3. 定位到LANG=zh_CN.UTF-8,后面追加 init=/bin/sh
    在这里插入图片描述
  4. 键盘ctrl+x进行引导启动,进入如下界面
    在这里插入图片描述
  5. 挂载根目录
    在这里插入图片描述
  6. 选择要修改密码的用户名,passwd root, 然后输入两次一致的密码,依次回车。
    注意: 输入密码不显示,一定要确认输入正确.
    在这里插入图片描述
  7. 更新系统信息touch /.autorelabel
    在这里插入图片描述
  8. 最后输入exec /sbin/init 命令重启系统即可
    在这里插入图片描述
  9. 进入登录界面,输入修改后的密码登录即可。

6 远程登录

通常在工作过程中,公司中使用的真实服务器或者是云服务器,
都不允许除运维人员之外的员工直接接触,因此就需要通过远程登录的方式来操作
主流的有Xshell, SSH Secure Shell, SecureCRT,FinalShell等

6.1 安装使用Finalshell

(1)双击运行finalshell_install.exe
在这里插入图片描述
(2)下一步
在这里插入图片描述
(3)选择安装目录
在这里插入图片描述
(4)等待安装……
在这里插入图片描述
(5)点击关闭
在这里插入图片描述
(6)按图点击,创建连接
在这里插入图片描述
在这里插入图片描述
(7)设置连接属性
在这里插入图片描述
可以使用ping hadoop100测试

(8)双击添加的连接即可
在这里插入图片描述
(9)第一次连接需要 点击接受并保存.
在这里插入图片描述
(10)窗口介绍
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值