Linux 基础 | 青训营笔记

53 阅读5分钟

一、计算机硬件

在一个完整的冯诺依曼计算体系当中,计算机主要由五大基本单元组成,分别是控制器、运算器、存储器、以及输入输出两个单元。

空制器,顾名思义,他的作用就是协调和指挥计算机中各人部件进行按票作业,运算器主要作用就是算术与逻辑运算的处理,存储器主要分为内存限分存,磁盘光驱等都是属于外存。

输入设备比如鼠标、键盘,输出设备比如显示器、音响等。右侧这种图简单的描述了基本单元的原型流程,从输入设备输入指令,经过控制器、运算器、存储器之间的处理,最终输出结果到输出设备展示给用户介绍完计算机硬件

二、计算机操作系统

传统操作系统安装流程

加电自检--进入安装选择(BIOS)--配置raid(硬盘使用)--U盘安装(网络安装)--安装操作系统

三、Linux 系统

linux文档管理

文档管理指的是对文件和文件内容进行管理

基本哲学:一切皆文件

文件:实际上是一个逻辑结构,有序的逻辑结构。主要用来存放数据。

硬盘的核心不止是存,更是取。

Linux最大的目录是:根目录 /

常见的一级目录:

/etc 主要用来存放软件的系统文件

/var/log 主要存放日志

/home 默认普通用户的家目录所在地

/root root用户的家目录

查询类命令在使用中,查看到的内容,默认输出在缓存文件中

终端上使用查询类命令,输出在屏幕文件上,保存在临时缓存中

虚拟化安装配置

第一种、Vcenter VMware厂商的服务器版本,直接安装在硬件上,用户通过账户密码或者密钥验证登录后,管理虚拟机

第二种、基于Linux操作系统完成的虚拟化KVM

什么是桌面?

本质上就是一个软件,也可以是一个带有UI界面的软件集合

服务器硬件安全

作为开发如何使用服务器操作系统

开发只是使用者,不具备任何管理权限

运维具备服务器管理权限

通过网络----跳板机---跳转到对应服务器上

问A可以访问B。 B可以访问C

请问A是否能直接访问C

服务器内网IP:192.168.100.50

服务器内网IP:192.168.100.51

服务器内网IP:192.168.100.52

服务器内网IP:192.168.100.53

服务器公网IP:47.159.62.155

进程管理类

1. 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地 址空间,并占用一定的系统资源。

2. Linux 中的进程和服务 计算机中,一个正在执行的程序或命令,被叫做“进程”(process)。 启动之后一只存在、常驻内存的进程,一般被称作“服务”(service)。

3. 守护进程以d结尾

4. 查看系统中所有进程,加个管道从头看

ps aux 显示信息说明

USER:该进程是由哪个用户产生的

PID:进程的 ID 号

%CPU:该进程占用 CPU 资源的百分比,占用越高,进程越耗费资源;

%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;

VSZ:该进程占用虚拟内存的大小,单位 KB;

RSS:该进程占用实际物理内存的大小,单位 KB;

TTY:该进程是在哪个终端中运行的。对于 CentOS 来说,tty1 是图形化终端,

tty2-tty6 是本地的字符界面终端。pts/0-255 代表虚拟终端。

STAT:进程状态。常见的状态有:R:运行状态、S:睡眠状态、T:暂停状态、 Z:僵尸状态、s:包含子进程、l:多线程、+:前台显示

START:该进程的启动时间

TIME:该进程占用 CPU 的运算时间,注意不是系统时间

COMMAND:产生此进程的命令名

四、总结

学习Linux系统有以下几个方面的好处: 

 1. 提高技能:在计算机科学领域,Linux已经成为了一种重要的操作系统,因此掌握Linux系统可以提高您的计算机技能。 

 2. 开发软件:许多软件都是在Linux环境下开发的,例如Android系统、服务器等等,因此如果您想要从事开发工作,学习Linux系统将会非常有帮助。 

 3. 安全性:相对于其他操作系统,Linux更加安全,因为它具有更好的可控性和安全性,而且其源代码公开,可以进行自主修改和定制。 

 4. 更好的性能:Linux系统比其他操作系统更加轻量级,运行速度更快,能够更好地利用硬件资源,因此适用于高性能计算机和大型服务器。 

 5. 市场需求:随着云计算、人工智能、物联网等领域的发展,Linux系统的市场需求越来越大,学习Linux系统可以使你更具竞争力。

Linux系统在前端还是后端都是必备知识点,获得了提高开发能力,我还要继续加强linux系统方面学习。