zoukankan      html  css  js  c++  java
  • 《Linux权威指南》阅读笔记(4)

    第十五章  TCP/IP和PPP

    《DNS与BIND》,见转帖的读书笔记。

    TCP和UDP数据单位被称为分组包(packet),包头中指定了目的和源端口地址。

    互联网协议(IP)在协议层次中位于TCP和UDP下面,将TCP和UDP分组包封装在另一个分组包中(被称为IP报文),报文头包含源和目的的IP地址。

    IP地址可分为网络地址主机地址两部分

    域名服务DNS实现网络主机和IP地址间的翻译工作。DNS是一个庞大的分布式数据库,每个机构维护其中的一小部分。要用DNS必须运行named看守进程(daemon)。

    使用netstat  -rn命令可查看本机的路由表:

    Flags表示该记录的目的信息,其中U表示该路由是“激活的”,N代表该目的是一个网络,MSS字段表示在特定连接已传输字节数,

    window表示必须发送确认前可发送的帧数,irtt为路由被使用次数统计,Iface表示该路由使用的网络设备,其中lo是一个绕回设备,与自己网络通信。

    route命令的格式如下:

    route  add  [-net | -host]  destination  [gw  gateway]  [metric  metric]  options

     rc.inet1配置基本的网络接口,如ifconfig、route等,通常在/sbin目录下。

     rc.inet2启动TCP/IP协议集使用的各种看守进程,有inetd、syslogd、routed,named也在这里。

    通过修改/etc/syslog.conf,可以将消息捕获在文件中。

    /etc/hosts包含一个IP地址和对应主机名的列表,通常只包含本地机器或域名服务器、网关等。

    /etc/networks列出了你的网络和其他网络的名称和地址,route命令使用它可以让你通过名称而不是IP地址来指定网络。

    /etc/host.conf 指定了系统如何解析主机名,在222上运行结果如下:

    [root@localhost etc]# cat host.conf
    order hosts,bind

    告诉解析库在查找任何名称时先检查/etc/hosts文件,再询问域名服务器,多个记录则允许一个机器名有多个IP地址。

    新的glibc2的系统用/etc/nsswitch代替/etc/host.conf。

    第十六章  万维网与电子邮件

    httpd执行文件存放在/usr/sbin/httpd,配置文件存放/etc/httpd。

    配置文件中ServerType用来指定服务器以何种方式执行(单独执行的daemon或通过inetd),端口配置,一般用户需Port大于等于1024,如Port 2112。

    srm.conf是服务器资源映射文件(Server Resource Map file),配置如文件存储目录、CGI程序放置位置等。

    access.conf配置httpd全局性的读写权限,也可以在每个目录下做更进一步的控制。

    启动httpd: /usr/sbin/httpd  -f  /etc/httpd/httpd.conf 会启动httpd,并读取/etc/httpd下的配置文件。

    编写HTML文件

     HTML元件以像<tag>…</tag>的一组标记来代表。

    <title>标题、 <h1>字体、 <p>段落、  <a  href="">here</a>超链接

    MIME类型,传输包含非ASCII文本的文件(图像、声音等)的一项标准。

  • 相关阅读:
    微信小程序 WePY 2 框架入门教程
    微信小程序 WePY 1.7.X 框架入门教程
    /deep/ 深度作用选择器作用及使用
    微信小程序 wx.getUserProfile 接口获取用户信息
    Wepy 微信小程序项目踩坑记
    计算机网络-第一章概述OSI参考模型
    如何安装pycocotools为文件?
    第三章 系统总线
    第二章 计算机的发展和展望
    第一章 计算机基础概论
  • 原文地址:https://www.cnblogs.com/ph829/p/4256699.html
Copyright © 2011-2022 走看看