感谢过程中帮助我的各位认识的和不认识的老师。
4、linux的目录结构 连接网络模式 配置网络 :
4.1 Linux的目录结构
目录 |
作用 |
|
/ |
Linux 系统的根目录【顶层目录】,一般只存放目录 |
|
/bin和/urs/bin |
命令(二进制)文件目录,包含可供root用户和普通用户所使用的Linux命令和二进制文件,包含shell解析器等 |
|
/boot |
系统【启动时的】引导和内核目录,存放引导装载文件 |
|
/dev |
设备(文件)目录,存放各个硬件设备的信息,列如光驱(文件)、硬盘(文件)等 |
|
/ect |
系统的配置文件存放的目录,一般由配置管理员使用 |
|
/home |
【除root用户以外的】所有普通用户的家目录 |
|
/lib /usr/lib、/usr/local/lib |
系统使用的函数库目录 |
|
/lost + fount |
在ext2和ext3文件系统中,系统崩溃时记录信息的目录,异常文件【黑匣子】 |
|
/opt |
给主机额外安装软件所摆放的目录 |
|
/proc |
重要的需要放置在内存中的数据 |
|
/root |
root用户的根(家)目录 |
|
/sbin、/usr/sbin、/usr/local/sbin |
放置的是系统管理员(root)才能使用的命令,普通用户只能进行查看,而/bin目录中的命令普通用户也可以使用 |
|
/tmp |
存放应用程序产生的临时数据,不能在此目录下存放重要数据【不受我们控制,系统可能随时销毁】 |
|
/var |
系统运行时,产生的可变数据 |
|
/usr |
应用程序相关目录命令、函数库、共享包、内核源码 |
|
media和misc |
安装下带的 |
|
mnt |
共享目录 |
|
net |
网络相关的目录 |
|
opt(或urs) |
提供普通用户安装的软件 |
|
proc |
系统存放内存数据 |
查看根目录下的所有目录: ll /(相当于C盘、D盘……的总和)
/、/bin和/urs/bin 、/boot 、/ect、/home………… (就相当于C盘、D盘、E盘……)
4.2 Linux操作系统,三种网络连接模式
-bridged(桥接方式,默认使用vmnet0虚拟网卡)
[vmnet0和Windows的主机是一个级别的,这种模式下,虚拟机和网络类的一台物理机主机一模一样,可以对虚拟机手动设置dps、网关等,虚拟机和主机在一个路由上面,只要主机能上网,虚拟机就能上网。这种模式很容易链接外网]
-nat(网络地址转换模式,默认使用vmnet8虚拟网卡)←这里使用这个
[nat模式需要借助主机的网络地址转换功能,才能把IP转换出来,和主机共享IP,不断进行转换。很容易连接外网和局域网]
-host-noly(仅主机模式,默认使用vmnet1虚拟网卡)
[连接局域网很容易,连接外网需要用专用网络;需要数组机的共享网络才能连上外网]
4.3虚拟机网络配置
为虚拟机添加网络
在Linux中,看虚拟机的IP: ifconfig
编辑连接 ——IPv4——Method:Manual——Add——不知道虚拟机IP该写多少——虚拟机和vmnet8是对应的,也就是虚拟机使用的是vmnet8这张网卡——查看这张网卡的IP和子网掩码
补充:子网IP的每个位数不能大于255,可以改;最后一位是0(网段)
ping +IP地址:查看虚拟机是否能连接上Windows
ping +IP地址:查看Windows是否能连接上虚拟机
ping www.baidu.com 链接外网连不通,没有配置dns
此时,可以连接上,就可以相互通信了,但还是连接不上外网的
Windows机的IPv4地址:(连接时要的到)
5、帮助命令 Xshell 安装 -1:
5.1帮助命令和快捷键:
1、帮助命令:
man command,如 man uname 、man ls 【按q退出】
[root@localhost Desktop]#man ls (按照百分比加载出来,最常用)
Command --help,如 uname --help、ls --help 【空格+--,不需 按q退出】
[root@localhost Desktop]#ls --help (一下加载出来所有的,不是很全面)
Info command,如 info uname、info ls 【按q退出】
[root@localhost Desktop]# info ls (按照百分比加载出来,出来的多,有很多无关的)
2、基本操作和命令:
Ctrl + R 和 方向键中的上键查——找历史输入过的命令 ,
Ctrl + C ——终止当前操作
Ctrl + Z ——退出,强行终止当前操作 【使用多】
5.2Table键的使用
1.自动补全命令或目录
2.在某个目录下只有一个目录的时候可以不用输入首字母直接敲table即可自动补全目录
3.双击table时一般为显示所有命令或者列出某个目录下的所有目录和文件
[上面的操作是在服务器上打开了一个终端,但在工作单位服务器是在机房的,不在跟前的,更不可能有桌面的打开终端,所以需要用 远程工具连接服务器【视频安装的是3,本次安装的是5】]
[安装Xshell远程连接工具和文件传输工具【Xshell自带的XshellTP】。(类似工具有很多)]
Xshell中:
[root@localhost ~] :
root用户,在localhost主机上,所在的位置是~,~指的是root用户的家目录,root用户的家目录在根目录(/)下面的root目录下面;
所以:[root@localhost ~]# ll 与 [root@localhost ~]# ll /root/ 出来的信息是一样的。
Vmware虚拟平台中:
[root@localhost Desktop] :
root用户,在当前localhost本机上面,所在的位置Desktop位置,ll 列出来的是当前位置信息