Linux系统中一切皆文件
一、虚拟机三种网卡模式
1、仅主机(封闭的局域网,不能上网)
虚拟机和物理机在一个封闭的内网网段中,不可以上外网。
2、NAT(可以上网)
虚拟系统借助 NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网(常用vm8)
3、桥接(生产才会用到)
dhcp会变,所以真机vm8要调成静态**
**dhcp(动态 获取ip地址)**
**每次开关机,都会改变ip地址,不方便使用,所以要关掉dhcp**
**dhcp关掉了就获取不了地址了,所以调成静态地址,可以永久使用该地址**
排错:
4、分区
/ 根 必须要有,linux系统最开始的地方,linux系统唯一入口
/boot 开启启动项,开机的启动文件存放的位置
swap 交换分区,将硬盘上的一部分空间作为内存使用,一般是内存的两倍
二、Shell
1、Shell的定义
Shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。
2、Shell的功能
- 最重要的功能就是解释命令。
- 设置Shell环境变量。
- 正则表达式。
- 输入输出重定向与管道。
3、Shell 与 内、外部命令
(1)shell分为内部命令和外部命令,一般先执行内部命令,hash再执行外部命令(别名最大)
内部命令 | 外部命令 |
---|---|
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
属于Shell的一部分 | 属于Shell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,由Shell加载后才能执行 |
(2)