zoukankan      html  css  js  c++  java
  • 20170724上课笔记

    mount -o ro /dev/vg01/lv01 /dir01  //只读方式挂载

    mount

    touch /dir01/file01  //只读目录下运行报错

    mount -o remount,rw /dev/vg01/lv01 /dir01/  //重新挂载,并设为只读

    umount 卸载挂载的目录

    查看UUID

    pvdisplay /dev/sdb

    vgdisplay vg01

    lvdispla /dev/vg01/lv01

    blkid dev/vg01/lv01 //查看UUID

    mount UUID="" /dir01 blkid的输出

    mount -U "" /dir01

    fuser /dir01   //检查使用dir01中的进程

    进入对应目录中,echo $$ 功能一样

    ps -ef |grep id 查找所有占用中进程

    fuser -k /dir01 //杀掉所有占用进程

    mkdir /mnt/cdrom

    mount /dev/cdrom /mnt/cdrom

    cat /proc/partitins

    挂载光盘

    mount /dev/cdrom /dev01

    老式光盘挂载

    mount -t iso9660 /dev/cdrom /dev01

    挂载U盘等则是将U盘读为sd开头文件,需自己手动找到此文件,并进行挂载

    例:mount /dev/sdb /dev01

    卸载时卸载分区或挂载地址都可达到目的

    /etc/fstab 配置文件,包含磁盘分区及存储设备的信息

    自动挂载

    在fstab中写入

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

    也可以用UUID代替/dev/vg01/lv01

    UUID="" /dir01 ext4 defaults 0 0

    mount -a //扫描fstab目录进行执行

    Linux系统启动过程

    1BIOS自检

    2启动GRUB

    3加载内核

    4执行init进程

    5初始化系统环境

    6执行bin/login程序

    grub目录

    /boot/grub/grub.conf

    永久保存直接修改配置文件

    若只想修改1次,则在启动系统读秒时(默认5秒),点击回车

    单用户模式进入方法

    选择Fedora Core (2.6.9-1.667)菜单,
      
      grub 进入启动画面之后 按e键:
      
      root (hd0,2)
      
      kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.9-1.667.img

       选择kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet命令行
      
      再按e键:
      
      grub edit>kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
      
      修改成:
      
      grub edit>kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 single quiet
      
      按ENTER键完成修改
      
      按b键booting 进入linux单用户模式

    jobs //查看当前作业工作台,获取作业码

    fg 1(作业码)//将控制台调至前台

    临时修改内核参数

    cd /proc/sys/net/ipv4

    echo 1> icmp_echo_ignore_all  //原先文件中值为0,改为1后 则本机不能被ping通

    echo 0> icmp_echo_ignore_all  //原先文件中值为0,改为0后 则本机重新能被ping通

    //以上为临时修改方法

    永久修改内核参数

    sysctl -a |grep icmp_echo_ignore_all

    若想永久修改则vi /etc/sysctl.conf 

    加入net.ipv4.icmp_echo_ignore_all=1

    sysctl -p //让修改生效

    vi /etc/inittab //查看相关运行级别

    inittab为linux初始化文件系统时init初始化程序用到的配置文件。这个文件负责设置init初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机、关机、重启对应的命令;各运行级登陆时所运行的命令

    runlevel //查看当前运行级别 例 运行runlevel后 显示 3 5  则上一个级别为3 当前级别5

    etc/rc.d/   路径下包含运行级别信息 例 rc5.d 为级别5,通过判断名字杀掉或开启服务控制运行级别

    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

    inittab --upstart--

    界面切换ctrl shift +F2

    //二进制程序

    /usr/sbin/vsftpd

    //配置文件

    /etc/vsftpd/vsftpd.conf

    //启动脚本

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

    //启动服务以及关闭

    /etc/rc.d/init.d/vsftpd start  stop status  //以vsftpd为例

    正常启动法 service vsftpd start stop status

    自动启动服务

    在/etc/rc.d/rc5.d

    chkconfig --list vsftpd

    chkconfig --level 35 vsftpd on //在3和5两个级别下自动启动vsftp

  • 相关阅读:
    强制表格内容不换行
    数组深度
    JDBC连接SQLService时报错误:“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"
    Excel中神奇的vlookup函数之基础应用
    利用python进行泰坦尼克生存预测——数据探索分析
    pandas数据处理基础——基础加减乘除的运算规则
    pandas数据处理基础——筛选指定行或者指定列的数据
    python读取文本文件数据
    服务器硬件基础知识
    WordPress实现伪静态
  • 原文地址:https://www.cnblogs.com/guoxf/p/7232150.html
Copyright © 2011-2022 走看看