安装虚拟机
虚拟机怎么破解
VMware Workstation 12 Pro
安装的步骤 http://jingyan.baidu.com/article/a681b0de167c083b184346c2.html
安装linux的步骤
1 安装vmware虚拟机(300-600M)
2 下载操作系统 centos (iso文件包)
3 打开虚拟机 登陆 linux默认的用户名和mysql一致 root
如果光标进入了虚拟 alt+ctrl 同时按 切出鼠标
安装的完整步骤
1》打开vmvare
2》文件-新建虚拟机
3》选择自定义
4》安装 客户机操作系统 安装 程序光盘映像文件iso 选中linux的iso
5》处理器数量选择1
6》内存选择512M
7》硬盘空间20G
4 网卡类型
1桥接模式(复制window网卡信息 和window处于同一个局域网 允许局域网中所有主机访问 自己配置ip地址)
2NAT模式(路由器模式 window机器是路由器 虚拟机中的操作系统 网管设置为路由器的ip 即可上网 不能被局域网中的机器访问)
3仅主机模式(特殊的NAT模式 只能访问window主机 不能上网)
linux既要
linux不像window存在 c d e f 它的根盘 直接是/ window \
linux的文件路径 /abc
linux常用的命令
---------网络相关
ip addr(ifconfig不能查询没有ip地址的网卡) 查看当前操作系统的ip地址
clear 清除屏幕 cls
添加ip地址
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
将 onBoot=yes
重启网卡
service network restart
关闭防火墙
d开头表示文件夹,非p开头都是文件
df查看根路径
ls -l以表格的形式显示文件或文件夹,等价于ll
ll 列表显示当前目录下的所有文件和目录 等价于window dir
cd 目录名 进入某个目录
rm -rf 目录或者文件名删除文件或文件夹
more 文本文件的路径 可以查看当前文件的内容
more /proc/version 查看linux的版本
vi文件名 有两种模式 命令模式 和 编辑模式 (一次只允许出现一种模式,开始是编辑模式)
编辑的常用命令
子命令
/开头表示搜索
a 表示开始编辑
esc 表示退出编辑
u 表示撤销
q!不保存退出
wq 保存退出
----------安装包相关
rpm -ivh 包名 可以安装rpm包
加载可以压缩和解压的小程序:
yum list zip 压缩
yum list unzip 解压
rpm -qa | grep jdk 查看当前是否安装了jdk
rpm -e 包名
命令名称 可以查看当前命令被安装在那个目录
命令 | grep 关键字【管道】 可以先执行第一个命令 在结果中搜索
tar zxvf 压缩的包名
mv 原文件夹名 目标文件夹名称 剪切命令
ps -ef 显示所有的进程列表
工具集
putty
可以使用putty登陆linux进行常用操作
可以使用当前机器 输入linux的ip 来进行远程操作
ftp(传送文件)(FileZilla)
可以远程传送文件到linux服务器
linux默认的远程端口是 22
1 安装jdk
linux上所有的文件包 都是rpm结尾(window exe andorid apk)
rpm -ivh jdk-8u77-linux-x64.rpm
jdk默认安装 的目录 在/usr/java目录下
配置JAVA_HOME
1 进入 root的根目录工作目录
1>cd ~
2>more .bash_profile 这个文件就是用来配置环境变量
3>使用vi命令编辑
vi.bash_profile
加入
JAVA_HOME=你的jdk的目录
export JAVA_HOME
4>source .bash_profile
5>测试 echo $JAVA_HOME
2 安装tomcat
解压压缩文件命令:tar zxvf apache-tomcat-6.0.45.tar.gz
mv apache-tomcat-6.0.45 tomcat
启动tomcat
cd tomcat/bin
./startup.sh
关闭tomcat
./shutdown.sh
测试tomcat是否启动
ps -ef | grep tomcat
jps
部署
使用eclipse或者myeclipse导出你的web应用为war包传送到linux下的tomcat/webapps目录即可
3 发布项目
找到原项目在Tomcat中的位置,将Tomcat中的项目上传到Linux中的Tomcat的webapps目录下,如果需要连接数据库,修改上传后的jdbc.properties文件,将ip地址改为数据库所在的ip地址,关闭Tomcat后重新启动即可访问(有时需要重启)。
4:在Linux中日志在Tomcat中的logs中,其中的catalina.out是将日志输出,每天更新一次(一般)
tail -f catalina.out监听最新的的日志
5:Linux中常用的命令(在www.runoob.com中可以找到)
boot目录内核引导,init进程是所有进程的起点
运行级别七个:
0:系统停机状态
1:单用户工作状态,禁止远程登录
2:多用户状态(没有nfs)
3:完全的多用户状态(有nfs),登陆后进入控制台命令模式
4:系统未使用,保留
5:x11控制台,登陆后进入图形GUL模式
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
修改级别:
在init的配置文件中:si::sysinit:/etc/rc.d/rc.sysinit,调用执行了etc/rc.d/rc.sysinit,其中有一行
15:5:wait:/etc/rc.d/rc 5 将最后一个数字修改即可修改级别。
系统目录结构:
bin目录:放一些可执行文件
sbin目录:系统可执行命令
boot目录:存放启动时的一些核心文件
etc目录:用来存放所有的系统管理所需要的配置文件和子目录
(hostname 名字,修改主机名 logout断开连接)
映射主机名:etc/hosts下映射 IP地址 主机名
lib目录:存放着系统最基本的动态连接共享库,类似于Windows里的dll文件
opt目录:给主机额外安装软件所摆放的目录,比如安装一个oracle数据库就可以放在这里,默认是空的
proc目录:一般都是运行的进程所在目录
cd ~ 进入当前用户的工作空间,pwd查看用户的工作空间 不同的用户有不同的工作空间root ,开头的~表示工作空间,除了root的工作空间在root目录下,其余都在home下
top命令,查看cpu使用
groudadd 组名 添加一个分组
adduser 用户名 添加一个用户
password 用户名 给用户添加密码
su - 用户名 切换用户
6:文件系统的属性
每个文件的属性用左边第一部分的10个字符来搞定
第一个字符表示文件类型,d代表目录文件,其余都是文件,
第二个到第四个表示属主权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第五个到第七个表示数组权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第八个到第十个表示其他用户权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
7:其他一些命令
如果没有进入目录的权限,那么就没有r、w、x的权限
某个用户下的目录只能允许权限比它高的同一组的用户才能访问
groupadd student 创建一个组名
adduser 用户名 -g 组名 创建一个用户属于一个组
chmod +r/w/x ./文件名 给某个文件加权限(读.写.执行.三个权限)
password 用户名 给某个用户设置密码
expr 1 + 1 1+1的结果,expr运算符的函数,乘号前边必须加反斜杠(\)才能实现乘法运算
${}表示变量 $()表示执行(··也可以)
变量自增: let i++ let $[i++] ((i++))
条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。
8:关系运算符
-eq 检测两个数是否相等,相等返回true
-ne 检测两个数是否相等,不相等返回true
-gt 检测左边的数是否大于右边,如果是返回true
-lt 检测左边的数是否小于右边,如果是返回true
-ge 检测左边的数是否大于等于右边的,如果是返回true
-le 检测左边的数是否小于等于右边的,如果是返回true
9:布尔运算符
!非运算 -o或运算 -a与运算
10:逻辑运算符
&& 逻辑的and || 逻辑的or
11:字符串运算符
= 检测两个字符串是否相等,相等返回true !=检测两个字符串是否不相等,不等返回true -z检测字符串长度是否为0,为0返回true -n检测字符串长度是否不为0,不为0返回true
srt 检测字符串是否为空,不为空返回true
虚拟机怎么破解
VMware Workstation 12 Pro
安装的步骤 http://jingyan.baidu.com/article/a681b0de167c083b184346c2.html
安装linux的步骤
1 安装vmware虚拟机(300-600M)
2 下载操作系统 centos (iso文件包)
3 打开虚拟机 登陆 linux默认的用户名和mysql一致 root
如果光标进入了虚拟 alt+ctrl 同时按 切出鼠标
安装的完整步骤
1》打开vmvare
2》文件-新建虚拟机
3》选择自定义
4》安装 客户机操作系统 安装 程序光盘映像文件iso 选中linux的iso
5》处理器数量选择1
6》内存选择512M
7》硬盘空间20G
4 网卡类型
1桥接模式(复制window网卡信息 和window处于同一个局域网 允许局域网中所有主机访问 自己配置ip地址)
2NAT模式(路由器模式 window机器是路由器 虚拟机中的操作系统 网管设置为路由器的ip 即可上网 不能被局域网中的机器访问)
3仅主机模式(特殊的NAT模式 只能访问window主机 不能上网)
linux既要
linux不像window存在 c d e f 它的根盘 直接是/ window \
linux的文件路径 /abc
linux常用的命令
---------网络相关
ip addr(ifconfig不能查询没有ip地址的网卡) 查看当前操作系统的ip地址
clear 清除屏幕 cls
添加ip地址
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
将 onBoot=yes
重启网卡
service network restart
关闭防火墙
service iptables stop
永久关闭chkconfig iptables off
---------文件目录相关d开头表示文件夹,非p开头都是文件
df查看根路径
ls -l以表格的形式显示文件或文件夹,等价于ll
ll 列表显示当前目录下的所有文件和目录 等价于window dir
cd 目录名 进入某个目录
cd .. 进入上一层目录
touch+文件名 创建一个二进制文件
mkdir 目录 新建目录rm -rf 目录或者文件名删除文件或文件夹
more 文本文件的路径 可以查看当前文件的内容
more /proc/version 查看linux的版本
vi文件名 有两种模式 命令模式 和 编辑模式 (一次只允许出现一种模式,开始是编辑模式)
编辑的常用命令
子命令
/开头表示搜索
a 表示开始编辑
esc 表示退出编辑
u 表示撤销
q!不保存退出
wq 保存退出
----------安装包相关
rpm -ivh 包名 可以安装rpm包
加载可以压缩和解压的小程序:
yum list zip 压缩
yum list unzip 解压
rpm -qa | grep jdk 查看当前是否安装了jdk
rpm -e 包名
命令名称 可以查看当前命令被安装在那个目录
命令 | grep 关键字【管道】 可以先执行第一个命令 在结果中搜索
tar zxvf 压缩的包名
mv 原文件夹名 目标文件夹名称 剪切命令
ps -ef 显示所有的进程列表
工具集
putty
可以使用putty登陆linux进行常用操作
可以使用当前机器 输入linux的ip 来进行远程操作
ftp(传送文件)(FileZilla)
可以远程传送文件到linux服务器
linux默认的远程端口是 22
1 安装jdk
linux上所有的文件包 都是rpm结尾(window exe andorid apk)
rpm -ivh jdk-8u77-linux-x64.rpm
jdk默认安装 的目录 在/usr/java目录下
配置JAVA_HOME
1 进入 root的根目录工作目录
1>cd ~
2>more .bash_profile 这个文件就是用来配置环境变量
3>使用vi命令编辑
vi.bash_profile
加入
JAVA_HOME=你的jdk的目录
export JAVA_HOME
4>source .bash_profile
5>测试 echo $JAVA_HOME
2 安装tomcat
解压压缩文件命令:tar zxvf apache-tomcat-6.0.45.tar.gz
mv apache-tomcat-6.0.45 tomcat
启动tomcat
cd tomcat/bin
./startup.sh
关闭tomcat
./shutdown.sh
测试tomcat是否启动
ps -ef | grep tomcat
jps
部署
使用eclipse或者myeclipse导出你的web应用为war包传送到linux下的tomcat/webapps目录即可
3 发布项目
找到原项目在Tomcat中的位置,将Tomcat中的项目上传到Linux中的Tomcat的webapps目录下,如果需要连接数据库,修改上传后的jdbc.properties文件,将ip地址改为数据库所在的ip地址,关闭Tomcat后重新启动即可访问(有时需要重启)。
4:在Linux中日志在Tomcat中的logs中,其中的catalina.out是将日志输出,每天更新一次(一般)
tail -f catalina.out监听最新的的日志
5:Linux中常用的命令(在www.runoob.com中可以找到)
boot目录内核引导,init进程是所有进程的起点
运行级别七个:
0:系统停机状态
1:单用户工作状态,禁止远程登录
2:多用户状态(没有nfs)
3:完全的多用户状态(有nfs),登陆后进入控制台命令模式
4:系统未使用,保留
5:x11控制台,登陆后进入图形GUL模式
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
修改级别:
在init的配置文件中:si::sysinit:/etc/rc.d/rc.sysinit,调用执行了etc/rc.d/rc.sysinit,其中有一行
15:5:wait:/etc/rc.d/rc 5 将最后一个数字修改即可修改级别。
系统目录结构:
bin目录:放一些可执行文件
sbin目录:系统可执行命令
boot目录:存放启动时的一些核心文件
etc目录:用来存放所有的系统管理所需要的配置文件和子目录
(hostname 名字,修改主机名 logout断开连接)
映射主机名:etc/hosts下映射 IP地址 主机名
lib目录:存放着系统最基本的动态连接共享库,类似于Windows里的dll文件
opt目录:给主机额外安装软件所摆放的目录,比如安装一个oracle数据库就可以放在这里,默认是空的
proc目录:一般都是运行的进程所在目录
cd ~ 进入当前用户的工作空间,pwd查看用户的工作空间 不同的用户有不同的工作空间root ,开头的~表示工作空间,除了root的工作空间在root目录下,其余都在home下
top命令,查看cpu使用
groudadd 组名 添加一个分组
adduser 用户名 添加一个用户
password 用户名 给用户添加密码
su - 用户名 切换用户
6:文件系统的属性
每个文件的属性用左边第一部分的10个字符来搞定
第一个字符表示文件类型,d代表目录文件,其余都是文件,
第二个到第四个表示属主权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第五个到第七个表示数组权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
第八个到第十个表示其他用户权限, r表示读,w表示写,x表示执行,顺序不变,如果没有权限则用“-”来表示
7:其他一些命令
如果没有进入目录的权限,那么就没有r、w、x的权限
某个用户下的目录只能允许权限比它高的同一组的用户才能访问
groupadd student 创建一个组名
adduser 用户名 -g 组名 创建一个用户属于一个组
chmod +r/w/x ./文件名 给某个文件加权限(读.写.执行.三个权限)
password 用户名 给某个用户设置密码
expr 1 + 1 1+1的结果,expr运算符的函数,乘号前边必须加反斜杠(\)才能实现乘法运算
${}表示变量 $()表示执行(··也可以)
变量自增: let i++ let $[i++] ((i++))
条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错误的,必须写成 [ $a == $b ]。
8:关系运算符
-eq 检测两个数是否相等,相等返回true
-ne 检测两个数是否相等,不相等返回true
-gt 检测左边的数是否大于右边,如果是返回true
-lt 检测左边的数是否小于右边,如果是返回true
-ge 检测左边的数是否大于等于右边的,如果是返回true
-le 检测左边的数是否小于等于右边的,如果是返回true
9:布尔运算符
!非运算 -o或运算 -a与运算
10:逻辑运算符
&& 逻辑的and || 逻辑的or
11:字符串运算符
= 检测两个字符串是否相等,相等返回true !=检测两个字符串是否不相等,不等返回true -z检测字符串长度是否为0,为0返回true -n检测字符串长度是否不为0,不为0返回true
srt 检测字符串是否为空,不为空返回true