Linux05--文件目录

1 系统目录结构

# windows目录结构:
    C:\windows  # 存放系统启动文件  
    D:\Program Files  # 存放第三方软件 
    
# 补充: (x86):
    代表为32位应用程序安装的文件夹,在C盘会有两个程序安装文件夹,一个为“program Files”,另一个为“program Files(x86)”,
    32位应用程序安装在“program Files(x86)”文件夹,如果是64位的应用程序,会安装在program Files文件夹中。  


# linux目录结构:
    \etc\sysconfig  
    \usr\local   # 存放第三方软件  centos7系统常放这里

2 目录结构特点

# 1.linux目录结构从根开始
    相对路径:参照物是当前目录  
    绝对路径:参照物是根目录  
    
# 2.linux目录结构拥有层次
    层次结构类似于倒挂的一棵树  
    
# 3.linux目录需要挂载使用
    系统目录可以挂载任何磁盘设备上  
    磁盘空间没有被挂载是不能使用的

3 Linux目录结构

bin: 命令,二进制文件的存放目录,存放系统常用命令的目录  
    /usr/bin: 是/bin目录快捷方式指向的真实路径目录  
    /usr/local/bin: 存放安装第三方软件命令的目录 
    
boot : 系统引导程序,系统内核  
dev  : 设备、光驱、硬盘  
etc  : 存放系统或服务的配置文件    # *******
home : 普通用户的家目录
lib  : 库文件存放目录(存放32位系统使用的库文件  一个功能通常是一个库提供的)  
lib64: 库文件存放目录(64位系统)-手机计算器的功能由库提供  
lost+found: 磁盘、文件系统损坏、断电、临时存放文件,只有在ext的文件系统中才能有这个目录  
media: 相当于windows的视频,应用于图形化的系统  
misc : 相当于windows的音乐,应用于图形化的系统  
mnt  : 临时的挂载点目录,给设备提供入口的  
opt  : 第三方软件安装在这里  # centos5/6系统常放这里
proc : 虚拟目录,显示内存中的信息,当前操作系统运行状态(必须掌握)  # *******
root : root用户的家目录  
sbin : 超级命令,一般是root用户才能使用的命令  
selinux:selinux及它的配置文件存放的位置  
srv  : 安装第三方的软件  
sys  : 虚拟的目录,内存信息  
tmp  : 临时文件的存放位置 垃圾堆  
usr  : 存放用户的程序      # *******
var  : 系统日志,其他应用程序的日志 经常变化的文件   # ******* 

4 查询系统的常用命令

# 1.查看当前目录下有多少个文件:
    ll |wc -l  
        即 ll 与 wc 的组合命令
        wc -l : 统计输出信息的行数,一行信息对应一个文件,所以就是文件的个数
        
# 2.为文件添加可执行权限:  
    ll  
        total 40544  
        -rw-r--r--. 1 root root 23901760 Sep 17 09:46 etcd  
        -rw-r--r--. 1 root root 17612384 Sep 17 09:46 etcdctl  
    
    chmod +x etcd  
    chmod +x etcdctl   
    
    ls  
        etcd  etcdctl  
    pwd  
        /usr/local/bin  
              
# 3. 查看系统内核所有信息 
    uname -a  
        Linux localhost.localdomain 3.10.0-1127.el7.x86...

    uname -r   # 查看内核版本号 
        3.10.0\-693.el7.x86\_64 
    
    uname -m   # 查看系统多少位 
        x86\_64 


# 4./dev的cdrom目录  
    cdrom(快捷方式)————》sr0(硬盘)  


# 5./etc 修改本地的网卡ip地址
    vim /etc/sysconfig/network-scripts/ifcfg-eth0  
    网卡地址:
        eth0: /etc/sysconfig/network-scripts/ifcfg-eth0   
        eth1: /etc/sysconfig/network-scripts/ifcfg-eth1  
    进去后修改IPADDR,保存退出  
    
    网卡重启:
        ifdown  [网卡的名称] :停止网卡  
        ifup    [网卡的名称] :开启一个网卡  
        systemctl restart network : 重启网络的所有网卡
        
    # 查看ip 信息
	    ip a 
        
        
# 6. 查看系统版本信息 
    cat /etc/redhat-release 
        CentOS Linux release 7.4.1708 \(Core\) 
    
# 7./root  
    创建用户:useradd [用户名称]  
    切换用户:su [用户名]  
   
# 8./proc:     
    查看内存:free -m   ====> cat /proc/meminfo  
    查看CPU:lscpu     ====> cat /proc/cpuinfo 
    
    
# 9.禁用selinux:    美国国家安全局以安全为由所有的操作系统都要安装selinux 
    永久关闭:
        vim /etc/selinux/config   
        修改为:SELINUX=disabled 保存退出  
        
    临时关闭:
        setenforce 0
posted @ 2022-03-29 16:51  Edmond辉仔  阅读(68)  评论(0)    收藏  举报