参考资料:

1.视频课程《Linux运维》

2.书籍PDF版《Linux运维 Web集群实战》

3.学习笔记保存在幕布:这里有完整Linux学习笔记哦~


Linux目录

  • 特点

    • /是所有目录的顶点
    • 目录结构像一棵倒挂的树
    • 目录和磁盘分区是没有关联的,
    • /下不同的目录可能会对应不同的分区或磁盘
    • 所有目录按照一定类别有规律组织
  • 分类
    • /usr/bin 可执行文件
    • /usr/share 数据文件及帮助
    • /etc 运行时加载的配置文件和服务启动命令
  • 挂载
    • Linux 里设备不挂载是看不到入口的,类似于没有窗户的监狱
    • 如果希望设备被访问,就必须给这个设备一个入口,这个入口就叫做挂载点,挂载点的实质是一个目录。
    • mount
      • 光驱也是一种设备在/dev/cdrom下,但是不设置挂载点是不能被访问的。
      • mount /dev/cdrom /mnt (将光驱临时挂载在/mnt下)
      • 之后就可以 cd /mnt 访问光驱啦~
  • 目录结构历史
    • /       第一块盘放系统程序
    • /usr   第二块盘放用户的程序
      • /usr/logal  用户安装的程序
    • /home   第三块盘放用户数据
  • 重要目录介绍
    • /dev/   设备目录
    • /etc/   系统配置及服务配置文件,启动命令的目录
    • /proc   显示内核及进程信息的虚拟文件系统
    • /tmp    临时文件目录,公共厕所,客厅
    • /home   普通用户家目录,皇宫
    • /root   超级用户的家目录
    • /var    变化的目录,一般是日志文件,cache 的目录
    • /usr    用户程序及数据,帮助文件,二进制命令等的目录
    • /bin    普通用户命令的目录
    • /sbin和/usr/bin     超级用户命令的目录
  • Linux重要子目录说明
    • cat /etc/sysconfig/network-scripts/ifcfg-eth0 ---第一块网卡配置

      • 网卡的配置文件
                    DEVICE=eth0                 #<==物理设备名,eht0表示第一块网卡
                    HWADDR=00:0c:29:ba:8e:8f    #<==网卡的MAC地址,48位,克隆机要把这一项删掉
                    TYPE=Ethernet               #<==以太网
                    UUID=
                    ONBOOT=yes                  #<==网卡是否开机启动
                    BOOTPROTO=none              #协议,自己学习可以选择dhcp,自动分配IP;生产服务要固定ip
                    IPADDR=10.0.0.7             #<==固定IP
                    NETMASK=255.255.255.0       #<==子网掩码,划分网络位和主机位
                    DNS                         #<==域名解析服务,把域名解析成ip
                    GATEWAY=                    #网关地址,路由器的地址
      • 修改IP到静态
        • 备份:

          • cd /etc/sysconfig/network-scripts/
          • cp ifcfg-eth0 ifcfg-eth0.ori
        • 修改:
          • vim ifcfg-eth0
          • 查网关: route -n
          • DNS:    cat /etc/resolv.conf
        • vmware 里修改
        • 重启:
          • /etc/init.d/network restart (重启影响所有网卡)
          • ifdown eth0 && ifup eth0 (只针对一块网卡)
    • /etc/resolv.conf ---客户端DNS
      • 本地客户端DNS配置文件(将域名解析成ip)
      • 相当于修改setup==>network configuration==>DNS configuration
    • /etc/hosts ---本地解析文件
      • ip与域名的对应解析表,相当于本地局域网的DNS
      • 在windows对应:c:\WINDOWS\system32\drivers\hosts
    • /etc/sysconfig/network ---主机名
      • 可修改机器名即网卡启动,网关配置,更改主机名
      • 主机名查看和修改
        • 查看:

          • uname -n
          • hostname
        • 修改:
          • 暂时修改

            • hostname 修改名
            • 永久修改
              • sed 's#HOSTNAME=oldboy#HOSTNAME=oldgirl#g' /etc/sysconfig/network (永久修改查看)
              • sed -i 's#HOSTNAME=oldboy#HOSTNAME=oldgirl#g' /etc/sysconfig/network (永久修改生效)
    • /etc/fstab ---开机文件自动挂载
      • 实现开机要挂载的文件系统的一个文件
    • /etc/rc.local ---开机自启动
      • 用于存放开机自启动程序命令的文件,自己开发的程序,习惯把启动命令放入/etc/rc.local,实现开机启动
    • /etc/inittab ---开机运行级别,加载脚本
      • 开机时把系统设置为什么样的级别及加载相关级别对应启动文件设置
    • /etc/init.d ---yum或rpm工具安装的软件的默认启动程序的目录
    • /etc/profile ---全局环境变量永久生效的配置文件
      • /etc/profile 全局(所有用户)
      • /etc/bashrc 全局(所有用户)
      • ~/.bashrc 局部(当前用户)
    • /etc/profile.d 
      • 加载系统登录程序的一个目录,命令或者文件独立存在。
      • 讲跳板机,登陆的时候加载其脚本
    • /proc/version---系统版本
    • /proc/cpuinfo ---查找cpu
    • /proc/meminfo ---内存
    • /proc/loadavg ---负载
    • /proc/mounts ---挂载
    • /urs/local---通过源码编译的软件存放目录
    • /usr/src---内核源码存放目录
    • /var/log/messages---系统默认日志
      • 系统默认日志
      • dmseg命令可以查看系统故障信息
    • /var/log/secure---安全日志
      • 记录登入系统存取信息的文件
      • tail -20 /var/log/secure 查看最新的
  • 其他子目录说明
    • /etc/issue

      • 登录提示
    • /etc/motd
      • 登录后提示
    • /etc/redhat-release
      • 版本
  • 关于目录的推荐文章 http://blog.51cto.com/yangrong/1288072

