一.linux是操作系统
1.linux相对windows优点
(1).稳定 安全性比较高 免费
(2).适用于服务器系统,不适合办公系统
二.linux系统目录介绍
1.公司中linux都是没有界面的;
2.常用问题
2.1恢复网络
图片说明
2.2修改ip
图片说明
3.系统路径
3.1 /表示根目录
3.2 ~表示/root

图片说明
#代表root权限 ~代表普通用户

图片说明
普通用户
图片说明

3.3 etc存放系统配置目录
3.4 home 除了root以外所有用户在home下新建一个以用户名作为文件名称的文件夹
3.5 root 用户root单独文件夹
3.6 usr 所有用户安装的软件都放到这个文件中
3.6.1 在usr/local下新建一个tmp,所有压缩包都上传到tmp中.
4.常用命令:
4.1 pwd打印工作目录,当前所有文件夹全路径
4.2 cd 进入到文件夹
4.2.1 cd.. 向上跳一级文件夹
4.2.2 cd 路径 进入指定文件夹
4.3 mkdir 新建空文件夹
图片说明
4.4 ls 平铺(看文件夹里有多少文件)ll 列表
图片说明
4.5 vi和vim都是编辑文件(创建文件)
4.5.1 如果文件不存在,带有创建文件功能
4.5.2 vi 普通编辑 vim高级编辑(带有颜色)

图片说明
4.5.3 编辑后点击"esc"退出编辑状态,输入
insert代表输入 :wq代表保存并退出 :q代表退出(适用于没有编辑状态) :q! 强制退出
sudo vi /etc/profile 基于权限的编辑方式
图片说明
4.5.4 touch 创建空文件
图片说明
4.5.5 cat 查看文件全部内容
图片说明
4.5.6 head -[n] 文件名 查看文件前n行,默认前10行
图片说明
4.5.8 tail[-n] 文件名 查看文件后n行,默认后10行
4.5.8.1 tailf 动态显示文件后n行内容(常用),常在显示tomcat日志文件功能。
4.5.9 echo内容>>文件名 向文件中添加一些内容

4.5.10 ifconfig 打印网卡信息
4.5.11 reboot 重启
4.5.12 tar zxvf  文件名   解压
4.5.13 ctrl c 快捷键,终止tailf,进行中断,所有

图片说明
4.5.14 cp[-r] 原文件 新文件路径 :复制文件
4.5.14.1 -r 复制文件夹
图片说明
4.5.15 剪切文件(重命名) mv 原文件 新文件
图片说明
4.5.16 rm [-rf] 文件名 :删除
4.5.16.1 -r 删除目录页
4.5.16.2 -f 强制删除,不需要确认
图片说明
4.5.17 clear 清屏
图片说明

5.linux所有需要些路径的地方支持两种写法
5.1 全路径,标志:以/开头
5.2 相对路径:从当前资源一步一步寻找其他资源
例子:两者访问都是usr/local路径
图片说明
三.XShell
1.远程linux客户端工具
2.CentOS 中默认只开启22端口,其他端口都被防火墙拦截
四.Filezilla工具使用
1.FTP协议
1.1
1.2 作用:互联网中,计算机之间传输文件需要遵循的协议(传文件)
2.filezilla
2.1 基于FTP协议的客户端工具
2.2 使用filezilla可以快速完成文件传输功能
五.安装jdk
1.把压缩包上传到服务器 /usr/local/tmp
2.解压压缩包
#tar zxvf 文件名
3.把解压后的文件复制到/usr/local/jdk7中

cp -r 文件名 /usr/local/jdk7

4.配置环境变量,执行命令
#vim /etc/profile
5.修改文件中内容
5.1 分割使用冒号
5.2 $变量名表示应用
5.3 export表示添加或修改变量
图片说明
6.解析文件(或重启系统)
#source /etc/profile
7.验证配置是否成功
java -version
六.安装tomcat
1.上传文件
2.解压tomcat
3.解压后复制文件到/usr/local/tmp
4.配置环境变量
4.1 #vim /etc/profile
4.2 添加内容
图片说明
5.放行8080端口
5.1 #vim /etc/sysconfig/iptables
5.2 把包含22行复制一行,改为8080
5.2.1 8080:9090 从8080到9090全部放行
5.3 重启服务
#service iptables restart
stop start
图片说明
图片说明
6.启动tomcat,进入tomcat的/bin 文件夹

 6.1直接启动
 # ./startup.sh

图片说明
6.2 启动并打印动态启动信息
# ./startup.sh & tailf /usr/local/tomcat/logs/catalina.out
七:执行mysql的脚步到linux里面
图片说明
部署web项目:
8.发布web项目

拷贝项目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目录下,

等待tomcat自动将war包解压完毕,在浏览器输入项目路径即可访问项目了。

查看日志先切换到:cd tomcat的log下
tail -f catalina.out

linux查找文件命令行:
find / -name dump.rdb