LINUX
vim模式:命令模式、编辑模式、扩展模式、可视模式
压缩:tar -cvf
解压:tar -xvf
软件包:rpm+yum【redhat】、dpkg+apt-get【debian】
用户和组:useradd添加+usermod修改+userdel删除、groupadd+groupmod+groupdel
防火墙:ufw
监控负载:top、iostat、vmstat、sar
查网络路由:
route:显示本机路由表的内容,并且还可以针对路由表中的记录进行添加、删除、修改等操作
tracert:探测路由经过
ping:检测两部主机之间的传输信道是否畅通,或远程主机是否正常
netstat:命令用来查看主机、网络端口通信、连接状态
Redis
默认端口号:6379
数据类型:string、hash、list、set
Docker
三要素:镜像、容器、仓库
创建、启动、进入、删除容器:run、start、exec、rm
Mysql
存储过程:创建create proceduce、调用call
备份:导出mysqldump、还原source
配置文件:my.ini【windows版】、my.cnf【linux版】
查看主从状态命令:show master status、show slave status
Maven
仓库:本地仓库、私服、中央仓库
坐标:groupid团队、artifactid项目名、version、dependencies依赖
命令:mvn
网络
IPv4地址长度32位,IPv6是128位
场景题
服务器负载高怎么解决?
- 先看程序、软件架构是否正常,如果软件层面正常无需优化,再看硬件;
- 带宽不够,加带宽;
- 内存不够,加内存条(页面尽量静态化访问,动态加载内存容易不足);
- CPU不足,升级CPU