【Linux】Linux目录相关推荐

  1. Linux学习--目录结构

    ** Linux学习–目录结构 ** 一.基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"/",然后在此目录下再创建其他的目录. 记住一句经 ...

  2. linux查找日期目录,详解Linux查找目录下的按时间过滤的文件

    在维护项目中,有时会指定都一些条件进行过滤文件,并对该批文件进行操作:这时我们将使用shell命令进行操作:直接上代码 #!/bin/sh #BEGIN #`find ./ ! -name " ...

  3. linux看目录用的哪个磁盘,linux查看目录大小及硬盘大小

    linux查看目录大小及硬盘大小的命令: # du -ks   ---in all # du -k     ---every last du和df命令都被用于获得文件系统大小的信息:df用于报告文件系 ...

  4. linux下目录的个个文件夹含义

    inyiwin xp下三个目录 drivers(家) Program File windos linux下目录 bin 存放二进制文件(system32) boot 系统启动文件,内核 dev 设备文 ...

  5. Linux常用目录说明

    2019独角兽企业重金招聘Python工程师标准>>> Linux常用目录的用途说明 / 根目录  Linux的顶层目录 /sbin & /usr/sbin 命令保存目录   ...

  6. Linux的目录结构和头文件相关;哪里找- sys/types.h, sys/stat.h

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_29757283/article/ ...

  7. Linux的目录结构与目录管理

    Linux的目录结构与目录管理 Linux目录结构: 目录创建的规则 FHS 文件系统层次化标准 指定了Linux操作系统,哪些目录是一定要具备的 /boot /bin /sbin /etc /sys ...

  8. 关于linux下目录树的查看TEEE命令

    关于linux下目录树的查看<TEEE命令> 有时我们需要生成目录树结构: 这时需要用到TREE命令: 关于TREE命令的一些参数: 常见的用法: tree -a 显示所有 tree -d ...

  9. linux指令popd,Linux切换目录pushd、popd、dirs命令

    Linux切换目录pushd.popd.dirs命令 pushd和popd在linux中可以用来方便地在多个目录之间切换,切换目录虽然有一点复杂.在实际中,发现通过使用pushd和popd能够极大地提 ...

  10. moto linux手机,moto linux手机目录简解

    我们的motorola1200手机在默认情况下您看不到这些系统目录.如果您想看到必须telnet.samba到手机上,或者在手机上运行Qonsole类的软件. 1linux标准目录.这部分和PC上的l ...

最新文章

  1. boost::spirit模块实现自定义嵌入式容器数据的测试程序
  2. java调用js匿名函数参数,js匿名函数作为函数参数详解
  3. thinkphp mysql 中文_耗时5天解决thinkphp连接mysql中文乱码的问题
  4. 着陆页UI KitWanted,可参考的模板
  5. warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  6. 插入排序(Insert Sort)
  7. Swing 显示良好JPanel保存为图片
  8. 【算法】普通方法和筛选法求素数
  9. 一本通网站练习源码(待完善)
  10. MacBooster如何查找和清理Mac大文件和旧文件?
  11. App低代码开发的最终形态?APICloud可视化开发初体验
  12. ORB_SLAM安装以及运行实例
  13. oracle按序号排序,Oracle排序以及序号的显示
  14. 关于微软的Manifest的那些事
  15. 4_kicad 5.0_spice仿真器(AC,直流切换,失真,噪声,操作点,临界点,灵敏度,传递函数,瞬态,自定义)...
  16. 为什么很多企业一边大规模裁员,又一边招聘?
  17. 最强蜗牛换了手机找不到服务器,最强蜗牛怎么换服务器 换区换服务器全流程...
  18. 淘宝天猫运营,淘宝客推广,店铺流量提升
  19. java 页面之间传值_JSP页面间传值方法
  20. 前端面试vue (下)

热门文章

  1. c primer plus 第六版 第五章练习
  2. python编程新手常犯的错误_Python程序员常犯的10个错误
  3. ORACLE SQL格式化小数点
  4. swing界面设计之登录注册界面
  5. 安装 office2007时出现:1706的错误-解决方案
  6. 李昌镐:苍老的青春(转载) 韩国围棋职业棋手
  7. 网络安全态势感知和OODA模型
  8. GithubPages教程 在GithubPages上搭建个人主页
  9. KONG管理界面KONGA安装使用
  10. 免费打造个人网站,免费域名,免费空间,ftp使用,数据库等,免费就能搭建个人网站