5月27
不是一个操作系统,是一款产品的内核
为什么学习Linux
a,面试必问 b,搭建和维护环境,定位环境问题
c机顶盒,路由器,摄像头,扫地机等
.卸载:
向导式(卸载重新安装)
win+r appwiz.cpl
Uninstall.exe 执行卸载程序
卸不掉:windows cleanup utility
注册表:不干净 geek uninstall , iobit uninstaller
绿色版(解压直接运行)一直接删除
学习特点:
a。命令多、参数多、记忆点多
b。记忆前提,多敲命令
c。环境搭建和部署(重点)
VMware三种网络链接模式 Bridge 桥接 NAT 网络地址切换 Host-only 仅主机模式是隔绝的环境
NAT功能 :虚拟机和宿主机之间构成一个局域网,外部机器不能直接访问虚拟机
Bridge 模式下虚拟机可以和外部网络互通,平等独立的。
DHCP:分配ip地址服务
NAT:如果工作在NAT模式下必须开启转换网络地址
快速打开网络连接网卡: ncpa.cpl
快速打开服务列表: services.msc
DHCP:分配IP地址一一个服务
NAT:如果工作NAT模式下,必须开启
转换网络地址的vnet 8
APPwiz.cpl 打开卸载程序
Uninstall.exe 执行卸载程序
ncpa.cpl 快速打开网卡
Services.msc 快速打开服务列表
5月28日
Linux常见目录和作用
/usr/local
安装本地程序的一般默认路径。
/etc
全局的配置文件存放目录。
/usr
这个目录中包含了命令库文件和在通常操作中不会修改的文件。
/usr/lib
目标库文件,包括动态连接库加上一些通常不是直接调用的可执行文件的存放位置。
/usr/bin
一般使用者使用并且不是系统自检等所必需可执行文件的目录。
/usr/sbin
管理员使用的非系统必须的可执行文件存放目录。
/usr/share
存放共享文件的目录
/usr/include
C程序语言编译使用的头文件。
/root
用户root的$HOME目录
/home
普通用户的家目录($HOME目录。
/ 根目录
1工作中的Linux用到的一般是,实际的服务器(机架式、刀片式、塔式服务器)
2也可能在公司服务器上虚拟服务器
3云服务器(阿里云,华为云)
4使用方法(模拟终端工具)远程链接到Linux
原理:Linux其中运行了SSH服务,支持SSH协议( FTP SMTP protocol协议
ip:如何查看服务器ip地址 #ifconfig,#ip,# root a addr
第一块网卡的名字: eth0.eht1
SSH协议:默认端口(22)/etc/ssh/sshdconfig 
5常见的模拟终端工具
Xshell ( Xmanager 收费)
Securcert (收费) putty (开源 免费 小巧) Mobaxterm(收费) finalshell(国产)
6. .乱码的常见处理:
1066 export. LC ALL=zh CN
1862 export. LC ALL-en US
1864 export. LC_ ALL=zh CN. GBK
1866 export. LC ALL=zh CN. UTF-8
7常见的发行版本Linux和Unix(1969)
计算机元年 1970 -1-1表现方式(当前时间 减去— 1970.1.1,秒数
centOS 就像是RedHat的社区免费版(一般市面上最多使用场景是企业家
RedHat 当成收费版
SuEe , Debian , Ubuntu Server(乌班图) , Andriod
Arch linux ,Majaro
国产:红旗Linux ,中标麒麟Linux ,深度Linux,统信UOS。。。
8 ,常见分区和文件分区作用:
Windows不同的地方 硬盘是场所 分区是分出一个个房间 分区从磁盘上划分的区域
访问分区,》挂在点,本质上是一个访问的入口,就是文件夹
/boot 分区:
/home 分区 /home.用户的家目录文件的,一个用户是tester,. 默认的家目录. /home/tester
/swap:交换分区:从磁盘上划分的区域,用来和内存里面做交换的空间。
超过4个G以上的内存上,可以设立成和内存一致就可以了
分区 磁盘和分区的命名
在/dev中:sda ,sdb
s:接口类型scsi, h ide
d:disk
a: 第一块硬盘a,第二块b
/dev/sda 本地硬盘第一块scsi接口的硬盘
/dev/hdb ide硬盘的第二块
分区
/dev/sda1 分区是从1开始的
/dev/hdb2
命令学习方法:
1理解单词含义,查看命令帮助
a ls help
b。man ls
ctrl +b ctrl +f
ctrl +u向下翻半页 ctrl +d向上翻半页
图形用户界面 GUI:Graphic User interface
命令行CLI:Comma line 命令行自动化效率高


目录管理:
• mkdir 创建目录 •
rmdir 删除空目录
• mv 重命名/移动
• cp 复制文件夹/文件
cd -最近访问的两个文件夹来回切换
pwd显示当亲工作目录

演示: sleep 10 && echo
terminal 终端
rm -rf 不提示全部删除
rm -i 提示删除
mkdir 创建文件夹
rmdir只能删除空文件夹
mv 移动 重命名
cp -r拷贝文价夹
rm -r
命令组合
cd tmp2 && mkdir 1111 &&是前一个命令执行成功后面才会执行
cd tmp2 ; mkdir 1111 不管前面是否成功,后面正常执行
cd tmp2 & mkdir 1111前一个命令在后台执行
cd - 上一个访问的路径,两个最近访问的路径互相切换
在其他路径下要回家目录可直接cd 或者 cd~
默认情况下: ls命令
ll=ls-l ll-thr(时间好读反向排序)
到
软连接和硬链接的优缺点
文件管理 目录管理
vi 基本使用
文本查看,文本查找
history > /tmp/zp.txt
默认情况下:ls 命令排序规则,排序思想(字符比较排序)
recursive 递归
file
touch:创建文件

LL-t 按时间排序 默认情况下ls排序
LS-t man ls
LL-trh 修改时间排序 ls -ls
LL
部分题目
1、列出普通用户和 root用户的家目录
一般普通用户,家目录是/home/用户名
root用户,家目录是/root
2、Linux的衍生版本:5个
Centos、RedHat、SUSE、Debian、Android
3、课上所使用版本, Centos和redhat关系
CentO S→RedHat社区免费版
4、列出linux操作系统中常见文件夹
/bin、/dev、/home、/root、/boot、/etc、/lib、/tmp、/user……
5、proc文件夹的作用
proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:
6、/mnt文件夹作用
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了。
7、查看命令的历史纪录
history
8、清空终端输出记录也叫清屏命令
reset
9、查看当前路径
pwd
10、清除鼠标之前的内容
CTRL+l
VI编辑下按:后CTRL+Z
11、帮助命令
man,—help,help
12、切换到root用户
su - 后数密码
13、加-和不加-的区别(su root 与su - root)
su - 表示不仅切换了root 身份,还可以使用root 的用户环境。如果用su 切换后,用户环境没有变化,使用su - 用户环境变为root
14、more命令查看文件内容中向下翻一页
空格键、下翻一页ctrl+f、下翻半页 ctrl+d
15、查看Linux运行级别路径/etc/inittab
16、linux操作系统的运行级别
0:表示关机
1:表示单用户模式,在这个模式中,用户登录不需要密码,默认网卡驱动是不被加载,一些服务不能用。
2:表示多用户模式,NFS服务不开启
3:表示命令行模式
4:这个模式保留未用
5:表示图形用户模式
6:表示重启系统
17终止当前命令
ctrl +c
18
华为考试题
1、pwd
2、find 130121212
3、mkdir temp
ll
chmod 777 temp
4、rm -rf A
5、ps -f 、kill
6、free-m
