zoukankan      html  css  js  c++  java
  • 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*

  • 相关阅读:
    easyui带file上传控件表达提交
    WebApi返回json
    同一个项目中使用MVC控制器和WebAPI控制器
    jquery disabled
    ITIL(Information Technology Infrastructure Library )
    jquery.formatDateTime
    sqlserver 表连接更新字段
    C#分页的总页数算法
    Angular入门教程三
    Angular入门教程二
  • 原文地址:https://www.cnblogs.com/Zhang-x/p/7228291.html
Copyright © 2011-2022 走看看