• 17.07.24 Linux 7 文件系统管理


     * 挂载和卸载文件系统

     mount   挂载

           -t   指定文件系统类型

             -o  挂载选项

             ro   以只读方式挂载

      mount  -o  remount 尝试重新挂载一个已经挂载的文件系统

      mount  -o  ro  /dev/vg01/lv01  /dir01

      mount

      touch  /dir01/file01  报错

      mount  -o  remount ,rw  /dev/vg01/lv01   /dir01/    把挂载方式改为读写

      查看UUID

      #  pvdisplay  /dev/sdb

      #  vgdisplay  vg01

      #  lvdisplay  /dev/vg01/lv01

      #  blkid  /dev/vg01/lv01

      #  mount  UUID="ed4807fb-fe03-4aa9-bbcb-9818bbb0c726"  /dir01     blkid的输出

      #  mount  -U="ed4807fb-fe03-4aa9-bbcb-9818bbb0c726"  /dir01

        fuser  /dir01  查找有没有进程正在使用这个路径

      cd  /dir01

      echo  $$   查看进程号

      ps  -ef  |  grep  5512  查看进程信息

      fuser  -k  /dir01  找到路径进程并关闭其进程

      umount   卸载

    16.1.3  挂载和卸载光盘,U盘,移动硬盘

     光盘:

      mkdir  /mnt/cdrom

      mount  /dev/cdrom  /mnt/cdrom

     移动硬盘:

      cat  /proc/partitions  在插入移动硬盘之前,列出系统里所有的硬盘信息

    16.7 开机自动挂接文件系统

      #  vi  /etc/fstab

      /dev/vg01/lv01      /dir01      ext4     defaults       0       0

      #  mount  -a

      #  df  -h

      #  blkid /dev/vg01/lv01

      #  umount  /dir01

      #  vi  /etc/fstab

      UUID=        /dir01        ext4        defaults         0      0

      #  mount  -a

      df  -h

    第二十章   Linux启动与引导

      20.1  Linux 系统启动过程

        1. BIOS 自检

        2.启动 GRUB

        3.加载内核

        4.执行 init 进程

    ps  -ef  |  more 

    GRUB引导装载程序

      

    第25章   内核

      vim  /boot/grub/grub.conf

      jobs    查看后台作业

      rm  /boot/grub/.grub.conf.swp

    25.3  配置内核参数

      /proc/sys

      icmp_echo_ignore_all

    临时修改内核参数:  

      #  ping  192.168.0.1

      #  cd  /proc/sys/net/ipv4

      #  echo 1 > icmp_echo_ignore_all

      #  ping 192.168.0.1     失败

      #  echo 0 > icmp_echo_ignore_all

      #  ping 192.168.0.1

    永久修改内核参数:

      #  sysctl  -a  |  grep  icmp_echo_ignore_all

      #  vi  /etc/sysctl.conf

      net.ipv4.icmp_echo_ignore_all=1

      #  sysctl  -p   从指定的文件加载系统参数,如果不指定,则从/etc/sysctl.conf文件中加载

      #  sysctl  -a  |  grep  icmp_echo_ignore_all    显示当前所有可用的值

      #  ping 192.168.0.1      失败

      vi  /etc/inittab

      runlevel  查看当前系统所运行的运行级别

      init  3   修改系统的运行级别

    20.4 Upstart

      /etc/inittab   ->.  upstart

      systemctl 

      

    inittab 文件中的每一个条目有如下的格式:
    id:runlevels:action:process

      #  cat  /etc/inittab

      #  cd  /etc/init

      #  cat  tty.conf

      #  cat  rc.conf

      #  cat  prefdm.conf

      #  ll  /etc/rc.d

      #  ll /etc/rc.d/rc5.d/*ftp*

      #  ll  /etc/rc.d/rc5.d/*ssh*

      #  vi  /etc/rc.d/init.d/sshd

    二进制程序:

      /usr/sbin/vsftpd

    配置文件:

      /etc/vsftpd/vsftpd.conf

    启动脚本:

      /etc/rc.d/init.d/vsftpd

    手动控制服务:

      #  /etc/rc.d/init.d/vsftpd  start

      #  /etc/rc.d/init.d/vsftpd  stop

      #  /etc/rc.d/init.d/vsftpd  status

      #  service  vsftpd  start

      #  service  vsftpd  stop

      #  service  vsftpd  status

    自动控制:

      #  chkconfig  --list  vsftpd

      #  chkconfig  --level  35  vsftpd  on

      #  ll  /etc/rc.d/rc5.d/*vsftpd*

  • 相关阅读:
    菜鸟合作伙伴日志接入规范之C#实现
    使用JS在textarea在光标处插入内容
    ASP.NET MVC API 接口验证
    CSS3 grayscale滤镜+SVG使图片变黑白实例页面
    .NET MVC 获取 当前请求的 控制器/视图/区域 的名字
    asp.net 后台获取flv视频地址进行播放【转】
    实现输出h264直播流的rtmp服务器 flash直播服务器【转】
    如何实现一个c/s模式的flv视频点播系统
    视频流服务器配置[windows平台][转]
    小计
  • 原文地址:https://www.cnblogs.com/Zhang-x/p/7228291.html
Copyright © 2020-2023  润新知