上节课学习计算机基础以及liunx起源和自由软件协议的相关规定,今天学习相关linux入门的基础知识:
一、首先讲解了linux程序包的管理
1、程序包的组成:
(1)二进制文件
(2) 配置文件
(3)库文件
(4)帮助文件
2.程序包管理器的组成:
(1)安装文件包 (2)卸载文文件包 (3)查询功能
3、介绍了几大主流发行版使用的程序包管理器:
debian:文件包 dpkg 安装器 anp-get
redhat:文件包 RPM 安装器 yun或者为DHF
suse:rpm/zypper
二、liunx终端类型
前面介绍到liunx用户类型有两种:GUI和CLI
一般情况下面GUI界面几户用不到,推荐使用CLI界面,
其中liunx终端有4种,分别是:
(1)物理终端:/dec/console
(2)串行终端:/dev/ttys
(3) 虚拟终端:/dev/tty
(4)伪终端 :/dec/pts
其中我们用的最多的就是虚拟终端和伪终端,虚拟终端总共有6个,可以按ctrl+alt F1-F6直接进行切换,其中该6个终端里面又包含了一个图形终端,可以用通过命令startx &切换,可以通过tty命令查询当前用户归属哪个终端。
伪终端即远程登录,在liunx环境下面我们主要使用ssh协议进行远程登录,不过在登录之前,需要查看ssh协议是否开启,具体命令:ss - tnl 查看系统的是否属于tcp协议22端口处于监听状态
还要查询防火墙规则是否开启,通命令 iptables -L -n 查看规则,通过iptables -F 清零,不过该操作方式指针对本次有效,我们还可以使用如下命令永久清除:systemctl disable firewalld.service 停止 然后在执行 systemctl stop friewalld.service 进行清除。不过centso 7应采用如下命令:service iptables stop service iptables off
考虑到管理员权限太大为避免后期的误操作对系统产生影响不推荐使用管理员用户登录终端,如果要执行管理权限建议临时切换。
三、liunx的文件系统概论
1、首先了解liunx的思想:
(1)一切皆文件,能够把所有的资源抽象为文件
(2) 是由许多单一的程序组成,一个文件只能够做一件事,需要很多组合文件完成复杂的任务
(3)经量避免和用户交互:使用简单的编程方式实现自动化任务
(4)使用文本文件保存配置信息。
2、linunx文件系统的组成:
文件系统有目录和文件组成:
linux 是一个倒至的树行,所有文件都保存在/目录下面,都通过/路径去衍生,能够继续分支的叫做目录,不可以的叫做文件,:
目录:用来映射相关路劲。
文件:存储在磁盘空间的一端数据流,不可以作为路径使用。
目录路径分为两种:相对路径和绝对路径
绝对路径:从/开始的
相对路径:通过当面目录所在位置开始的路径
工作目录 :文件最左侧的为寄名 右侧为目录名
文件的命令规范:
严格区分大小写和字符
目录也是一个文件,因此统一路径下面的文件名称不能够相同。
支持使用除/以为的符号对文件进行命名,文件长度不能够超过255字符