WEB服务器:Apache、Nginx、Tomcat
数据库:MySQL、Redis
负载均衡:LVS、Haproxy、Nginx
高可用:keepalived
自动化运维工具:Ansible
监控:zabbix
虚拟化技术:KVM
搭建私有云服务器:openstack
容器:docker、k8s
日志:ELK日志分析工具
脚本语言:Python、shell、Perl
/etc/motd 在该文件里面输入内容,可以在使用Xshell链接登录时显示输入的内容
ctrl+alt+F2~F6 进入到shell模式、Ctrl+Alt+F1 退出shell模式
~表示home用户
鼠标中键 复制并执行
ctrl+k 删除光标后所有字符包括光标选中字符
ctrl+u 删除光标前所有字符不包括光标选中的字符
ctrl+home 移动光标到字符首位
ctrl+end 移动光标到字符末尾
“ctrl+d”或者“exit” 关闭终端
shift 切换输入法
ls -a 显示全部文件包括以“.”开头的隐藏文件
ls -l 以长列形式显示文件夹里面的内容
主命令 【选项...】 【参数...】
短选项:由一个“-”和一个字母组成,多个段选项通常可以合并
长选项:由两个“-”和一个单词组成,多个选项不能合并
不带“-”的选项:BSD风格
参数:命令执行的对象
pwd 显示当前所在目录的路径
pwd -P 显示当前所在的实际物理路径,而非使用链接连接的路径
pwd -L 显示当前目录为链接路径时,显示链接路径
mkdir -pv /a/b/c/d 以此创建以下(/a/b/c/d)文件夹
-p:在父目录不存在的情况下创建子目录
-v:显示目录的创建过程
mkdir /a/b/{bb,cc} 创建两个目录<==>mkdir /a/b/bb和/a/b/cc
重启:init 6、reboot、shutdown -r
关机:init 0、shutdown -h now(先给用户发送关机提醒,然后再关机)、shutdown -h 10 十分钟之后关机
取消关机:shutdown -c
init+运行级别号 切换运行级别
free -m查看文件系统的使用情况
# cat /etc/redhat-release 查看操作系统的版本
uname -r 查看内核版本信息
-a显示操作系统的全部信息
3.10.0-514.el7.x86_64
主版本号.次版本号.末版本号-更新次数.enterprise Linux 6平台架构
次版本号:奇数---开发板、偶数---稳定版
tail -f = tailf 查看文件的最后十行的内容
^ 在vim编辑器中表示搜索文件内容的第一个非空字符
*通配符,通常用于文件操作,匹配所有字符
{}表示集合 在{}内使用,分隔多个不连续的值,{..}多个连续的值
&>所有输出重定向、2>/dev/null 屏蔽所有标准错误输出、2>&1将标准错误输出重定向为标准输出
管道:将一条命令的标准输出,作为管道后面命令的标准输入进行处理
Ctrl+d 退出管道
: vim编辑器中进入末行模式
Alt+“.”或者ESC+“.” 表示快速输入上一条命令的最后一个参数
cd+“-”切换到上一次目录的文件下面
ll -h 查看当前文件夹下文件的大小
ll -R递归显示当前文件夹下面子目录
which+"命令" 查看命令的绝对路径
who查看系统中有哪些用户登录系统,登录时间
1、查看磁盘空间
df -h 查看文件系统的挂在信息和系统磁盘的使用信息
df -i 查看磁盘inode号的使用情况
df -T查看磁盘文件系统的类型
2、查看内存信息
free -m 不带单位显示内存的使用情况
free -h 带单位显示内容使用情况
# cat /proc/meminfo 查看内存的详细信息
MemTotal:1016516 kB
MemFree: 336724 kB
3、查看CPU信息
lscpu 查看CPU的详细信息
#top 然后按下数字1,展开cpu信息,能够看到有多少个cpu
# cat /proc/cpuinfo
processor标号从0开始,那么一个cpu就是0,两个cpu就是1,以此类推
cp -r 源目录地址 目标目录地址
mv 源目录地址 目标路径地址 mv有重命名功能
type -a “命令”查看命令类型和命令所在的绝对路径
stat+文件名 查看文件的三种时间
文件的三种时间:访问时间(atime)、改动时间(ctime)、更改时间(mtime)
atime:每天第一次查看文件内容时会刷新
ctime:改动文件属性时会刷新
mtime: 改动问价聂荣诗会刷新
输入重定向的使用