补充,查看内置命令和外置命令
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