复习
maven:
项目构建工具(打包)
git:
版本控制工具
mybatis:
数据持久层框架
反射:
IOC
Spring SpringWeb SpringBoot:
轻量级 ioc aop 一站式框架
ssm:
springboot spring mybatis
linux
linux操作系统
windows:提供了图形界面 闭源的 使用方便 占内存大
概述:一款操作系统,芬兰人 linus;免费 支持多用户 多任务 多线程和多cpu的系统;早期没有提供图形界面 性能稳定
内核版本:
内核 核心程序 提供一个在裸设备与应用程序间的抽象层
发行版本:
二次加工 提供一些方便接口 Ubuntu redhat centOS
特点:免费 开源 稳定
支持多线程/多用户.处理高并发
安全性好
对内存和文件管理优越
运维工程师
嵌入式开发工程师
下的项目开发
forme:了解操作安装配置即可
云服务器使用配置
有什么方式可以拥有一个linux操作系统?
-
虚拟机 在windows中安装VM,VMware
-
安装双系统
-
购买云服务器,在云服务器安装linux
linux常用命令
系统命令:
logout:服务器依然运行
reboot:重启服务器
clear
shutdown
ifconfig : 查看网络
free -m : 查看剩余内存容量
文件操作命令:
/ 根目录
cd : change directory
ll : 已详细信息的方式显示文件
cd .. 退回到上一级
pwd : print work directory 打印当前目录全路径
touch (文件名) 创建文件
rm -f (文件名) 删除文件
mkdir 创建文件夹
rmdir 删除文件夹(只能删除空的)
rm -rf删除不为空的文件夹(注意!!!)
cp 文件 位置 名 复制文件
mv 重命名
find -name 文件名 查找文件
ps -ef |(管道命令) grep 进程名
kill -9 (进程id) 结束进程
pgrep -l 进程名 得到进程号
vi编辑器
概述:相当于windows中的记事本
修改配置文件,需要用到编辑文件
linux自带vi编辑器
vim更高级的编辑器(方便 高效)
命令模式
i 输入模式
:底线模式
vi 文件名
cat 文件名(查看文件名)
wq保存后离开 q!不保存离开
环境搭建
rpm安装:类似于windows安装包(RedHat)
yum安装 : 基于rpm安装 增加了自动解决依赖的功能
yum -y install/remove 安装对象
源代码安装编译
Xftp
/opt:第三方软件目录
ftp : 文件传输协议(http 超文本传输协议)
tar -zxvf (压缩包名)
配环境变量
用户和权限
linux支持多用户,用户不同权限不同
删除Mysql
1. 停止MySQL服务 # service mysql stop 2. 删除MySQL软件包 # yum remove mysql (如果您不知道MySQL的软件包名称,请运行命令:# rpm -qa | grep mysql) 3. 删除MySQL服务 # rm -rf /etc/init.d/mysql 4. 删除MySQL数据文件和目录 # rm -rf /var/lib/mysql 5. 清除MySQL配置文件 # find / -name my.cnf -print # rm -rf /etc/my.cnf 6. 删除MySQL用户和用户组 # userdel mysql # groupdel mysql 7. 运行MySQL的Purge命令清除残留的MySQL数据和配置 # mysql_install_db --user=mysql --datadir=/var/lib/mysql # rm -rf /var/lib/mysql/* # mysql_secure_installation