美文网首页
Linux学习目录结构(二)

Linux学习目录结构(二)

作者: later02 | 来源:发表于2020-04-19 07:50 被阅读0次

    补充,查看内置命令和外置命令

    type 命令

    [root@later03 ~]# type cd 

    cd 是 shell 内嵌

    [root@later03 ~]# type mkdir

    mkdir 是 /usr/bin/mkdir

    配置文件分类:

    01./etc/profile ==  /etc/bashrc  国法(全局生效)

    02.~/.bashrc == ~/.bash_profile  家规(指定用户生效) 

    登陆之后提示文件:

    /ect/motd  

    作用:设置登陆提醒内容, 对操作的人员进行警示

    luobiaodeMacBook-Air:~ luobiao$ ssh root@139.129.93.203

    Welcome to Alibaba Cloud Elastic Compute Service !

    [root@later03 ~]# 

    登陆之前提示文件:

    cat /etc/issue 

    cat /etc/issue.net

    [root@later03 ~]# cat /etc/issue.net 

    \S

    Kernel \r on an \m

    [root@later03 ~]# cat /etc/issue

    \S

    Kernel \r on an \m

    06.和程序软件安装的相关目录

    cd /usr/local/

    系统中如何安装软件(吃饭)

    01.订餐点外卖(做好的饭 筷子) yum安装软件  简单快捷

    02.买半成品 (速冻饺子 加工) rpm安装软件,(需要有软件安装包)

    03.自己做饭(食材 做饭)编译安装 可以灵活调整

    yum概念:

    下载安装软件利用yum方式

    第一个里程:本地配置源文件

    cd  /etc/yum.repos.d

    cat CentOS-Base.repo 

    [base]

    name=CentOS-$releasever

    enabled=1

    failovermethod=priority

    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7

    [updates]

    name=CentOS-$releasever

    enabled=1

    failovermethod=priority

    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7

    [extras]

    name=CentOS-$releasever

    enabled=1

    failovermethod=priority

    baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7

    配置得是阿里云;

    统一yum安装的环境:

    https://opsx.alibaba.com/mirror 

    https://developer.aliyun.com/mirror/centos

    curl -o/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    命令作用:从阿里云下载一个yum源文件,更新默认的//etc/yum.repos.d/CentOS-Base.repo

    第二个里程:安装软件命令

    yum install 软件名称

    总结:yum安装排错

    1)能不能连接外网

      a.访问外网地址不通  网卡配置有问题

      b.访问外网名称不通  DNS配置有问题

    检查:1. cat /etc/sysconfig/network-scripts/ifcfg-eth0 

               2.cat  /etc/resolv.conf  

      2)是有已经有下载的进程

    ps -ef 

    pid 进程编号   

    kill -9  进程编号   强制杀掉进程 

    3)yum 源文件被修改调整

    不确认,多次安装

    yum -y install  vim tree wget net-tools nmap bash-completion

    bash-completion 可以命令补全

    日志文件保存目录

    ll /var/log/

    两个重要的日志文件

    messages --记录系统和服务程序运行的状态信息和错误信息 

    secure(安全) --用户登陆信息

    作用:可以进行检测登陆信息,是否有太多的失败登陆,防止攻击

    Mar 31 15:10:31 later03 sshd[20166]: pam_unix(sshd:session): session opened for user root by (uid=0)

                 01             02                 03                      04 

    01:登陆时间

    02:   登陆主机名称

    03:   登陆的方式

    04:  登陆情况说明

    tail -1 /etc/profile 

    08.系统硬件信息查看方法

    CPU:

    a 利用文件进行查看;

    cat /proc/cpuinfo 

    model name : Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz  cpu品牌

    physical id : 0 cpu颗数 

    processor : 0   cpu的核数

    cpu cores : 1 

    b .利用命令进行查看

    lscpu --> 调取cpuinfo文件中的内容

    socket(s) 显示服务器cpu的颗数

    core(s) per socket: 每颗cpu有几核 

    cpu: 整个服务器有几核

    内存:

    a 利用文件进行查看

    cat /proc/meminfo 

    MemTotal:        1883492 kB  内存的总的容量

    MemFree:          392188 kB   内存的空闲空间

    MemAvailable:    1042256 kB 内存的可用空间 

    Buffers:          70904 kB  buffers空间

    Cached:          688620 kB cached空间 

    SwapCached:            0 kB  交换分区使用情况

    b   利用命令查看内存情况

    free -h  --以人类可读方式显示内存信息

    free  

    [root@later03 ~]# free -h 

                  total        used        free      shared  buff/cache      available

    Mem:          1.8G        90M        987M        328K        761M        1.6G

    Swap:            0B          0B          0B

    available  表示可用的内存。主要关注这个值。

    磁盘挂载情况:

    a.文件读取

    cat /proc/mounts 

    b.命令读取 

    df 

    df -h  

    cpu负载情况 

    a.文件读取

    cat /proc/loaddavg 

    [root@later03 ~]# cat /proc/loadavg 

    0.00      0.01     0.05      2/102      20576

    1分钟     5分钟   15分钟      (平均负载)

    eg:服务器4核的服务器--负载值3左右,就要关注

        服务器128核的服务器 -- 负载值100(数据库服务器)

    b.命令读取

    w

     20:15:05 up 4 days, 21:21,  1 user,  load average: 0.00, 0.01, 0.05

    USER    TTY      FROM            LOGIN@  IDLE  JCPU  PCPU WHAT

    root    pts/1    118.112.157.225  19:07    1.00s  0.03s  0.00s w

    相关文章

      网友评论

          本文标题:Linux学习目录结构(二)

          本文链接:https://www.haomeiwen.com/subject/lvjquhtx.html