一、Linux概述和安装

一、Linux概述和安装

第1章 Linux概述

1.1 操作系统简介

问题 : 为啥需要操作系统呢 ?
计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成
问题 : 什么是操作系统呢 ?
操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)
操作系统基本的服务程序

  1. 文件系统 --> 操作系统 --> 硬盘进行沟通
  2. 设备驱动程序
  3. 用户接口
  4. 系统服务程序
    在这里插入图片描述
    在这里插入图片描述
    问题 : 常用的计算机操作系统有哪些 ?
    目前流行的服务器和 PC 端操作系统有 Linux、Windows、UNIX 等,手机操作系统有 Android、iOS、Windows Phone(简称 WP),嵌入式操作系统有 Windows CE、PalmOS、eCos、uClinux 等

1.2 Linux简介

问题 : 为啥学习大数据要学习linux ?
windows的特点
1.操作系统炫酷的页面占用了系统的内存和CPU资源
2.系统的功能越多那么也就意味着系统的BUG也会越多
3.windows系统从一开始就面临一个很尴尬的为题就是容易中毒
4.windows的内核是不对外开源的,
Linux的特点
安全、稳定、高性能、内核开源

Linux组成

Linux系统一般有4个主要部分:内核、shell bat、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
在这里插入图片描述

3、修改linux系统的静态IP

1.配置ens33文件

修改步骤 :

  1. 执行 ip add 命令 查看自己的真实网卡
    上面的 lo 是127.0.0.1, 这是本机的环路IP, 所以下面的ens33才是真实IP
    在这个配置中需要记录 inet 后面的IP地址 此处是192.168.92.38 记住它
    修改ens33这个网卡的配置
[root@localhost ~]# ip add 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:e8:76:84 brd ff:ff:ff:ff:ff:ff
    inet 192.168.92.38/24 brd 192.168.92.255 scope global noprefixroute dynamic ens33
       valid_lft 1188sec preferred_lft 1188sec
    inet6 fe80::2839:870b:b85b:c218/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
  1. cd进入这个目录
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
  1. 直接输入ls查看当前目录下的所有内容
  2. 输入cat ifcfg-ens33:查看当前文件里的所有内容
  3. vi文本编辑器:修改当前文件内容
[root@localhost network-scripts]# vi ifcfg-ens33

原来的内容是这样的

TYPE="Ethernet"	-- 网络类型(通常是Ethemet代表以太网)
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp" -- IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议) 
DEFROUTE="yes"	-- 启动默认路由
IPV4_FAILURE_FATAL="no"	-- 不启用IPV4错误检测功能
IPV6INIT="yes"	-- 启用IPV6协议
IPV6_AUTOCONF="yes" -- 自动配置IPV6地址
IPV6_DEFROUTE="yes" -- 启动默认路由
IPV6_FAILURE_FATAL="no" -- 不启用IPV6错误检测功能
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" -- 网卡别名
UUID="45741c09-63f3-44ad-b4f9-6bcdd2e5d4f0" -- 网卡唯一标识
DEVICE="ens33" -- 网卡硬件设备名称
ONBOOT="yes" -- 是否开机自动启动

5.直接输入i进入编辑模式
6. 将BOOTPROTO="dhcp"更改为下面5行代码,其他的不动
此处三个ip的第三个网段应该一致

BOOTPROTO="static"
IPADDR="192.168.92.10"	-- 本机IP地址
NETMASK="255.255.255.0"	-- 子网掩码
GATEWAY="192.168.92.2"	-- 默认网关
DNS="192.168.92.2"	-- DNS
NM_CONTROLLED="no"	-- 关闭网卡信息修改后自动生效的配置(不关闭 我们会上不了网)

7.输入(:wq)退出并保存。

2.让配置生效

修改之后 要停止 networkManager 服务(两步) 这样才能上网
1.停止服务

[root@localhost network-scripts]# systemctl stop NetworkManager.service

2.移出自动启动

[root@localhost network-scripts]# systemctl disable NetworkManager.service
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

3.编辑/etc/resolv.conf 文件
nameserver 192.168.92.2 这个是新添加的内容
然后保存退出(:wq)

[root@localhost network-scripts]# vi /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.92.2 

4.重启网络服务

[root@localhost network-scripts]# systemctl restart network.serv

5.查看网卡配置(ip add)
6.ping一下百度 看一下是否可以正常上网(ctrl+c停止运行)

[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (119.75.217.109) 56(84) bytes of data.
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=1 ttl=128 time=5.59 ms
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=2 ttl=128 time=7.22 ms
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=3 ttl=128 time=5.44 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 11017ms
rtt min/avg/max/mdev = 5.448/6.088/7.222/0.804 ms
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值