zoukankan      html  css  js  c++  java
  • 002---Linux系统目录结构

    Linux系统目录结构

    一切从根(/)开始,一切皆文件。

    /bin:存放常用的可执行文件

    /sbin:存放常用的可执行文件

    家目录:存放用户自己的文件或目录

    • root用户:/root
    • 普通用户:/home

    /etc:配置文件目录

    网卡

    • 编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
    [root@hostname1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 
    # 互联网
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    # 网卡获取ip的方式
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    # 系统中唯一的标识
    UUID=903b6ab5-e16d-4059-abbb-8cff6b49335f
    # 网卡的名字
    DEVICE=ens33
    # 在重启的时候是否开启网卡自动运行 
    ONBOOT=yes
    # DNS:把使用的域名转换为ip地址,域名解析服务。阿里云:223.5.5.5/223.6.6.6
    DNS1=223.5.5.5
    DNS2=223.6.6.6
    
    • 重启网卡生效
      • 重启某一块网卡:ifdown ens33 && ifup ens33
      • 重启所有的网卡:/etc/init.d/network restart

    域名解析

    • 编辑配置文件:vim /etc/resolv.conf
    [root@hostname1 ~]# cat /etc/resolv.conf
    # Generated by NetworkManager
    search localdomain
    nameserver 10.0.0.2
    nameserver 223.5.5.5
    nameserver 223.6.6.6
    
    • 注意:以网卡的DNS为准,就算修改了此文件,重启后还是变回网卡的配置dns,不会生效。

    域名和IP之间的映射

    • 编辑配置文件:vim /etc/hosts
    [root@hostname1 ~]# vim /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    10.0.0.128  www.baidu.com
    
    • 测试
    [root@hostname1 ~]# ping www.baidu.com
    PING www.baidu.com (10.0.0.128) 56(84) bytes of data.
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=1 ttl=64 time=0.059 ms
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=2 ttl=64 time=0.064 ms
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=3 ttl=64 time=1.21 ms
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=4 ttl=64 time=0.056 ms
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=5 ttl=64 time=0.056 ms
    64 bytes from www.baidu.com (10.0.0.128): icmp_seq=6 ttl=64 time=0.071 ms
    ^C
    --- www.baidu.com ping statistics ---
    6 packets transmitted, 6 received, 0% packet loss, time 5002ms
    rtt min/avg/max/mdev = 0.056/0.253/1.213/0.429 ms
    
    

    主机名

    • 查看主机名:hostname
    [root@hostname1 ~]# hostname
    hostname1
    
    
    • 临时修改主机名:hostname current
    [root@hostname1 ~]# hostname current
    [root@hostname1 ~]# hostname
    current
    
    • 永久修改主机名:vim /etc/hostname
    [root@hostname1 ~]# cat /etc/hostname 
    hostname1
    [root@hostname1 ~]# vim /etc/hostname 
    online1
    
    [root@hostname1 ~]# reboot
    Last login: Tue Feb  5 06:15:14 2019 from 10.0.0.1
    [root@online1 ~]# 
    
    

    开机自启的命令或服务

    • 编辑配置文件:vim /etc/rc.local

    运行级别

    • linux运行级别
      • 0:关机状态,不要把运行级别设置为0
      • 1:单用户模式,root用户密码忘记
      • 2:多用户模式,但是没有NFS
      • 3:完全的多用户模式,命令模式,文本模式
      • 4:未使用
      • 5:桌面模式
      • 6:重启
    • 查看当前的运行级别:runlevel
    [root@online1 ~]# runlevel
    N 3
    
    • 临时切换运行级别:init 5
    [root@online1 ~]# init 5
    [root@online1 ~]# runlevel
    3 5
    
    

    服务脚本管理的命令

    系统环境变量 别名

    • 国法(所有用户)
      • /etc/profile:系统变量、别名。(主)
      • /etc/bashrc:别名
    • 家规(当前用户)
      • ~/.bash_profile
      • ~/.bashrc

    编译安装的软件默认位置

    • 存放目录:/usr/local

    • Linux安装软件的方法

      • yum(点外卖--缺啥点啥)
      • rpm(速冻饺子--半成品)
      • 编译(自己做):./configure-->make-->make install

    /var

    日志

    • 查看登录日志:tail -10 /var/log/secure
    • 查看系统日志:tail -5 /var/log/messages

    /proc

    内存信息:/proc/meminfo

    • 显示内存使用情况:free -h
    [root@online1 log]# free -h
                  total        used        free      shared  buff/cache   available
    Mem:           972M        120M        635M        7.6M        216M        685M
    Swap:          819M          0B        819M
    

    cpu信息:/proc/cpuinfo

    • 查看cpu信息:lscpu
    [root@online1 proc]# grep 'model' cpuinfo
    model		: 60
    model name	: Intel(R) Core(TM) i5-4200H CPU @ 2.80GHz
    

    系统的负载

    • 查看负载:cat /proc/loadavg
    [root@online1 proc]# cat /proc/loadavg 
    0.00 0.01 0.05 2/113 7782
    
    • 最短的命令:w
    [root@online1 proc]# w
     08:35:32 up  1:07,  1 user,  load average: 0.00, 0.01, 0.05
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    root     pts/0    10.0.0.1         07:30    4.00s  0.12s  0.00s w
    

    挂载信息

    • 查看:df -h
    [root@online1 proc]# df -h
    Filesystem               Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root  6.2G  1.2G  5.1G  18% /
    devtmpfs                 475M     0  475M   0% /dev
    tmpfs                    487M     0  487M   0% /dev/shm
    tmpfs                    487M  7.7M  479M   2% /run
    tmpfs                    487M     0  487M   0% /sys/fs/cgroup
    /dev/sda1               1014M  133M  882M  14% /boot
    tmpfs                     98M     0   98M   0% /run/user/0
    
    
  • 相关阅读:
    (转)Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks(更快的RCNN:通过区域提议网络实现实时)
    vi常用命令
    Windows与Ubuntu通过ssh传文件
    Windows建立FTP服务器与Ubuntu互传文件
    备忘
    一些大牛博客地址
    springboot、springcloud学习记录
    我的git记录
    svn
    我的linux命令记录
  • 原文地址:https://www.cnblogs.com/xjmlove/p/10351726.html
Copyright © 2011-2022 走看看