Linux系统基础

Linux系统发展

Linux is not UNIX

贝尔实验室

Unix

Ken Thompson 肯·汤姆森

谭宁邦

Mint (mini unix)

教学

斯托曼

自由软件基金会 FSF GNU项目

协议:GPL 公共通用许可

托瓦兹

开发出了Linux内核

GPL公共通用许可 要求01:所有软件开源,可以随意修改。

                              要求02:改完之后的内容,也要开源。

主流Linux系统

说明

Debian系列

Debian系统 更新频率低,较为稳定与安全,可以用于企业环境

 

Ubuntu系统 乌班图,桌面美观,使用方便,开发使用。 也有企业版本(服务器版本)

红帽系列

Redhat Enterprise Linux RHEL红帽企业版 (属于IBM)

 

CentOS系统,基本国内最常用的Linux系统。(被红帽收购,红帽CentOS Stream测试版)

 

Rocky Linux CentOS系统创始人,新出的Linux系统

国产系列

中标麒麟国产Linux,有桌面环境,有服务器版本

 

红旗Linux

 

欧拉系统 openeuler(华为)

其他 (了解)

Suse,OpenSUSE, 德国

Linux系统结构

蛋壳: 各种命令,服务,软件

外围应用程序:QQ,WeChat,浏览器

蛋清: 命令解释器shell,斯托曼GNU项目中叫bash

谁给你运行这些软件

蛋黄: Linux内核(控制硬件), 托沃兹开发

系统核心 Kernel、lib、API

内核——管理进程/内存/驱动/文件和网络

Linux Shell——接收用户的命令,经过转换,交给内核执行   cat->open()read()——简化操作,安全

文件系统

应用程序

Linux内核

设备驱动、文件系统、进程管理、网络通信

查看方法:uname -a

                uname -mrs

                cat /proc/version

Linux内核名:Linux 3.10.0-1160.119.1.el7.x86_64 x86_64     LTS:长期支持内核

                        主版本号.次版本号.修订版本号-发行版本.补丁版本.内核.64CPU

其中,次版本号的奇偶性用来表示该版本是“开发版”还是“稳定版”。奇数次版本号(如 3.9.x)表示这是一个开发中的版本(不稳定版本)。偶数次版本号(如 3.10.x)表示这是一个稳定的版本。

Linux Shell

名称

程序路径

作者

bourne Shell

/usr/bin/sh或/bin/sh

Stephen Bourne

C Shell

/usr/bin/csh

Bill Joy

K Shell

/usr/bin/ksh

David Korn

Bourne Again Shell

/bin/bash

Brian Fox

Z Shell

/bin/zsh或/usr/bin/zsh

Paul Falstad

Linux 安装

默认英文,可在最后一行选择中文安装,点击继续Continue

Linux 命令行格式

#表示Root用户身份,$表示普通用户身份;当以普通用户身份登录显示#时,表明我们选择的终端管理器提供管理员权限。

远程连接排障

关键提示:Connection failed 连接失败

连接成功:Connection established

检查远程连接IP地址是否正确

检查道路是否通畅

本地shell运行 ping 虚拟机IP地址

检查是否劫财劫色

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

检查是否提供服务

端口是否开放 telnet 虚拟机IP地址 22

检查网卡配置是否正确——刚开始推荐使用 nmtui 修改ip地址 不要直接vi/vim修改网卡配置文件

[root@CentOS ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33  #CentOS 6叫eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24      #或者是NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=223.5.5.5

虚拟机有多块网卡或克隆之后故障

虚拟机克隆之后,网卡彻底无法启动

克隆姿势不对——克隆之前模板机

删除网卡里面包含UUID 的行(CentOS 7),删除UUID和HWADDR(CentOS 5和6)

清空/etc/udev/rules.d/70-persistent-net.rules(CentOS 5 和6)

克隆之前没做这些,克隆之后一步一步完成上面的内容之后重启虚拟机linux,即可正常启动网卡

网卡ens33或ens34状态变为unkown

网卡状态,IP地址冲突或网卡MAC地址与网卡实际的MAC不符

[root@CentOS ~]# ip ad

在VMware中移除这两块网卡,然后重新添加即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值