尚学linux课程---4、linux网络配置及linux文件

一、总结

一句话总结:

linux下的etc目录是配置文件的目录,所以很多的文件配置操作都可以看到它的身影:比如 init系列命名,比如配置永久ip
NAT方式配置虚拟机网卡之后:用虚拟路由做DNS服务器的时候,多台linux虚拟机内网可以ping通,外网也可以ping通

1、动态分配ip地址服务是什么(无论Linux下还是win下,动态获取ip地址都需要这个服务)?

动态分配IP地址即DHCP服务:Dynamic Host Configuration Protocol,动态主机配置协议

2、如果发现wmvare安装的linux虚拟机没法自动获取ip,该怎么检查?

去windows的服务里面检查:VMware DHCP Service  是否开启,这个服务就是VMware中虚拟机动态获取ip地址的服务

3、centos7中永久修改网卡地址的文件的路径是什么?

vi /etc/sysconfig/network-scripts/ifcfg-ens33

4、使用NAT(网络地址转换)方式配置虚拟机的网卡,特别需要注意的是什么?

在给用户设置静态ip的时候,网关的地址要写 VMnet8对应的虚拟路由的网关地址
注意NAT方式下域名服务器的配置:用VMware虚拟路由器的网关做DNS

5、使用NAT(网络地址转换)方式配置虚拟机的网卡的时候,DNS域名服务器要怎么配置?

在IP在192.168.52.*这个网段的时候,域名服务器配置成192.168.1.1 可以ping通百度
在IP在192.168.52.*这个网段的时候,随便一台这个网段的机器做DNS可以ping通内网,无法ping通外网
如果用VMware虚拟路由器做DNS,既可以ping通外网,又可以ping通内网

6、centos7中永久修改网卡地址(NAT方式配置网卡)的文件中需要注意的?

BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.52.3" # 设置的静态IP地址
用VMware虚拟路由器的网关做DNS:DNS1="192.168.52.2" # DNS服务器 :用来解析DNS的那台服务器

|||-begin

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.52.3" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.52.100" # 网关地址
DNS1="192.168.52.2" # DNS服务器
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="95b614cd-79b0-4755-b08d-99f1cca7271b"
DEVICE="ens33"
ONBOOT="yes" #是否开机启用

|||-end

7、子网掩码是255.255.255.255表示什么?

表示你是独立ip,这个网段里面就只有你一个网络

8、在虚拟机linux配置静态ip的时候,你发现ip是对的,但是不能联网,可能的问题是什么?

网关配置不对:网关应该要是(虚拟)路由中的地址,比如NAT模式的话:可以在虚拟路由中找,路径为vmware--编辑--虚拟网络编辑器--VMnet8--NAT设置

9、在配置虚拟机网络的时候,使用NAT模式和使用桥接模式最通俗易懂的区别是什么?

是否IP冲突:NAT模式 不用担心和你的同学 IP冲突

10、linux下普通用户切换到root用户的命令是什么?

su root,然后输入 root用户的密码

11、linux下重启网络命令是什么(比如你修改了网卡的ip之后)?

service network restart:其实很好记,service和restart两个单词是固定的,中间的那个单词是 你要执行命令对应的核心单词

12、linux下配置域名服务器在哪个文件下配置?

# vi /etc/resolv.conf:这个会受到/etc/sysconfig/network-scripts/ifcfg-ens33 中配置的域名服务器的影响

13、xshell如何传输文件?

点工具栏上面的 新建文件传输 即可

14、NAT方式配置虚拟机的网卡, win下的VMnet8的ip是192.168.52.1,虚拟路由器的ip是192.168.52.2,vmware中虚拟机的ip是192.168.52.3,并且虚拟机中配置的DNS服务器和网关都是虚拟路由器的ip,那么从win上ping虚拟机和从虚拟机上ping外网会有什么有趣的现象?

虚拟机上ping外网可以ping通,但是ping 192.168.52.1 ping不通,ping路由器可以ping通
windows上ping 路由器ping不同,但是ping 虚拟机可以ping通

15、我看查看init 1这些命令的说明,我去哪个文件夹中查看?

/etc/init,etc本身就表示配置文件存放的目录

16、linux下Ctrl+s的含义?

暂停该终端:Ctrl + q 即可恢复

