Linux命令全解( 六 )

ls -l /home | grep "^-" | wc -l以 - 开头的为文件

  • 统计/home文件夹下目录的个数:ls -l /home | grep "^d" | wc -l 以 d 开头的为文件夹
  • 统计/home文件夹下文件的个数,包括子文件夹里的:ls -lR /home | grep "^-" | wc -l
  • 统计文件夹下目录的个数,包括子文件夹里的:ls -lR /home | grep "^d" | wc -l
  • 以树状显示目录结构:首先安装tree指令:yum install tree,tree/home
    tree /home -d --仅列出目录tree -l不给出指定目录则为当前目录
  • 网络配置
    • 指定固定IP:直接修改配置文件来指定IP , 并可以连接到外网,编辑:vim/etc/sysconfig/network-scripts/ifcfg-eth0
      修改:静态分配IP:BOOTPROTO="static"
      IP地址:IPADDR=192.168.1.100
      网关:GATEWAY = 192.168.200.2
      DNS域名解析器DNS1=192.168.200.2
      接着打开虚拟机,编辑->虚拟网络编辑器->Vmnet8 -> 下的子网IP改为 192.168.200.1与网卡和DNS解析器在同一网段
      同时在虚拟网络编辑器下 - > NAT设置-> 修改网关IP为 192.168.200.2
    • 重启网络服务:service network restart
    • 设置主机名和hosts映射
      在Windows下 C:\Windows\System32\drivers\etc\hosts
      在Linux下 在/etc/hosts文件指定写上 IP地址 和 主机名映射 即可
      主机名解析机制
      1.浏览器先检查浏览器缓存中有没有该域名解析IP地址,有就先调用这个IP完成解析,如果没有则检查DNS解析器缓存,如果有直接返回IP完成解析 。这两个缓存可以理解为本地解析器缓存 。
      2.一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录)
      ipconfig /displaydns//DNS域名解析缓存ipconfig /flushdns//手动清理DNS缓存3.如果本地解析器缓存没有找到对应映射,检查系统中hosts文件中有没有配置对应的域名IP映射,有则完成解析
      4.如果本地DNS解析器缓存和hosts文件中均没有找到对应IP则到DNS服务器进行解析
    进程管理