加入收藏 | 设为首页 | 会员中心 | 我要投稿 520站长网 (https://www.520shu.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统简介(简单粗暴)

发布时间:2022-12-15 16:04:45 所属栏目:Linux 来源:转载
导读: Linux的诞生“哩呐科斯”
Linux之父(Linus Torwalds),1991年10月,发布了0.02版(第一个公开版)内核,1994年03月,发布1.0版内核,UNIX诞生时间为1970年1月1日,这里为什么要说到UNIX呢

Linux的诞生“哩呐科斯”

Linux之父(Linus Torwalds),1991年10月,发布了0.02版(第一个公开版)内核,1994年03月,发布1.0版内核,UNIX诞生时间为1970年1月1日,这里为什么要说到UNIX呢,主要是Linux的创始人为了纪念UNIX的诞生,把Linux系统的世界时间 ,它的起始点设置为1970年的1月1日,以后写脚本用得上,其实现在的Windows、macOS、iOS等系统都是参照UNIX诞生的时间慢慢演变而来的,这也是操作系统的起源。

在这里插入图片描述

Linux就是一种操作系统

曾经被Microsoft视为最大的威胁,如今互联网领域的幕后大佬,Linux其实就是一个操作系统(operating system,简称OS),是管理计算机硬件与软件资源的计算机程序。组成部分为:内核、驱动程序、接口库、外围,客户机(Client)-服务器(Server)简称C/S结构,现在的客户机一般都使用Windows图形界面更加简单便捷,而服务器则使用Linux更为安全稳定,C/S结构通常采取两层结构,服务器负责管理数据客户机负责完成用户的交互任务,客户机通过局域网连接服务器,接受用户的请求并通过网络向服务器提出请求对数据库进行操作,服务器接受客户机的请求并将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户linux界面,服务器还要提供完善安全保护及对数据完整性的处理等操作,并允许多个客户机同时访问服务器,这就对服务器的硬件处理数据能力提出了很高的要求,C/S结构在技术上已经很成熟,它的主要特点是交互性强具有安全的存取模式,响应速度快、利于处理大量数据,常见的系统,Windows、Linux、macOS、Microsoft、iOS、Android、华为鸿蒙系统等。

在这里插入图片描述

Linux系统内核

由Linux率领的内核项目团队统一发布,内核作用:管理CPU/内存、驱动基本硬件、文件系统,说白点就是调配计算机硬件资源 过程如用户——>内核——>硬件,用户与内核之间的桥梁通过内核来控制硬件,内核其实就是一个软件,内核的版本分为,主板本、次版本、修订号,一般都是看主板本跟次版本。

LInux版本及应用 Linux发行版本

Linux发行版本其实就是一套公开发布的完整Linux系统,Linux内核加各种外围软件组成,发行版的名称,版本由发行方决定,常见的有Suse Linux Enterprise,Debin Linux,Ubuntu LInux,Red Hat Enterprise Linux 简称(RHEL)5 / 6 / 7 / 8 / 9 等这边有红帽的各个版本的镜像,可以去尝试真机安装或者虚拟机:链接: :提取码:1000

在这里插入图片描述

Red Hat系列版本

红帽Linux企业版:

· 简称RHEL(Red Hat Enterprise Linux)
· http://www.redhat.com/    

Fedora Core 社区版 :

· http://fedoraproject.org/    

CentOS 社区企业操作系统:

· Community Enterprise Operating System
· http://www.centos.org/

Linux在企业中的应用

在这里插入图片描述

Linux结构和基本命令行 Linux目录结构 最顶层为根目录,就是最前面的(/)Unix ,Linux的哲学理念,一切皆文件,在文件系统dev目录里面可以看到所有硬件都是以文本表示的。倒挂的树形结构,最顶层为根,使用 / 表示

在这里插入图片描述

Linux磁盘规则表示

#: 我这边磁盘接口是SCSI设备的
[root@localhost ~]# ls   /dev/sda    #:系统第一块磁盘
/dev/sda

获取命令行界面

[root@localhost ~]#   !: #表示为超级管理员root

[xh@localhost ~]$   #: $表示为普通用户	

切换及查看目录 cd — Change Directory

[root@localhost /]# cd   /dev/disk      #:以/开始的绝对路径
[root@localhost disk]# pwd        #:查看当前所在目录
/dev/disk
[root@localhost disk]# cd  ../     #:以当前为参照的相对路径,..表示父目录
[root@localhost dev]# cd  ../
[root@localhost /]# 

[root@localhost /]# ls               #: 当前目录在/,ls列出/下的内容

bin   dev  etc   lib    media  opt   root  sbin  sys  usr
boot  dvd  home  lib64  mnt    proc  run   srv   tmp  var
[root@localhost /]# ls  /root          #:这边我输入了去往的路径,ls列出,去往root的内容
公共  视频  文档  音乐  anaconda-ks.cfg
模板  图片  下载  桌面  initial-setup-ks.cfg

[root@localhost /]# cat  /file.txt    #: 用cat查看file.txt文本
Hello ~~~

文本内容操作

#: -1  指示查看第一行 -n是无效的需要换成数字,输入的数字代表查看多少行
[root@localhost /]# head  -1  /etc/passwd
root:x:0:0:root:/root:/bin/bash

#: -1  指示查看最后一行 -n是无效的需要换成数字,输入的数字代表查看多少行
[root@localhost /]# tail  -1  /etc/passwd
xh:x:1000:1000:xh:/home/xh:/bin/bash

#: 查找包含root内容的行
[root@localhost /]# grep   'root'   /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

查看CPU内存和网卡连接信息

[root@localhost /]# lscpu
架构:           x86_64
CPU 运行模式:   32-bit, 64-bit
字节序:         Little Endian
CPU:             3
在线 CPU 列表:  0-2
每个核的线程数: 1
每个座的核数:   1
座:             3
NUMA 节点:      1
厂商 ID:        GenuineIntel
CPU 系列:       6
型号:           158
...... 下面内容省略

[root@localhost /]# cat  /proc/meminfo
MemTotal:        1843864 kB
MemFree:          106416 kB
MemAvailable:     457260 kB
Buffers:            1088 kB
Cached:           461052 kB
SwapCached:         4344 kB
Active:           899052 kB

linux界面_linux命令行界面_在windows下使用和调试linux图形界面程序

Inactive: 485700 kB Active(anon): 645072 kB Inactive(anon): 287996 kB Active(file): 253980 kB Inactive(file): 197704 kB Unevictable: 0 kB Mlocked: 0 kB ...... 下面内容省略

[root@localhost /]# hostname
localhost.localdomain

#:ifconfig,需要安装net-tools软件后才能使用
[root@localhost /]# ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.88.240  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::7f98:a9a8:3bdf:7b6f  prefixlen 64  scopeid 0x20
        ether 00:0c:29:f9:c8:58  txqueuelen 1000  (Ethernet)
        RX packets 364  bytes 52369 (51.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 67  bytes 7092 (6.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
#:ip  a  s是,ip address  show简写因为系统会自动补全
[root@localhost /]# ip  address  show
2: ens33:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:f9:c8:58 brd ff:ff:ff:ff:ff:ff
    inet 192.168.88.240/24 brd 192.168.88.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::7f98:a9a8:3bdf:7b6f/64 scope link noprefixroute 
       valid_lft forever preferred_lft foreve

创建文本跟目录

[root@localhost /]# ls  /opt
[root@localhost /]# mkdir   /opt/directory
[root@localhost /]# ls   /opt
directory

[root@localhost /]# ls  /opt
[root@localhost /]# touch    /opt/file.txt
[root@localhost /]# ls  /opt
file.txt

关键及重启操作

[root@localhost /]# reboot

[root@localhost /]# poweroff

(编辑:520站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!