学习视频-千峰linux
一、安装系统
1.下载包
在网易云镜像下载,安装可选择完整包和最小包
http://mirrors.163.com/
2.安装
可以根据推荐选择,用户语言选择中文(在最下面),用户密码可以设置四位,点两次确定就可以
3.安装后的配置(最小包)
3.1配置网络
找到网卡,配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改网络配置
service network restart 配置后需要重启网
ip addr 查看ip是否分配
有IP后可以用工具进行连接
3.2配置 ifconfig
cd /sbin 进入sbin目录
yum install net-tools 安装net-tools工具
3.3配置固定IP 方便ssh连接
3.4安装图形界面
yum groupinstall "GNOME Desktop" 安装图形界面
startx 或者 init 5 启动图形界面
systemctl isolate multi-user.target 切换到文本命令行模式
systemctl isolate graphical.target 切换到图形化界面方式
systemctl get-default 查看运行级别
3.5 关闭防火墙
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
二、命令
1.vi编辑
vi编辑文件,按 i 进行编辑,编辑完成后按 esc 退出编辑
按ESC键 跳到命令模式,然后:
先输入:号
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
2.查看ip
ip addr 可以在没有ifconfig的情况下查看IP
ifconfig
三、部署项目
1.jvm虚拟机
1.1jvm参数
1.1.1jvm参数三大类型
1.标准参数
2.x参数
3.xx参数
1.1.2常用jvm参数
2.配置tomcat和jdk环境
2.1安装jdk
2.2安装tomcat
2.3如何查看tomcat启动成功
- 进入tomcat log目录,查看cat catalina.out 文件 成功会显示 server startup
- ps -ef |grep java 查看java 进程
- netstat -lntup 查看tomcat端口 8080 对外访问 8005 监听shutdown 8009是tomcat与其他http建立通 信的接口 三个端口都可修改
- 或者访问tomcat网站,能进入说明成功
2.4tomcat目录文件
2.4.1webapps 目录
2.4.2 conf目录
3.tomcat运维
3.1启动和停止tomcat
3.2 tomcat日志查看
3.3tomcat启动慢解决方法
systemctl enable rngd 设置开机启动rngd服务
3.4 tomcat管理功能
3.5 tomcat主配置文件
3.5.1 server.xml
3.5.2 组件详解
3.5.3 server.xml 配置
3.5.4connetor 参数
3.5.5 host参数
3.5.6 context参数
3.6部署web项目
3.6.1 自定义网址
3.7 部署开源站点 jpress
部署完成后访问网站进行配置
3.8 tomcat安全优化
3.9 tomcat性能优化
3.9.1 优化代码
3.9.2 优化jvm
4.部署mysql
4.1 yum安装
4.2选择指定版本安装
4.3 安装mysql
首次安装 需要去mysql.og 文件中获取初始密码,登录后修改密码
4.4 创建用户
grant 授权创建
create user 创建用户
创建用户权限之后回收权限 revoke on
drop user '用户名'@'主机名' 删除用户
用户重命名
4.4.1 用户修改密码
4.4.2 找回root密码
4.5 mysql权限控制
4.5.1 查看权限
4.5.2 用户授权
数据库和表的操作都可以授权
4.6 mysql日志管理
4.6.1错误日志——查看mysql故障
4.6.2 二进制日志——数据备份同步
4.6.3慢日志 ——性能调优
四、排除障碍工具
1.jps 查看java进程,安装jdk自带
2.jstack 查看java堆栈信息
ps -ef | grep java 先查看java进程id
3.jinfo 查看修改动态jvm进程参数,安装jdk自带
4.jstat