1.9 学习札记

  

  web 客户程序
    图形化 firefox  opera
    非图形化的网页浏览器  links  elinks
             -dump 标准输出中显示某个网页的文本
             -source 源代码
     wget 通过HTTP和FTP 来检索文件
     非交互 
          eg wget  --tries=50 --wait=30  ftp://192.168.0.254/files
             wget --recursive --level=1  --convert-links

http://www.site.com
    curl    -I/--head  URL   -o PATH   -s 静默方式
    mail  图形化: Evolution  Thunderbird
         mutt  支持pop imap local mbox  pop3  imap3 GPG
    共享文件
           :ftp  lftp 
            lftpget /wget  直接下载文件
    SSH 安全远程Shell
          ssh [user@]host  |  ssh [user@]host command
    scp 安全文件传输
          scp 源  目标
             -r 递归  -p  保留复制文件的原有时间和权限  -C 压缩数据流
    rsync 高效率的文件同步
       比scp更快 - 只复制文件的区别
         -e 命令 指定一个外部的、和RSH兼容的程序来连接
         -a 循环进入子目录,保持权限、所有权限
         -r 循环进入子目录,不保持权限、所有权限
         --partial 继续下载被部分下载了的文件
         --progress  显示传输进度
          -P  = --partial&&--progress
   OPENSSH 基于钥匙的验证
        ssh-keygen 生成两把钥匙
             密钥被保留在你的系统上(通常使用口令保护)
             公钥 使用scp-copy-id 命令被复制到目标系统
               scp-copy-id [user@]host
   网络分析工具
     ping  traceroute  host  dig  netstat  gnome-nettool(图形化工具)
    用户信息和组信息  id finger w who
          /etc/passwd  /etc/group  /etc/shadow /etc/gshadow
    监控登录  w | last  (读取日志文件  /var/log/wtmp)| lastb (读取日志

文件  /var/log/btmp) | lastlog
     默认权限
         UMASK 默认0022
         目录的默认权限 777 减去 umask  文件的默认权限 666 减去 umask
      修改 umask  或者  修改配置文件 /etc/bashrc  ~.bashrc
     可执行文件的特殊权限
      suid 4  使用该命令的所属用户的权限来执行
      sgid 2  使用该命令的所属组的权限来执行
      sticky 1 
    分区和文件系统
       iondes表包含ext3文件系统中的所有文件列表
       inode(index node)是该表中的项目,包含文件的信息有:
             文件类型、权限、UID、GID
             连接计数
             文件的大小和各类时间戳
             到文件在磁盘上的数据块的指针
             其他
      目录
           计算机使用inode号码来引用文件
           人使用文件名来引用文件
           目录是文件名和inode号码之间的映射表
       硬链接  ln 文件名 [连接名]
         硬链接添加了一个额外的路径名来指代某个文件
            文件系统上的一个物理文件
            每个目录都引用相同的inode号码
            增加链接数量
                rm 命令减少连接数量
                只要至少有一个链接存在,文件就存在
                当连接数量减少到零时,文件会被删除
           无法跨越驱动器或分区
      软连接 (符号链接)
    符号链接的内容是他所指的文件的名称
           ln -s 文件名 连接名
       cp和inode
           分配一个未用的inode号码,在inode表中添加一个新项目
           在目录中创建一个denty,关联文件名和inode
           把数据复制到新文件中
       mv和inode
           使用新文件名新建目录项目
           删除带有原有文件名的原有目录项目
           对inode表无影响(除时间戳外),对磁盘数据无影响
           如果目标是不同的文件系统,mv就是复制和删除
       rm和inode
         减少链接数量,释放inode号码;把数据块放在可用空间列表中;
         删除目录项目(数据块实际没有被删除)
     df - 报告磁盘空间用量  - h  -H  -i
     du - 报告磁盘空间用量
           -s 只报告单个目录的摘要