Linux目录介绍及配置文件详细介绍

本文介绍了Linux文件管理的基本概念,详细讲解了系统的目录结构,包括/dev、/etc、/usr和/var等关键目录,并探讨了路径的定位。对于Linux运维人员来说,了解这些目录的用途和配置文件至关重要。

1. 文件管理概述


  创建  复制  移动  删除  查看  编辑  压缩 
  

2.系统的目录结构

Windows
D:\Linux\基础阶段 反斜线

Linux
所有的文件或者目录的起点或者顶点都是以根开始的 / 斜线
Linux的目录结构就像是一个倒挂的树形结构

必知必会的目录及文件
[root@qls ~]# ls -1 /

目录作用
/所有Linux系统的顶点目录
/boot系统引导目录 存放的是系统内核和grub的配置
/etc系统的主配置文件存放目录 程序配置文件存放目录
/dev系统设备目录(linux中所有设备都需要挂载才可使用)
/home普通用户的家目录
/root管理员用户的家目录
/media挂载一些可移动的设备 CD 相机
/usr系统目录 系统文件目录
/var可变的目录 系统日志信息
/bin存放系统命令的目录 普通用户可以执行的命令
/sbin存放系统命令的目录 需要管理员权限才可以执行的命令
/lib库文件目录 32位库文件
/lib64库文件目录 64位库文件
/mnt临时挂载目录
/opt早期第三方软件安装目录
/proc虚拟可变的目录 记录了系统的实时状态
/run进程运行时产生的一些pid文件
/srv物理设备所产生的一些文件
/sys物理设备的驱动信息文件
/tmp公共临时目录 公共场所 系统会定时的删除这个目录下长时间没有访问的文件


软链接文件 :

/usr/bin

/usr/sbin

/usr/lib

/usr/lib64

/dev 目录

 
    /dev		#系统设备目录

    /dev/cdrom -> sr0		 #光盘镜像
    /dev/null				#黑洞设备  将一些不用的数据导入到黑洞设备  
    /dev/zero				#字符设备  源源不断的产生数据 字符 
    /dev/random				#产生随机数的设备 
    
	/dev/stderr -> /proc/self/fd/2		#错误输出   2>
	/dev/stdin -> /proc/self/fd/0		#标准输入 	<
	/dev/stdout -> /proc/self/fd/1		#标准输出 	>
	
	/dev/pts/				#存放的是虚拟终端信息  
	
	#磁盘设备及分区  
	/dev/sda
	/dev/sda1      /
	/dev/sda2
	/dev/sda3    /boot	

/etc 目录及网卡配置文件


 /etc		#系统的主配置文件存放目录    程序配置文件存放目录 
 
 /etc/sysconfig/network-scripts/ifcfg-*		#系统网卡配置文件
1.文件内容:
 TYPE=Ethernet         #指定网络类型(以太网)
 BOOTPROTO=none        #dhcp 自动获取IP  #static 手动指定IP  #none  不指定
 NAME=eth0             #网卡名字
 DEVICE=eth0
  ONBOOT=yes           #1)No  不读取网卡   #2)yes 	读取网卡
 IPADDR=10.0.0.201     #IP地址
 PREFIX=24              #子网掩码
 GATEWAY=10.0.0.254    #网关
 DNS1=10.0.0.254       #dns

2.加载文件方法:
 service network restart        #修改后重启网卡
 systemctl start network	    #启动网卡 start=启动
 systemctl stop network			#关闭网卡
 systemctl restart network		#重启网卡
 systemctl enable network		#开机自动启动网卡
 systemctl disable network		#开机禁止启动网卡
 systemctl status network		#查询网卡状态
 ifdown eth0 && ifup eth0		#将指定网卡进行重启(企业常用)
 	

 /etc/hosts			#本地域名解析文件   记录 IP地址与主机名的对应的映射关系 
 
 /etc/services      #端口号与标准服务之间的对应关系
 
 /etc/resolv.conf	#本地DNS配置文件 
    
 /etc/fstab			#设备挂载目录配置文件    开机自启动挂载列表  
 	
 /etc/hostname		#主机名配置文件  

 /etc/passwd        #用户的基本信息存放在这个文件里面

 /etc/shadow        #用户的密码信息及账号信息

 /etc/group		    #用户组的基本信息文件

 /etc/gshadow       #用户组的组密码文件 

#个人工作环境配置文件     个人优先级别高
 /root/.bash_profile
 /root/.bashrc

#全局工作环境及别名配置文件
 /etc/bashrc            #本地变量    别名 
 /etc/profile           #环境变量配置文件  系统登录前执行的一些命令或者脚本
 /etc/profile.d/*.sh    #存放的是一些应用程序所需的启动脚本      

/etc/profile 是永久性的环境变量,是全局变量
/etc/profile.d/ 设置对所有用户生效 
/etc/profile.d//etc/profile 好维护。
不想要什么变量直接删除/etc/profile.d/下对应的.sh  shell脚本即可
不用像/etc/profile需要改动此文件


#创建用户的时候,没有指定相关信息,系统创建用户是根据两个文件进行创建的 
/etc/login.defs
/etc/default/useradd 

/usr 目录

    /usr			#系统目录 系统文件目录    跟Windows目录一样
 
 	/usr/local		#软件安装目录  

    /usr/bin        #存放用户安装的程序的二进制文件,或者是软链接
    

/var 目录

    /var			#可变的目录     系统日志信息  
 
 	/var/log		#系统日志存放目录 
 	
 	/var/log/messages		#系统级别日志
 	
 	/var/log/secure			#用户登录日志 

	/var/tmp			#程序运行时所产生的一些进程文件 
	
	/var/run			#程序运行时所产生的进程的pid文件目录 
    
    /var/spool/mail     #用户邮件存放目录

3.路径的定位



包含整个文件名称及文件的位置,这样的定位称之为路径 
路径就是对于文件的定位的一种方式  

每个目录下都有一个点和两个点,都表示什么意思  
 .		#表示的是当前所在的目录 

 ..		#当前目录的上一级目录  
 

[root@qls usr]# ./local/		#当前目录下的local目录    ==    /usr/local


[root@qls usr]# ../				#当前目录的上一级目录   /  根    


 ./			#表示当前的目录  

 .			#表示当前的目录
  
 ../		#从当前目录的上一级目录开始 

 ..			#上一级目录 
 

什么是绝对路径   什么又是相对路径
绝对路径:   凡是以根开始的路径就是绝对路径   或者以~开头的路径也是绝对路径  ~  ===  /root    ~  == /home/xxx

 /usr/local/ 		#绝对路径 


相对路径:  不是以根为开头的路径就是相对路径     相对路径是针对当前目录而言的   

 ./local/

 local/



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值