入职准备(一)| Linux与shell脚本编程(1)

等待入职中,岗位是测开。面试的时候面试官有提到过对linux和shell的了解及掌握程度,我猜以后工作可能会频繁基础到这方面,我学过一点基础地但好久没用,于是系统地复习+学习一下,这个博客里同步记录一下我的学习笔记。

我用的书是《Linux命令行与shell脚本的编程大全》再百度一下各种实操中遇到的问题。

——————————————————————————————————————————————(分割线)

第一章 初识Linux

Linux可以分为四部分:Linux内核,GNU工具,图形化桌面环境,应用软件。

1、内核

Linux系统的核心是内核。

主要的四种功能:系统内存管理,软件程序管理,硬件设备管理,文件系统管理。

1)系统内存管理

a)内核可以管理可用物理内存,还可以创建和管理虚拟内存。

b)虚拟内存:通过硬盘上的存储空间来实现,这块区域称为交换空间(swap space)。

注:计算机的存储器分为内存储器和外存储器;内存是内存储器,是程序和CPU之间的桥梁,断电后会被清除;硬盘属于外存储器,此类存储器一般断电以后仍然保存数据。

c)内存存储单元按组划分成很多块,这些块称作页面(page)。内核将每个内存页面放在物理内存或交换空间,然后内核会维护一个内存页面表。

内核会记录哪些内存页面正在使用中,并自动把一段时间未访问额内存页面复制到交换空间区域(换出,swapping out),即使还有可用内存。只要Linux系统在运行,为运行中的程序换出内存页面的过程就不会停歇。

2)软件程序管理

a)Linux操作系统将运行中的程序成为进程。内核控制着Linux系统如何管理运行在系统上的所有进程。

b)内核创建了第一个进程(init进程)来启动系统上所有其他进程。

c)Linux有五个运行级

运行级为1:单用户模式。只启动基本的系统进程及一个控制台终端进程。

标准的启动运行级为3:大多数应用软件都会启动。

运行级为5:系统会启动图形化的X Window系。

可以使用ps命令查看当前运行再Linux系统上的进程。

3)硬件设备管理

a)两种方法插入设备驱动代码:编译进内核的设备驱动代码;可插入内核的设备驱动模块

b)Linux系统将硬件设备当成特殊的文件,称为设备文件,有3类:字符型设备文件;块设备文件;网络设备文件。

4)文件系统管理

Linux内核支持通过不同类型的文件系统从硬盘中读写数据。

2、GNU工具

1)核心GNU工具

供Linux系统使用的这组核心工具被成为coreutils软件包,GNU coreutils由三部分构成:用以处理文件的工具;用以操作文本的工具;用以管理进程的工具。

2)shell

GNU/Linux shell是一种特殊的交互式工具,为用户提供了启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的途径。shell的核心是命令行提示符,是负责交互的部分,允许输入文本命令,然后解释命令,并在内核中运行。

Linux发行版默认都是bash shell。

3、桌面环境

X Window系统

KDE桌面

GNOME桌面

Unity桌面

其他

——————

注:

1)安装了vmware以及下了CentOS 镜像,参考 https://blog.csdn.net/libusi001/article/details/95202684

注意当虚拟机崩了的时候,文件夹里要删掉开头三个.lck的文件和.vmem,但.vmem可能是删除不掉的显示正在运行,win+r运行cmd,输入msconfig,服务那块把所有vm相关的勾掉,然后重启计算机,之后就可以删掉了,记得再选回来。

2) 创建虚拟机时记得要用右键管理员身份运行vm,否则创建虚拟机最后一步将会失败。

3)CLI(command line interface):由shell提供的文本命令行界面。

4)CentOS采用的是GNOME桌面环境。GNOMETerminal是默认配备。使用方法略。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值