/etc
目录下配置文件说明
bashrc
变量加载文件
/etc/profile
文件中的提示
System wide environment and startup programs, for login setup
Functions and aliases go in /etc/bashrc
函数和别名可以在
/etc/bashrc
文件配置
- 永久设置命令别名
vi /etc/profile
#文件最后一行插入一下内容
x=123
alias rm='echo "Invalid command"'
source /etc/profile
以上面的方式在
/etc/profile
修改rm命令之后如果重新登录系统,会恢复原样可以通过修改/root/.bashrc
来修改命令别名
vi /root/.bashrc
#找到一下内容并在前面加上'#'注释
#alias rm='rm -i'
和环境变量配置以及别名配置相关的文件
/etc/profile
(全局生效)/etc/bashrc
(全局生效)~/.bashrc
(局部生效)~/.bash_profile
(局部生效)
motd
登录后提示文件
- cat /etc/motd : 登录后提示信息,可以通过修改文件修改登录成功后提示的信息
issue
和issue.net
登录前提示文件
- cat /etc/issue : 通过串口登录前提示信息,可以通过修改文件修改登录成功前提示的信息
- cat /etc/issue.net : telnet远程登录前提示信息,可以通过修改文件修改登录成功前提示的信息
如何清空文件
- echo "" > /etc/issue : 清空文件
- > /etc/issue.net : 清空文件
程序软件安装目录
/usr/local
- yum安装软件 简单快捷(掌握)
- rpm安装软件 需要有软件安装包
- 编译安装软件 可以灵活调整
本地配置源文件
#查看配置源文件
ll /etc/yum.repos.d/CentOS-Base.repo
#统一yum安装的环境可以更换yum源也可以不换
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装软件命令
#安装单个软件
yum install vim
#安装多个软件不需要确认
yum install -y vim tree wget net-tools nmap bash-completion
日志文件保存目录
/var/log
两个重要的日志文件
messages
: 记录系统或服务程序运行的状态信息和错误信息secure
: 记录用户登录信息,如果登录失败信息过多可能正在被人暴力破解
如何查看日志信息
- head -5 /etc/profile : 查看前面几行信息 (默认查看前面10行内容)
- tail -6 /etc/profile : 查看倒数几行信息(默认查看倒数10行内容)
- tail -f /var/log/secure : 查看日志文件方法 一直追踪查看文件内容的变化
系统信息查看
CPU
- cat /proc/cpuinfo : 利用文件查看CPU
- lscpu : 利用命令查看CPU
参数
- model name : cpu型号
- physical id : cpu物理id
- processor : cpu核心编号
- cpu cores : cpu核心数
- Socket(s) : 插槽数
- Core(s) per socket : 每个插槽的核心数
- CPU(s) : cpu数
内存
- cat /proc/meminfo : 利用文件查看内存
- free : 利用命令查看内存
- free -h :利用命令以合适的单位查看内存
参数
- MemTotal : 内存总的容量
- MemFree : 内存的空闲容量
- MemAvailable : 内存的可用容量
- Buffers : baffer空间
- Cached : cacahe空间
- SwapCached : 交换分区使用情况
硬盘/挂载
- cat /proc/mounts : 利用文件查看硬盘
- df : 利用命令查看硬盘
- df -h : 利用命令以合适的单位查看硬盘
负载
- cat /proc/loadavg : 利用文件查看负载
- w : 利用命令查看负载和登录用户
参数
cat /proc/loadavg
左侧三个参数为平均负载情况,时间是1分钟/5分钟/15分钟
正常情况下,负载值不超过cpu核心数
cpu拥有4个核心,负载值不能为4
系统的操作命令
type
命令
查看内置或外置命令方法
- type cd : 查看cd命令
系统中将命令分为俩个大类
外置命令 需要进行安装
内置命令 所有系统都内置的命令
yum
命令
安装软件命令
- yum repolist : 查看可用的yum源信息
- yum list : 查看可以安装和以安装软件
- yum grouplist : 查看可以安装和以安装软件包组
- yum --help : 查看命令的参数帮助信息
- yum provides locate : 根据
locate
命令查找软件名 - yum groupinstall -y Development Tools : 安装
Development Tools
软件包组 - yum install vim : 使用yum安装vim
- yum install -y vim tree wget net-tools nmap bash-completion : 使用yum安装多个软件并且不用确认
- yum erase cowsay -y : yum卸载
cowsay
并移除依赖关系,可以使用rpm命令的保留依赖关系卸载(极其不建议)
yum安装软件排错流程
- 访问外网IP地址不通
网卡地址配置有问题
- 访问外网名称不通
DNS地址配置有问题
- 检查是否已经有下载的进程
ps -ef
找到进程后使用kill -9 PID
关闭对应进程 - yum源文件被修改调整
head
命令
查看文件前面10行信息
- head /etc/profile : 查看文件前面10行信息
- head -5 /etc/profile : 查看文件前面5行信息
tail
命令
查看文件后面10行信息
- tail /etc/profile : 查看文件后面10行信息
- tail -5 /etc/profile : 查看文件后面5行信息
- tail -f /etc/profile : 追踪查看文件内容的变化,文件被删除或改名就停止
- tail -F /etc/profile : 追踪查看文件内容的变化,文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
最后一次更新于2019-11-25 19:24
0 条评论