事实上Ctrl + s在终端下是有特殊用途的,那就是暂停该终端,这个功能是否有什么实际用途,目前没有用到过,还不清楚。要退出这种状态,让终端继续运行,很简单,按下Ctrl + q就行了。

17、linux下的 boot 目录是干嘛的?

/boot  引导程序,内核等存放的目录

这个目录,包括了在引导过程中所必需的文件。在最开始的启动阶段,通过引导程序将内核加载到内存,完成内核的启动(这个时候,虚拟文件系统还不存在,加载的内核虽然是从硬盘读取的,但是没经过Linux的虚拟文件系统,这是比较底层的东西来实现的。然后内核自己创建好虚拟文件系统,并且从虚拟文件系统的其他子目录中(例如/sbin 和 /etc加载需要在开机启动的其他程序或者服务或者特定的动作(部分可以由用户自己在相应的目录中修改相应的文件来配制。如果我们的机器中包含多个操作系统,那么可以通过修改这个目录中的某个配置文件(例如grub.conf来调整启动的默认操作系统,系统启动的择菜单,以及启动延迟等参数。

18、linux下的 sbin 目录是干嘛的?

/sbin  超级用户可以使用的命令的存放目录

存放大多涉及系统管理的命令(例如引导系统的init程序,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令(但是有时普通用户也可能会用到。)我们要记住,凡是目录sbin中包含的都是root权限才能执行的。

19、linux下的 bin 目录是干嘛的?

/bin  普通用户可以使用的命令的存放目录

系统所需要的那些命令位于此目录,比如ls、cp、mkdir等命令;类似的目录还/usr/bin,/usr/local/bin等等。这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令就是放在这里。

20、linux下的 lib 目录是干嘛的?

/lib  根目录下的所程序的共享库目录

此目录下包含系统引导和在根用户执行命令时候所必需用到的共享库。做个不太好但是比较形象的比喻,点类似于Windows上面的system32目录。理说,这里存放的文件应该是/bin目录下程序所需要的库文件的存放地,也不排除一些例外的情况。类似的目录还/usr/lib,/usr/local/lib等等。

21、linux下的 dev 目录是干嘛的?

/dev 设备文件目录

在Linux中设备都是以文件形式出现,这里的设备可以是硬盘,键盘,鼠标,网卡,终端,等设备,通过访问这些文件可以访问到相应的设备。设备文件可以使用mknod命令来创建;而为了将对这些设备文件的访问转化为对设备的访问,需要向相应的设备提供设备驱动模块(一般将设备驱动编译之后,生成的结果是一个*.ko类型的二进制文件,在内核启动之后,再通过insmod等命令加载相应的设备驱动之后,我们就可以通过设备文件来访问设备了。一般来说,想要Linux系统支持某个设备,需要 相应的硬件设备,支持硬件的驱动模块,以及相应的设备文件。

22、linux下的 home 目录是干嘛的?

/home  普通用户的家目录

在Linux机器上,用户主目录通常直接或间接地置在此目录下。其结构通常由本地机的管理员来决定。通常而言,系统的每个用户都自己的家目录,目录以用户名作为名字存放在/home下面(例如quietheart用户,其家目录的名字为/home/quietheart。该目录中保存了绝大多数的用户文件(用户自己的配置文件,定制文件,文档,数据等),

23、linux下的 root 目录是干嘛的?

/root  用户root的$HOME目录

系统管理员(就是root用户或超级用户)的主目录比较特殊,不存放在/home中,而是直接放在/root目录下了。

24、linux下的 etc 目录是干嘛的?

/etc 全局的配置文件存放目录。

系统和程序一般都可以通过修改相应的配置文件,来进行配置。例如,要配置系统开机的时候启动那些程序,配置某个程序启动的时候显示什么样的风格等等。通常这些配置文件都集中存放在/etc目录中,所以想要配置什么东西的话,可以在/etc下面寻找我们可能需要修改的文件。

二、内容在总结中

 

尚学linux课程---4、linux网络配置及linux文件的更多相关文章

  1. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  2. Linux课程---6、别名管理和网络配置(Linux命令如何记)

    Linux课程---6.别名管理和网络配置(Linux命令如何记) 一.总结 一句话总结: 理解记忆:因为命令要实现那么多功能,必须有那么多参数,而不同的参数就适用不用的情况 命令基本格式:命令关键字 ...

  3. (二)Linux实操之——网络配置、进程管理、服务管理、组管理、YUM

    接上段   (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以 ...

  4. Linux下IP等网络配置

    Linux下IP等网络配置: 我所知道一共三种方式,下面简单介绍(注意:网络配置必须”root管理员“登录才能进行配置). 一 1.首先在命令行输入[ifconfig]命令,可看到相关网络信息,其中” ...

  5. 尚学python课程---12、python语言介绍

    尚学python课程---12.python语言介绍 一.总结 一句话总结: 1.操作简单:简便计算:允许通过单个“import”语句后跟一个函数调用来完成复杂的计算.虽慢 2.库丰富:比如人工智能和 ...

  6. 尚学python课程---15、python进阶语法

    尚学python课程---15.python进阶语法 一.总结 一句话总结: python使用东西要引入库,比如 json 1.python如何创建类? class ClassName: :以冒号结尾 ...

  7. 尚学python课程---14、python中级语法

    尚学python课程---14.python中级语法 一.总结 一句话总结: var[1:5] 访问模式:比如字符串,比如列表元祖,字典等 del 删除模式:比如列表.元祖.字典 1.Python的N ...

  8. 尚学python课程---13、python基础语法

    尚学python课程---13.python基础语法 一.总结 一句话总结: legend2系统使我能够快速掌握一门语法,特别有用 pass 语句:空语句:是为了保持程序结构的完整性  :作用:比如: ...

  9. ESXi5 中克隆Linux虚拟主机的网络配置

    虚拟化技术果然非常方便,尤其是windows主机,克隆后在网络管理中改一下IP即可. 但对于Linux来说就有点麻烦,只修改IP还不行,还有MAC地址,网卡指定等,这个规程对应新手来说没有大半天搞不定 ...

随机推荐

  1. win7在本地windows的hosts文件中,添加新的域名映射后,不生效(问题描述:hosts文件添加自定义域名后,ping 不通域名,但是ping ip可以)

    将原来的hosts文件删除,在C:\Windows\System32\drivers\etc目录下,新建一个新的hosts文件(记住文件不要后缀,不要命名为.txt,本人在此踩过坑,或者可以百度搜索下 ...

  2. LoadRunner模拟REST接口的json请求

    LoadRunner模拟REST接口的json请求 现在很多手机应用的性能测试,REST接口调用通过json格式,在用loadrunner模拟这些json请求时,需要开发提供 1.供接口地址 2.提交 ...

  3. WPS Office for Mac如何修改Word文档文字排列?WPS office修改Word文档文字排列方向教程

    Word文档如何改变文字的排列方向?最新版WPS Office for Mac修复了文字排版相关的细节问题,可以更快捷的进行Word编辑,WPS Office在苹果电脑中如何修改Word文档文字排列方 ...

  4. break , continue 和 标签 跳出循环

    break跳出代码块或循环 var i = 0: while ( i <= 10){ console.log(' i '); i ++; if ( i === 5 ) break; }// 0 ...

  5. flume配置参数的意义

    1.监控端口数据: flume启动: [bingo@hadoop102 flume]$ bin/flume-ng agent --conf conf/ --name a1 --conf-file jo ...

  6. NX二次开发-创建功能区工具栏UF_UI_create_ribbon

    NX9+VS2012 1.打开D:\Program Files\Siemens\NX 9.0\UGII\menus\ug_main.men 找到装配和PMI,在中间加上一段 TOGGLE_BUTTON ...

  7. 常用的css解决方案

    一. css 2.x code 1. 文字换行  /*强制不换行*/ white-space:nowrap; /*自动换行*/ word-wrap: break-word; word-break: n ...

  8. jmeter接口测试(基础)

    一.jmeter创建请求 1.运行jmeter:jmeter.bat 2.右键测试计划,添加一个:线程组 3.右键前面添加的线程组,添加一个:http请求 4.填写请求信息:     5.右键线程组, ...

  9. HDU 2586 /// tarjan离线求树上两点的LCA

    题目大意: 询问一棵树里 u 到 v 的距离 可由 dis[ u到根 ] + dis[ v到根 ] - 2*dis[ lca(u,v) ] 得到 https://blog.csdn.net/csyzc ...

  10. 【idea】设置console控制台显示内容大小

    Settings→Editor→General→Console 参考文章:https://blog.csdn.net/weixin_34363171/article/details/93444586