Linux基础教程学习笔记17,Linux基础教程学习笔记之NFS

Linux基础教程学习笔记17——KickStart安装系统

Linux基础教程学习笔记14——安装和更新软件

Linux基础教程学习笔记之NFS

 

一、自动化安装系统工具
1、Cobbler
    另二个自动化安装工具;

1、RPM包的称呼定义
        vsftpd.3.0.2- 9.  el7.    x86_64.rpm
        包名      版本    发行版本    架构

NFS配置:

 

2、Kickstart
 
二、使用kickstart自动化安装系统

    使用 rpm -qa 能够列出当前系统全部安装的包,使用rpm -ivh安装包

  1. lab nfskrb5 setup

  2. wget -o

  3. vim /etc/sysconfig/nfs RPCNFSDAGS=-V4.2

  4. mkdir /nfs2; mkdir /nfs2/private

  5. chown ldapuser5 /nfs2/private

  6. vim /etc/exports

    /nfs2 172.25.0.0/24(rw, sync) sec=krb5p

  7. systemctl restart nfs-server.service

    ca881亚洲城娱乐,systemctl restart nfs-secure-server.service

  8. Desktop:

    server0:/nfs2 /mnt/nfs2 nfs defaults, V4.2, sec=krb5p 0 0

  9. ssh ldapuser5@localhost kerberos

    touch /mnt/nfs2/private/ttt.file

  10. 借使在客户端不能够用mount -a挂载,尝试

    systemctl stop rpc.socket

    systemctl start rpc.socket

    systemctl restart rpcbind.service

    systemctl restart nfs-server.service

  11. tailf /var/log/messages 或ntpdate classroom

常用书目下载地址:

服务器安装的软件:

2、安装RPM安装包的龙虎山真面目

正文永世更新链接地址:http://www.linuxidc.com/Linux/2016-11/137610.htm

Linux基础教程学习笔记17,Linux基础教程学习笔记之NFS。 

    1、dhcp服务   
[root@linuxidc ~]# yum install dhcp -y

    安装RPM包的真相是将包里面包车型地铁相对应的公文拷贝复制到响应的根目录下边:

ca881亚洲城娱乐 1

第二章

    dhcpd的陈设文件:
  1 subnet 192.168.10.0 netmask 255.255.255.0 {
  2  range 192.168.10.100 192.168.10.120;
  3  option domain-name-servers 8.8.8.8;
  4  option domain-name “linuxidc.seagate.com”;
  5  option routers 192.168.10.10;
  6  option broadcast-address 192.168.10.255;
  7  next-server 192.168.10.10;设置tftpd服务器的地点
  8  filename “pxelinux.0”;Tftpd服务器的公文名
  9  default-lease-time 600;
 10  max-lease-time 7200;
 11 }

    这里以Vsftpd那一个RPM包为例子,使用以下命令解压出安装包的内容:
       
能够观看vsftpd的rpm包里面生成了etc,usr,var四个目录,安装vsftpd的时候,将把这两个目录复制到对应的etc,usr,var上边

1、经过上下文和间断上下文(Page20)

当应用程序推行系统调用,形成上下文的切换而进入基础时,内核会代表那些进程实践内核代码。你会时常听到,这种状态称为内核运转于经过上下文中。相反,管理IDE驱动器的中断管理程序(ISRubicon)也是内核代码,但运转时并不代表任何特定的进度。这种景观无独有偶被称为内核运营于中断上下文中。

2、tftpd服务

[root@linuxidc xx]# ls
vsftpd-3.0.2-9.el7.x86_64.rpm
[root@linuxidc xx]# rpm2cpio vsftpd-3.0.2-9.el7.x86_64.rpm |cpio
-id
707 blocks
[root@linuxidc xx]# ls
etc  usr  var  vsftpd-3.0.2-9.el7.x86_64.rpm

2、独立管理器、配套芯片组和集成管理器 (Page26)

      独立管理器是指那贰个专注于指令管理成效的管理器。与集成处理器相比较,独立管理器须要特出的协助电路完成其基本操作。在超过一半气象下,那表示管理器附近需求配备贰个芯片组可能三个定制的逻辑芯片,已达成部分增高效率,包蕴DRAM调整器、系统总线寻址配置以及外围设备(譬如键盘调节器和串行端口)。独立管理器一般会提供最强的完整CPU品质。

独自管理器都须要连接支撑逻辑芯片才干访问外设,那么些外设包涵系统主内部存款和储蓄器(DRAM)、ROM恐怕闪存、系统总线(例如PCI)也许别的外设,比如键盘调整器、串行端口和IDE接口,诸如此类。实施逻辑芯片的的效益相似由配套的芯片组来造成,而以此芯片组很恐怕是特意为某些体系的微管理器设计的。

尽管如此独自管理器的采用很遍布,包蕴部分高负载管理引擎,不过繁多的小型嵌入式系统都应用某种集成管理器可能片上系统(System
On Chip,SOC)。

参照阅读:

http://pan.baidu.com/s/1eQGbs5c

http://www.cnblogs.com/pengdonglin137/p/3690410.html

[root@linuxidc dhcp]# yum install tftp-server

    通过rpm -ql 能够查看贰个包安装的持有的开始和结果和路径:

3、查询本机的水源的揭破信息

cat /proc/version

tftpd服务的文件目录:

3、RPM命令的常用命令选项:

4、顶层源码目录

在本书中,会时常提到顶层源码目录。那时,大家指的是内核源码树的万丈一层目录。顶层源码目录包罗以下列出的子目录:

            arch/         block/        
crypto/        Documentation/ 
            drivers/     firmware/   
fs/               include/   
            init/         
ipc/             kernel/         lib/ 
            mm/         net/           
samples/      scripts/   
            security/    sound/      
usr/              virt/

[root@linuxidc tftpboot]# pwd
/var/lib/tftpboot

    查询:

5、编写翻译内核是显得详细编写翻译进程

如: make  ARCH=arm
CROSS_COMPILE=arm-linux- V=1
uImage

   1: make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build

   2: make V=2   [targets] 2 => give reason for rebuild of target

   3: make O=dir [targets] Locate all output files in "dir", including .config

   4: make C=1   [targets] Check all c source with $CHECK (sparse by default)

   5: make C=2   [targets] Force check of all c source with $CHECK

    修改/etc/xinetd.d/tftp启用tftpd服务:
  6 service tftp
  7 {
  8        socket_type            = dgram
  9        protocol                = udp
 10        wait                    = yes
 11        user                    = root
 12        server                  = /usr/sbin/in.tftpd
 13        server_args            = -s /var/lib/tftpboot
 14        disable                = no
 15        per_source              = 11
 16        cps                    = 100 2
 17        flags                  = IPv4
 18 }

    -qa:查看系统有着已安装包;

6、清理

有多少个make命令会删除配置文件而不会给出任何警告。最广大的正是make
distclean(其余还会有make
mrproper)。这么些make指标的设计初衷是上基本代码树回到原有的、未配备的状态。那包蕴删除源码树中具有的布局数据,当然也会去除原先的.config文件。

   1: Cleaning targets:

   2:   clean          - Remove most generated files but keep the config and

   3:                     enough build support to build external modules

   4:   mrproper      - Remove all generated files + config + various backup files

   5:   distclean      - mrproper + remove editor backup and patch files