Linux基础

102 阅读2分钟

Linux基础(自己总结加上资料查找) Linux是一种自由及开放源代码的类Unix操作系统,具有高度的可定制性、安全性以及稳定性。:

  1. Linux文件系统

Linux中一切皆文件,包括文件、目录、设备等。文件按照权限(用户、用户组、其他)分为读、写、执行权限。

  1. Linux命令行

Linux命令行是使用Linux系统进行管理和配置的主要方式。常用的命令包括ls、cd、mkdir、rm、cp、mv、cat、grep、tar、chmod等。

  1. 软件包管理

Linux采用软件包管理机制,常用软件包管理工具有dpkg、rpm。软件包可以手动下载并安装,也可以通过软件包管理器来搜索和安装。

  1. 用户和用户组管理

在Linux中,每个用户都必须属于一个或多个用户组。管理员可以创建、修改、删除用户和用户组,并分配相应的权限。

  1. 远程终端连接

Linux支持SSH协议,通过SSH协议可以在不同计算机之间建立安全的加密通道,实现远程终端连接。

  1. 系统服务管理

Linux中的系统服务以daemon(守护进程)的形式存在,这些守护进程在后台运行。可以使用service命令启动、停止或重启一个服务。

Linux中提到的进程管理:

1.一个CPU只能同时间运行一个进程

2.进程是由它的ID与它父ID唯一识别的

3.有自己的空间地址,同时也会占用一定的资源。

4.执行一个程序命令

文件系统主要是负责管理持久数据系统,负责把用户的文件存在磁盘硬件中,持久化的保存文件。

它会建立虚拟的文件系统去读取许多文件

软件包是一个应用程序

在课程的最后给出了一个Linux学习的思维导图,非常有利于大家系统的学习。