yuanxiaojiang
人的放纵是本能,自律才是修行

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命令)(将用户输入的命令转换为系统能理解和执行的指令)

蛋黄: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网络配置(进入系统后配置仅一次)

  开启虚拟机蓝屏与虚拟机异常解决⭐⭐⭐

  • 背景:选择开启虚拟机时,windows 10/windows 11蓝屏,windows 7报错
  • 原因:
    • 需要windows开启虚拟化支持,
    • 虚拟化支持(vt-x)与windows自带的虚拟化软件hyper-v冲突导致,关闭即可

 虚拟化未开启导致蓝屏或报错⭐⭐⭐

 Vmware与hyper-v软件冲突⭐⭐⭐

Xshell远程连接

  远程连接工具介绍

工作中通过远程连接工具连接LInux系统

# 远程连接工具
  windows: Xshell、SecureCRT、Putty(功能简单)、mobaXterm(功能多)
  mac: Iterm2、Secure CRT、finalshell

  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

  xshell远程连接Ubuntu

# 1.安装 OpenSSH 服务器: 
    sudo apt update sudo apt install openssh-server
# 2.启动 SSH 服务:
    sudo systemctl start ssh
# 3.检查 SSH 服务状态:
    sudo systemctl status ssh
# 4.防火墙设置(确保防火墙允许 SSH 连接):
    sudo ufw allow ssh

  远程连接排错3部曲⭐⭐⭐⭐⭐

排障流程:https://www.jianshu.com/p/0bc0b596c1a0

 检查道路是否畅通

ping命令格式    
ping 空格 ip或域名

命令在Xshell的本地shell执行相当于在windows环境下执行

 检查是否劫财劫色 

防火墙,安全设备,安全规则拦截

 检查是否提供服务(本质:检查端口是否开放)

检查端口是否开放,端口是否可以被外部访问或连接,可以间接的检验服务是否开启

telnet检查端口是否可以访问    
telnet ip或域名 端口

 

posted on 2024-08-25 22:42  猿小姜  阅读(94)  评论(0)    收藏  举报

levels of contents