Linux
一:Linux的目录结构
bin
:存放二进制可执行文件boot
:存放系统引导时使用的各种文件etc
:存放各种配置文件usr
:存放系统应用程序,/usr/local
本地管理员软件安装目录var
:存放运行时需要改变的数据文件
二:Linux的命令
1:Linux的基本命令
ifconfig
:查看本地ip地址ls
:显示文件和目录mkdir
:创建目录touch
:生成一个空文件cat
:显示文本文件内容cp
:复制文件或目录rm
:删除文件mv
:移动文件或目录ln
:建立软连接(生成快捷方式)find
:查找文件tar
:压缩命令
2:Vim编辑器
2.1:Vim
的三种形式
- 编辑模式
- 插入模式:编辑模式下,按
i
或者insert
- 命令模式:编辑模式下,按
:
2.2:命令模式下的常用命令
set number
:显示行号set nonumber
:取消显示行号wq!
:写入并且强制退出q
:不写入直接退出
3:Linux系统管理命令
df
:显示当前磁盘的使用情况top
:显示当前系统中执行中的程序进程hostname
:显示主机名称who
:显示在线登录用户free
:显示当前内存和文件交换空i间的使用情况ping
:测试网络的连通性netstat
:显示网络状态信息clear
:清屏kill
:杀死进程
4:Linux用户和组管理
useradd
:增加用户usermod
:修改用户sudo password root
:设置Root账户的密码su
:切换到Root
5:Linux文件权限管理
chmod
:改变访问权限
6:Linux软件包管理
lsb_release
:查看系统版本apt-get update
:更新数据源vi /etc/apt/sources.list
:编辑数据源,更改配置apt-get install
:安装软件包apt-get remove
:删除软件包
三:部署Java应用程序
1:安装Java
1.1:上传源码并解压
- 解压并移动到指定文件夹:
tar -zxvf jdk-8u152-linux-x64.tar.gz
- 创建Java目录:
mkdir /usr/local/java
- 移动安装包:
mv jdk1.8.0_15.2/ /usr/local/java
- 授权:
chown -R root:root /usr/local/java
1.2:配置环境变量
-
配置系统环境变量:
vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" export JAVA_HOME=/usr/local/java/jdk1.8.0_152 export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
-
配置用户环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_152 export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
-
更新:
source /etc/profile
-
检测是否安装成功:
java -version
2:安装Tomcat
- 上传
Tomcat
的压缩包并解压 - 进入
/usr/local/tomcat/bin
启动命令:./start.sh
3:安装MySql
-
安装Mysql:
apt-get install mysql-server
在安装的过程中如果为
root
用户设置了密码 -
测试是否安装成功:
sudo netstat -tap | grep mysql
-
登录Mysql:
mysql -u root -p
没有为
root
用户设置密码,直接Enter
键进入 -
为了能够远程连接推出Mysql编辑其配置文件:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉
bind-address = 127.0.0.1
-
授权:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
**注意:**如果Mysql版本大于5则需要加
with grant option
,5版本的Mysql不需要加with grant option
-
刷新:
flush privileges;
-
重启Mysql:
service mysql restart
4:部署应用
上传war
包到Tomcat的webapps
目录下