一.Linux 简介
1.发展历史
系统内核汇编-->B语言-->C语言做为内核语言,发明unix-->linus召集unix原班人马.发明了系统linus后更名为linux
2.所谓的 linux 都是统称,具体版本都叫做发行版.
3.著名的发行版
1)redhat: 目前全球最大的 linux 发行厂商.(收费)
2)ubuntu:免费版本.界面比较好
3)麒麟.
4)CentOS:免费.是 redhat 分支
4.定位
1)操作系统.
2)适合于服务器系统,不适合办公系统.
5.linux 相对 window 优点
1)稳定
2)安全性比较高
3)免费
二.Linux 系统目录介绍
1. 系统路径
1) / 表示根目录
2)~ 表示/root
3)etc 存放系统配置目录.
4)home 除了root以外所有用户默认在home下新建一个以用户名作为文件夹名称的文件夹
用户 xxx 对/home/xxx 具有完全操作权限
5)root 用户root单独文件夹
6)usr 所有用户安装的软件都放入到这个文件夹中
在usr/local下新建一个tmp,所有压缩包都上传到tmp中.
2. 常用命令
1)pwd 打印工作目录,当前所有文件夹全路径
2)cd 进入到文件夹
cd.. 向上跳一级文件夹
cd 路径 进入指定路径文件夹
3)mkdir 新建空文件夹
4)ls 平铺 ll 详细列表
5)vi 和 vim 都是编辑文件
如果文件不存在,带有创建文件功能
vi 普通编辑 vim 高级编辑(带有颜色)
进入到编辑器后非可编辑状态,点击”i”或”insert”启用编辑状态
编辑后点击”esc”退出编辑状态,输入
:wq 保存并退出
:q 不保存退出(适用于没有编辑时)
:q! 强制退出
6)touch 创建空文件
7)cat 查看文件全部内容
8)head [-n] 文件名 查看文件前n行,默认前10行
9)tail [-n] 文件名 查看文件后n行,默认后10行
tailf 动态显示文件后n行内容.常用在显示tomcat日志文件功能
10)echo ‘内容’ >> 文件名 向文件中添加一些内容
11)ifconfig 打印网卡信息
12)reboot 重启
13)tar zxvf 文件名
14)cp -r 原文件 新文件路径:复制文件:cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下
-r 复制文件夹
15)ctrl+C 中断
16)mv 原文件 新文件 : 剪切(具备重命名功能:mv AAA BBB 表示将AAA改名成BBB(相当于剪切和粘贴)
17)rm [-rf] 文件名 : 删除
-r 删除目录
-f 强制删除,不需要确认
18)clear 清屏
4. 不同用户登录效果
1)普通用户:[su@localhost ~]$
2)root 用户:[root@localhost ~]#
5.linux 所有需要写路径的地方支持两种写法
1)全路径,标志:以/开头
2)相对路径:从当前资源一步一步寻找其他资源过程
三. 安装 JDK
1. 把压缩包上传到服务器 /usr/local/tmp
2. 解压压缩包
#tar zxvf 文件名
3. 把解压后文件复制到 /usr/local/jdk7
#cp -r 文件名 /usr/local/jdk7
4. 配置环境变量,执行命令
#vim /etc/profile
5. 修改文件中内容
分割使用冒号
$变量名表示引用
export 添加或修改变量
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
exportJAVA_HOME=/usr/local/jdk7
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
6. 解析文件(或重启系统)
#source/etc/profile
7. 验证配置是否成功
#java -version
四. Tomcat 配置
1. 把 tomcat 压缩包上传到服务器
2. 解压 tomcat
#tar zxvf 压缩包名
3. 解压后的文件夹复制到/usr/local/tomcat
#cp -r apache-tomcat-7.0.68/usr/local/tomcat
4. 配置环境变量
#vim /etc/profile
添加内容
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
5. 放行 8080 端口
#vim /etc/sysconfig/iptables
把包含 22 行复制一行,修改 22 为 8080
8080:9000 从8080到9000全放行
重启服务:
#service iptables restart
restart 重启
start 启动
stop 停止
6. 启动 tomcat,进入到 tomcat/bin 文件夹
直接启动
# ./startup.sh
启动并动态打印启动信息
#./startup.sh & tailf /usr/local/tomcat/logs/catalina.out