第一篇:Linux概述与系统部署
Linux 概述
Linux 中常见错误提醒
常见的错误提醒:https://www.jianshu.com/p/99ec5bb4183f
Linux 简介
Linux 与 windows 类似,都是操作系统,Linux 一般用于企业环境,相对稳定
共同点 | 区别 | |
Linux | 操作系统 | 免费使用,较为稳定 |
Windows | 操作系统 | 收费,漏洞相对较多 |
Linux 发展
Unix | Mint(mini unix) | 组织:自由软件基金会(FSF) | Linux 内核 |
贝尔实验室 | 谭宁邦,主要用户教学 | 斯托曼 | 林纳斯·托瓦兹 |
GPL 公共通用许可证 项目:GNU 项目,弄出了个系统 Linux 也可以叫做 GNU/Linux |
Linux 组成★★
蛋壳:Linux 各种命令,服务,软件
蛋清:命令解释器(解释运行 Linux 命令)(shell,斯托曼 GUN 项目中叫 bash)
蛋黄:Linux 内核(控制硬件,无法直接操作内核)
LInux 发行版本★★★★★
发行版本:通过内核+命令解释器+不同应用程序 / 桌面组成
核心掌握:Debian、Ubuntu、红帽 RHEL、CentOs、中标麒麟 Kylin
# 主流 Linux 系列 # Debian 系列 Debian 系统:更新频率低,较为稳定安全,可以用于企业环境 Ubuntu 系统(乌班图):桌面美观,使用方便,常用于开发 # 红帽系列 Redhat enterprise Linux(RHEL 红帽企业版) Centos 系统:基本国内最常用的 LInux 系统 (被 Redhat 收购) Rocky Linux:centos 系统创始人新出的 Linux 系统 # 国产系列 中标麒麟国产 Linux(Kylin):有桌面环境,由服务器版本 红旗 Linux 欧拉系统(openeuler,华为) 各种厂商的 Linux 系统 # 其他系列(了解) Suse、OpenSUSE
工作与学习环境部署★★★★★
企业工作环境中,Linux 系统运行在服务器上
虚拟机概述
桥接、NAT、仅主机
部署 Linux 系统
# net.ifnames=0 biosdevname=0 将网卡的名字变成 eth0、eth1 的形式(centos 7 中默认的网卡名是 ens33) # 没改名成功就退出去重启# 安装流程介绍
Install centos 7:安装系统,几乎选择这个
Test this media & install centos 7 :测试系统的镜像并安装系统(不推荐)
Troubleshooting:解决 Linux 无法启动的故障,进入救援模式
挂起、快照、克隆
挂起:把正在运行的虚拟机暂停(好处:虚拟机不用关机)
快照:给虚拟机当前状态拍摄一个保存节点,这个保存节点可以用于恢复
克隆:就是用来复制一个进程,让新进程和原进程可以共享一些资源,同时又能独立运行
VMware 网络配置(进入系统后配置仅一次)
Xshell 远程连接
远程连接工具介绍
工作中通过远程连接工具连接 LInux 系统
# 远程连接工具 windows: Xshell、SecureCRT、Putty(功能简单)、mobaXterm(功能多) mac: Iterm2、Secure CRT、finalshell
xshell 远程连接 Ubuntu
# 运行 sudo systemctl start ssh 命令时显示 Unit ssh.service not found
# 这表明系统上可能没有安装 SSH 服务
安装 OpenSSH 服务器:
sudo apt update sudo apt install openssh-server
启动 SSH 服务:
sudo systemctl start ssh
检查 SSH 服务状态:
sudo systemctl status ssh
防火墙设置(确保防火墙允许 SSH 连接):
sudo ufw allow ssh
远程连接排错 3 部曲
排障流程:老男孩教育 - 虚拟机无法上网 / 连接失败常见原因大集合 - 简书 (jianshu.com)
检查道路是否畅通★★★★★
ping 命令格式 | ||
ping | 空格 | ip 或域名 |
命令在 Xshell 的本地 shell 执行,此时命令执行相当于在 windows 环境下执行
检查是否劫财劫色
防火墙,安全设备,安全规则拦截
检查是否提供服务(本质:检查端口是否开放)
检查端口是否开放,端口是否可以被外部访问或连接,可以间接的检验服务是否开启
telnet 检查端口是否可以访问 | ||
telnet | ip 或域名 | 端口 |
开启虚拟机蓝屏与虚拟机异常解决
故障案例
选择开启虚拟机时,windows 10/windows 11 蓝屏,windows 7 报错
原因:需要 windows 开启虚拟化支持,vt-x
与 windows 自带的虚拟化软件 hyper-v 冲突导致,关闭即可
虚拟化未开启导致蓝屏或报错
虚拟化未开启解决方案: https : //www . ldmnq.com/ support/VTjiao/290 .htm1
Vmware 与 hyper-v 软件冲突
IP 地址、端口、协议
IP 地址★★★★★
ip 地址:设备的位置,类似于家庭地址,IP 地址用于访问设备
# ip address 查询设备的 ip 地址等信息
# ip 地址分为两类 # 局域网 ip(内网 ip,私网 ip) 一般只能再某个范围内使用(教室,公司办公室) 网络设备自动分配,自动获取,一般不固定 # 局域网 ip 10.0.0.xxx 192.168.xxx.xxx 172.16.xxx.xxx-172.31.xxx.xxx # 公网 ip(外网 ip) 可以再任何有网络的地方使用,访问对应设备,数量有限 企业购买获得,企业公网 ip 固定
端口★★★★★
计算机可以想象成一个密不透风的盒子,盒子上的洞洞就是端口
计算机中通过端口来区分不同的服务
服务 | 默认端口 |
远程连接服务 sshd | 22 |
网站服务 http | 80 |
网站服务加密 https | 443 |
# 我们日常访问网站是访问网站的 80 或 443 端口 # 通过远程连接工具,连接 Linux 服务器,是连接到 Linux 的 22 端口
协议
双方共同遵守的规则
远程连接遵守的就是 ssh 协议