Linux基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


Linux基础

计算机常识

  1. 计算机的主要功能
  • 数值计算
  • 逻辑判断
  • 存储记忆
  1. 计算机是什么?

存储和计算数据的电子设备

  1. 计算机系统
  • 硬件系统-看得见,摸得着
    • CPU
    • 内存条
    • 硬盘
    • 无线网卡
    • 键盘
  • 软件系统-看得见,摸不着(虚拟)
    • 系统软件
      • 操作系统(Operation System)-> 程序:管理和控制计算机软件和硬件资源的计算机程序
        • Windows 个人版 企业版 闭源
        • mac/Unix系统 闭源收费
        • Linux系统 开源免费 服务器
        • 安卓/鸿蒙系统 基于Linux系统 开源免费
        • iOS系统 闭源收费
      • 编译程序:驱动(py Java SQL)文件
    • 应用软件

硬件体系结构-冯诺依曼

输入设备(鼠标键盘)

  • CPU
    • 运算器
    • 控制器
  • 内存储器(临时存储)
  • 外存储器(永久存储)

输出设备(屏幕,显卡)

  1. 软硬件关系
  • 软件按照一定规则把指令发给硬件,真正工作的是硬件

  • 软件是硬件和用户交互的桥梁

  • 系统软件是应用软件和硬件交互的桥梁

  • 用户发送命令给软件,软件将其翻译成硬件可以读懂的二进制指令 指挥硬件操作

linux系统介绍

  • Linux相比Windows更加安全稳定
  • 计算机的主要功能
  • linux发展历史
    • 林纳斯·托瓦兹在1991年开发了linux内核
    • linux系统比windows系统更加安全稳定
  • linux发行版系统组成
    • linux内核 最基础的部分
    • 系统库
    • 系统程序
  • Linux特点:开源、免费、安全稳定
  • linux发行版系统
    • centos系统 免费
    • Ubuntu系统 桌面化最好的
    • redhat系统 最大的
    • deepin系统 国内最好的系统

虚拟机

  • 虚拟机:实用软件模拟出一套硬件系统,把命令转发真正硬件系统

  • 物理层只有一台主机,逻辑层有多台,主机之间可以网络通讯,虚拟主机也可以借助真正硬件系统通讯。

linux系统安装

  • 先在自己电脑上安装VMware虚拟软件

    • 虚拟出一台电脑 -> 操作系统可以自行选择
  • 使用VMware软件创建linux系统虚拟机

  • 安装的注意点:

    • 安装路径 不要出现中文空格特殊字符
    • 尽量所有的安装软件都放到一个父目录下 /software/qq /software/weixin …
  • 如何卸载软件

    • 控制面板 -> 卸载程序 -> 找到程序,右键卸载
  • 虚拟机介绍

    虚拟机名称 node1
    ip地址 192.168.88.100
    账号 密码
    itcast  123456
    root  123456
    mysql版本 8.0.13 -> 窗口函数 
    
    • 快照功能

    注意点: 自己安装的虚拟机中没有任何软件 mysql hive hadoop

局域网

IF IP1 & 子网掩码 == IP2 & 子网掩码

注:

  • 任何数字 & 255 = 任何数字
  • 任何数字 & 0 = 0

THEN IP1与IP2处于同一局域网

例如:

IP1:192.168.84.94

子网掩码:255.255.255.0

IP2:192.168.84.0

子网掩码:255.255.255.0

结论:IP1和IP2在同一个局域网内

有多少个ip可以在同一局域网内?256

1一般为网关不可以用

255为广播网段,一般也不能用

虚拟机网络配置

  • VMware软件的网络编辑设置
  • NAT设置

虚拟机能够连接外网,实现上网

  • DHCP设置

远程连接工具连接虚拟机, 起始和结束ip地址要包含虚拟机的ip地址

  • 设置本机网络配置
    • 可以手动修改ip地址也可以自动获得ip地址

虚拟机连接外网

VMware虚拟网络配置中的NAT设置的网关要和虚拟机的网关以及本机VMnat8的网关要保持一致才能上网

  • 查看虚拟机中的网关地址
cat /etc/sysconfig/network-scripts/ifcfg-ens33
  • IPADDR:IP地址,由网络号和主机号组成,作用:标识主机;网络寻址
  • GATEWAY:默认网关,作用:使不同网络号之间的设备能互联互通
  • 网关:所有局域网内的主机获取数据和发送数据的窗口,所有局域网的网关必须一致。
  • NETMASK:子网掩码,作用:区分IP地址网络号与主机号
  • 子网掩码:255部分被掩盖,其余部分区分局域网中的主机
  • DHCP:分配和管理IP地址,自动分配和回收
  • DNS:域名解析器,如:8.8.8.8,DNS无法解析域名,可以换一个DNS域名解析器。

网络配置

第一步 查看IP地址

Linux系统输入:ifconfig/ip addr

  • inet:IP地址
  • netmask:子网掩码
  • broadcast:广播地址

第二步 配置VMware

VMware编辑->虚拟网络编辑器->更改设置->ip地址网络号与虚拟机一致->应用->NET设置->网关ip中网络号一致主机号设为1->确定应用

第三步 配置主机IP地址

主机网络和Internet->高级网络设置->更改适配器->VMnet8属性IPv4(更改IP地址主机号不为1、255和虚拟机的主机号),其他随意,网关主机号设为1.

第四步 查看网络是否联通

  • 主机ping虚拟机IP
  • 虚拟机ping主机IP

主机ping不通虚拟机

  • 虚拟机是否打开
  • 检查虚拟机网络
  • 检查Vmware网络
  • 检查电脑以太网:ipconfig

虚拟机ping不通电脑

关闭防火墙

一台电脑可以分别在多个局域网中

linux系统目录结构

  • 是一种树型目录结构

  • 有一个根目录 /, 没有盘符一说

    • 所有的文件或文件夹都是存放在根目录下
  • 常见的目录

    • /etc: 配置文件
    • /root: 超级用户的家目录
    • /home: 普通用户的目录, 在home目录下创建和用户名相同的目录名
    • /tmp: 回收站

配置环境变量

  1. 环境变量的作用

可以随时随地启动

  1. 环境变量的配置文件

vim /etc/profile

  1. 编写shell脚本的流程

vim test.sh

– 写入内容

echo ‘welcome’

– 执行未赋权限的shell文件

sh test.sh

– 赋予所有用户读写执行shell文件的权限

chmod 777 test.sh

– 赋权之后可在目录下直接执行shell文件

test.sh

  1. 环境变量中配置软链接的路径
# 查看配置文件的目录
ls -l /export/server/hive-2.1.0/conf  
# 编写配置文件
vim /etc/profile 
# 创建或更改环境变量
export path
#创建软链接 删除软链接后重新指向  可以避免频繁更改变量文件

source /etc/profile #重新运行环境变量文件

#运行环境变量的可执行文件
test.sh 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值