网络运维与网络安全 学习笔记 第三十三天
今日目标
Linux系统综述、部署本地Linux、配置Linux网络
SSH远程控制、远程文档管理、选购ECS云主机
Linux系统综述
Linux是一种操作系统
Linux之父,Linus Torwalds
1991年10月,发布0.02版(第一个公开版)内核,主要用于控制CPU/内存/磁盘,并调度进程/文件等资源
Linux目录结构
倒挂的树型结构
最顶层为根,使用/表示
部署本地Linux
安装Linux虚拟机
准备计算机及安装光盘
新建一台openEuler 20.03 LTS虚拟机
配置内存2GB、磁盘80GB
准备好安装光盘(虚拟机环境使用ISO镜像文件)
配置系统安装
引导计算机从光盘启动,设置安装
选择“Install openEuler 20.03-LTS-SP1”–>选择“中文Chinese"
选择“自动分区”、“服务器”
设置“根密码”为haoxintai.cn1234
设置“网络和主机名”
选择“手动”
IP地址/掩码:192.168.10.203/24
网关:192.168.10.2
DNS服务:192.168.10.2
选择“需要IPv4地址完成这个连接”
点击“开始安装”
完成安装后,点击“重新启动”
登入系统
登入openEuler服务器
默认未提供桌面
根据提示,在login:后输入用户名root
再根据提示输入密码(无显示),即可登录到命令行界面
安装openEuler服务器
1.新建一台虚拟机
虚拟机名称svr1,配置内存2GB、硬盘80GB
连接openEuler 20.03 LTS SP1的ISO文件
2.为虚拟机安装openEuler操作系统
自动分区、软件选择“服务器”、根密码tedu.cn1234
配置网络地址为192.168.10.203/24,网关和DNS都设为192.168.10.2
3.登入openEuler系统
使用Linux环境
使用命令行终端
openEuler默认提供6个命令行控制台
可以按Alt +F1、Alt + F2、……、Alt+F6来切换每个控制台都可以登录
[root@localhost ~]# cat /etc/os-release //查看系统版本
1.命令行提示解读
2.[用户名@主机名所在目录]权限标识
3.符号~代表当前用户的主目录
4.最后一位#表示管理权限;若为$表示普通权限
命令行探索
Print Working Directory,显示当前工作目录
pwd
Change Directory,改变工作目录
cd 目录路径
List,列出目录内容/文档权限
ls目录路径
ls -lh文档路径 //-l列详情,-h带容量单位
用户切换及退出
Substitute User,替换为新用户
su -用户名
Exit,退出当前的命令行环境
exit
配置Linux网络
查看网络参数
查看IP/网关地址
查看IP地址参数
ifconfig
ifconfig 网卡名
查看默认网关记录:route -n
[root@localhost~]# route -n //以数字方式列出路由表
KernellP routing table
Destination Gateway Genmask Flags Metric Ref Use lface
0.0.0.0 192.168.10.2 0.0.0.0 UG 100 0 0 ens33
192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
查看DNS/主机名信息
查看当前使用的DNS信息: cat /etc/resolv.conf
[root@localhost ~]# cat /etc/resolv.conf //显示DNS记录文件的内容
#Generated by NetworkManager
nameserver 192.168.10.2 //如果有nameserver行,表示设置了DNS
查看主机名: hostname
[root@localhost ~]# hostname //查看本机目前使用的主机名
iocalhost.localdomain
修改网络连接
nmtui工具->Edit a connection
激活/停用连接
使用nmtui工具 -> Activate a connection
网卡名前面的*表示已激活,否则未激活
如果地址参数有变更,可以先停用,然后再启用
配置主机名
使用nmtui工具-> Set system hostname
根据提示输入新主机名,并回车确认
SSH远程控制
远程执行命令
SSH协议及常用软件
Secure SHell,安全命令行终端
被控端:启用sshd系统服务,提供授权用户/密码
主控端:支持SSH协议的客户端软件
常用SSH管理工具
PC端:MobaXterm、Putty+WinSCP、Xshell+Xftp、SecureCRT等
手机端:iTerminal、华为云APP、阿里云APP等
远程执行命令
使用Win10的ssh命令,可以管理远程的Linux主机
用法: ssh root@远程主机地址
使用MobaXterm全能终端,也可以管理远程的Linux主机
官网:https://mobaxterm.mobatek.net/
使用MobaXterm连接Linux主机执行命令
Session -> SSH ->填写被控主机信息->OK
远程文档管理
远程传输文档
使用MobaXterm连接Linux主机执行命令
左侧sftp边栏,来回拖放即可
使用Win10的scp命令,可以向远程Linux主机传输文档
用法1: scp -r本地文档… root@远程主机地址:远程目录
用法2: scp -r root@远程主机地址:远程文档本地目录
选购ECS云主机
什么是云计算?
基于互联网处理请求并交付资源
用户端只关注资源可用性(提需求、拿结果)
服务端/云端组织运算处理
知名云服务商
国外:亚马逊AWS、微软Azure、IBM SCE+、……
国内:华为云、阿里云、百度云、腾讯云、……
云主机/云服务器,实际上就是通过互联网提供的虚拟机
华为云ECS (Elastic Cloud Server,弹性云服务器)
阿里云ECS (Elastic Compute Service,弹性计算服务)
腾讯云CVM (Cloud Virtual Machine,云虚拟机)
百度云BCC(Baidu Cloud Compute,百度云计算)
ECS选购及管理
云服务器选型要点
控制台->弹性云服务器->购买弹性云服务器
√计费模式(包年包月、按需付费)
√规格(CPU/内存/硬盘)
√镜像(Linux系统)
√登录方式(设密码)
√流量计费(按带宽、按流量)
选购一台ECS云服务器
选型->…->立即购买–>接受许可协议–>
提交申请–>确认实例
ECS基本操作
基本管理:开机、关机、重启、删除、远程登录
更多操作:更改配置、重装系统、更换系统