• Linux背背背(1)


    目录:

    1.文件目录

    2.基本语法

    3.centos7之后的版本中查看ip地址

    4.~

    5.修改时间

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    1.

    /bin:存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。

    /etc:Linux下所有的配置文件都会存放到etc目录。

    /home:是所有非root用户家目录的一个集合。

    /root:root用户的家目录。

    /sbin:sbin表示super bin,里面同样也类似于bin目录,也存放了一些二进制文件,只不过这些命令只能是让超级管理员去运行。

    /usr:存放着一些用户自己安装的软件,其实类似于windows下的Program Files目录。

    /var:存放着Linux下的一些日志文件,在实际开发的时候有一些公司也习惯把Apache或者nginx的站点目录也会放到这个目录中。

    2.

     

    关于用户身份标记说明:

    在Linux中#表示超级管理员身份,$符号表示普通用户

    3.

    在centos7之后的版本中查看ip地址就不是ifconfig,而是通过ip addr命令来查看。

    [pl@localhost etc]$ ifconfig
    eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.133.128  netmask 255.255.255.0  broadcast 192.168.133.255
            inet6 fe80::20c:29ff:fef3:594a  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:f3:59:4a  txqueuelen 1000  (Ethernet)
            RX packets 402858  bytes 594911454 (567.3 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 184095  bytes 11144498 (10.6 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 0  (Local Loopback)
            RX packets 4  bytes 340 (340.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4  bytes 340 (340.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    不光是unix系统,linux也好,windows也好,都会有这个循回地址的。
    127.0.0.1是给本机loop back接口所预留的IP地址,它是为了让上层应用联系本机用的,如果没有这个loop back接口通常上层应用无法与自己联系,
    因为它仍然会把数据往IP层发送,数据到了IP层如果发现目的地是自己,则回被回环驱动程序送回。
    主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
    另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,
    但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER 的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。

    virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 ether 00:00:00:00:00:00 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    virbr0 是一种虚拟网络接口,这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个
    virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0
    使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。

    4.

    提示:~表示当前的工作路径,~在Linux中表示用户的家目录

    5.

    centos 系统按照网上的方法修改时间也不对,可以先 timedatectl 查看时间

    [root@localhost pl]# timedatectl
    Local time: Mon 2018-06-25 05:45:00 PDT
    Universal time: Mon 2018-06-25 12:45:00 UTC
    RTC time: Mon 2018-06-25 12:45:09
                      
      Time zone: America/Los_Angeles (PDT, -0700)
    
    NTP enabled: yes
    NTP synchronized: yes
    RTC in local TZ: no
    DST active: yes
    Last DST change: DST began at
    Sun 2018-03-11 01:59:59 PST
    Sun 2018-03-11 03:00:00 PDT
    Next DST change: DST ends (the clock jumps one hour backwards) at
    Sun 2018-11-04 01:59:59 PDT
    Sun 2018-11-04 01:00:00 PST

    发现应该修改时区,    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改对应时区即可

  • 相关阅读:
    js数组方法大全
    自定义函数实现10进制转化为16进制
    函数的递归
    自定义函数实现atoi功能
    自定义函数实现英文字母大小写的转化
    exit函数和return语句
    函数的返回值
    函数的形参与实参
    函数的定义与声明
    字符串的高级应用-char a[100] = "1+2=;3-2=;2*5=;8/4=;" 得到char a[100] ="1+2=3;3-2=1;2*5=10;8/4=2;"
  • 原文地址:https://www.cnblogs.com/iampengl/p/9226268.html
Copyright © 2020-2023  润新知