Linux学习目录结构(二)

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

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 [email protected]

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学习目录结构(二))