Linux 学习笔记 (三)Ubuntu 安装JDK1.6 以及tomcat7.0

前言

最近想研究学习一下linux是怎么样的,以前对于linux只停留在仰慕的程度不知道linux有哪几个版本的系统以及对它下面的各种命令也是模模糊糊,再者工作中也时不时的用到linux服务器的一些操作命令,由于不熟悉没到涉及到服务器的问题就得请教经理或者其他同事兄弟帮忙,倒不如自己了解一下这块的知识,出于一时热情买了一本经典书籍《鸟哥的私房菜》看了一下这本书确实不错很适合初学者,刚刚接触linux的人员看的书,各种基础知识的介绍让你从弥漫中走出来,这本书太厚有800多页,用了有两个多星期的时间刚刚看完一半。

看这本书的最大感觉是Linux的知识非常多,这里需要记住那里也需要记住一些知识点很分散,不像是window那样有图形界面看界面就会知道傻瓜似的操作,学习简单容易理解,学习linux其实对于个人还是服务器都是不错选择,至少linux服务器不会觉得有卡的感觉,基本都是很流畅的感觉,而且如果你想往服务器架构方面、分布式大数据、嵌入式等方面发展都需要很数量的掌握linux操作系统。

下面是对这几天看的各个点做了一个导图列表,只是每种知识标题列表,如果想深入学习的人还需要去往身上搜索各种详解、各种示例。

问题的纠结

我在我的window7host上面搭建了一个VM虚拟机,又在虚拟机里面安装了一个ubuntu14.4系统,按照正常逻辑让linux作为服务器端,我们经常不需要去linux机房直接操作服务器,常常是通过客户端远程连接linux,目前这种客户端非常流行例如putty、xshell、filezilla、Cshell等等,现在我想搭建一个FTP服务器然后再host中通过客户端来连接服务器,但是我试了几天始终还是连接不上,试了网上搜到的各种班中、如关闭linux防火墙、开放端口等但是都不尽如人意;试着把VM的联网方式改为了桥接模式但是还是连接不上只是可以在host中
ping通虚拟机,至于具体原因还在查找中ing…………

现在我换了一种方式让虚拟机直接连接网络,直接从网上下载所需要的各种软件,首先下载了jdk以及linux下载地址发现linux下的tomcat居然才8M多就可以运行。

下载地址

我的网盘:

http://pan.baidu.com/s/1ydOZk

简单配置jdk1.6

第一步是把jdk下载下来,默认目录是主文件夹下面的/lls/下载/目录下面,可以从这里拷贝到/usr/java目录下面,在拷贝过程中碰到如下问题:我并不是以管理员身份来登陆的,没有下载文件的执行和读取权限,我先利用ls -l查看了一下文件权限提示没有权限,cp: 无法创建普通文件"/usr/java/jdk-6u45-linux-i586.bin": 权限不够,我给了一个777权限这样肯定够了也是最高权限,把目标目录页改了权限,改成了777表示可以读写执行,一般要往目标文件或者目录里写东西必须有写入和访问权限等等,chmod
-R 777 /usr/java/即可,截图如下

配置环境变量,更改如下配置即可,在profile文件里面添加如下几行,利用vim打开profile文件

更改配置文件

export JAVA_HOME=/usr/java/jdk1.6.0_32

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin,如下

修改完成之后用source命令执行以下profile文件即可生效,例如source profile

检测是否成功输入:java -version,出现如下图表示成功:

安装tomcat7.0过程

下载地址为:http://tomcat.apache.org/download-80.cgi

下载完后解压并复制到/opt/目录下面即可,然后执行./bin/startup.sh开始tomcat可以,在浏览器里面输入http://localhost:8080/即可出现tomcat猫的主界面。

PS:解压利用tar -zxvf apache-tomcat-8.0.12.tar.gz命令;复制时需要加上cp -r,表示迭代复制可以复制目录不然的话会出现复制不过去的情况出现。安装简单这里就不再累述。

Linux没有那么复杂

看了一遍linux基础篇感觉并没有那么复杂,如果使用简单的命令反而感觉比window要快速一些,首先省去了你打开关闭界面的时间也省去了查找某些文件或者东西的时间,你无论在哪一个目录下面呢,都可以执行各种命令,例如你在一个不知道哪里的目录也可以立即执行关机、重启、查找等命令,不需要去打开视图界面节省了效率和时间省了CUP开销,linux系统首先你不会感觉到卡的感觉,一般的系统都运转都非常速度。

对于刚刚对linux有了些理解和印象,linux目前感觉就是命令特别多,不管做什么事情都需要执行命令,那么就需要你把常用的一些命令记住否则你怎么进行操作呢,想要掌握好linux必然是一个多多实践、多多思考、多多动手出来的结果,每一种命令都不是死机硬背记住的,理解了就会灵活运行其中的命令。

hadoop分布式计算

如果你想处理大数据计算、分布式应用系统设计往往需要架设Linux高性能的服务器来处理,掌握好linux是学习好这些东西的基础,很多分布式计算都是在这种服务器上运行,比如简单的EJB分布式将一个系统的各个业务逻辑分不到各个系统中去,可以利用几百天电脑同时处理一个业务逻辑,大大降低了并发访问量,提高服务器的性能、提高用户体验度。

总结

学习心态对于自己不熟悉的陌生的东西要保持积极学习的心态;工作或者事情要尽量尽时的追求完美些;做事要先思考后执行,不可盲目做事或者思考分析之后得到结果;对于工作之余的生活应该合理安排,尽量不做工作的事情,把工作在公司完成;业余时间多多运动,锻炼身体非常重要;对于朋友增加联系。

时间: 2024-10-10 17:05:35

Linux 学习笔记 (三)Ubuntu 安装JDK1.6 以及tomcat7.0的相关文章

Linux学习笔记——虚拟机中安装VMware Tools

0 前言 VMware Tools是VMware虚拟机中自带的一种增强工具,只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,实现文件在虚拟机之间的复制粘贴. 最近购买了周立功的一款EasyARM开发板,作为树莓派Linux学习的补充.在虚拟机中安装了周立功提供的ubuntu镜像,总觉得在主机和PC机之间直接复制粘贴才爽,所以又安装了Vmware Tools.     [相关博文] [ Linux学习笔记--vmware plarer中安装ubunt

Centos7.0挂载优盘安装jdk1.7和tomcat7.0

Centos7.0挂载优盘安装jdk1.7和tomcat7.0 前言: 笔者发现用wget方法直接在服务器下载jdk和tomcat速度很慢,而且jdk1.7用wget方法下载链接不好找,不如直接从官网下载到优盘,避免以后都用wget方法龟速安装. 准备工具: 1.优盘一个 2.jdk和tomcat的包 步骤如下: 一.复制优盘的jdk和tomcat包   首先区分电脑是32位 or 64位的系统. uname -a 如上图包含x86_64的为64位的系统,没有则是32位的系统 1.插上带有携带j

Linux学习笔记三:Linux的权限处理命令

1.改变文件或目录权限  chmod 语法:chmod [{ugo} {+-=} {rwx}] [文件或目录] 或 [mode] [文件或目录] 第一种语法中: 这里的u是所有者,g是指所属组,o是指其他人 +是指增加权限,-是指减少权限,=是指赋予权限 r是指读权限,w是指写权限.x只是执行权限 第二种语法中: 在这里,r的值是4,w的值是2,x的值是1. 这里写的mode,是指一组数字.如:421.这里的421,是指所有者所拥有权限的数字总和是4,所属组所拥有权限的总和是2,其他人所拥有权限

Linux学习笔记三

前四单元笔记 ################################虚拟机控制###################### [[email protected]]$ rht=vmctl start desktop    ###打开desktop失败,语法错误 bash: start: command not found... [[email protected]]$ rht-vmctl start desktop    ###开启desktop,成功 Starting desktop.

Linux学习笔记(三):系统运行级与运行级的切换

1.Linux系统与其他的操作系统不同,它设有运行级别.该运行级指定操作系统所处的状态.Linux系统在任何时候都运行于某个运行级上,且在不同的运行级上运行的程序和服务都不同,所要完成的工作和所要达到的目的也都不同. 2.Linux(Red Hat 9.0)设置了7个不同的运行级,系统可以在这些运行级别之间进行切换以完成不同的工作. 3.接下来简单介绍7个系统运行级: (1).运行级0:关闭计算机. (2).运行级1:单用户模式. (3).运行级2:多用户模式(不带网络文件系统NFS支持功能).

Linux学习笔记(三):系统执行级与执行级的切换

1.Linux系统与其它的操作系统不同,它设有执行级别.该执行级指定操作系统所处的状态.Linux系统在不论什么时候都执行于某个执行级上,且在不同的执行级上执行的程序和服务都不同,所要完毕的工作和所要达到的目的也都不同. 2.Linux(Red Hat 9.0)设置了7个不同的执行级,系统能够在这些执行级别之间进行切换以完毕不同的工作. 3.接下来简介7个系统执行级: (1).执行级0:关闭计算机. (2).执行级1:单用户模式. (3).执行级2:多用户模式(不带网络文件系统NFS支持功能).

Linux学习笔记之——ubuntu中mysql允许远程连接

摘要:一般mysql默认安装出于安全考虑.一般只会让主机连接到mysql.而其他的机器通过远程的方式是连接不上mysql的.这样想在别的机器上远程操作主机的mysql就会denied.当然备份也会被拒绝.记录一下如何解决mysql支持远程. 一:简介 环境依然是前面的环境.可以在其他机器上测试一下是否能远程连接本主机的mysql.我主机的IP是192.168.26.200.mysql用户是root.密码是password.键入如下命令.并输入密码: mysql–h192.168.26.200 –

Linux学习笔记<三>——常用的查看文本命令和文本处理命令

查看文本: 1.cat:连接并显示文本 tac:cat的倒置显示 -n:在每行行首添加行数显示 -E:每行显示换行符 -A:显示所有,包括文本和各种特殊符号 Linux的文本换行符为$,而Windows的文本换行符是$+Enter 2.可分屏显示的more和less more:向后翻,翻到最后就退出 less:向后翻,翻到最后不会自动退出 more和less显示窗口下操作: 向后翻一页:space键 向前翻一页:b键 退出显示窗口:q键 3.head:查看前n行 tail:查看后n行 -n 数字

【Linux学习笔记三】文件目录管理

[注]文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄= [参考资料]<Linux从入门到精通(第2版)>刘忆智 等编著 *************************************************和团队共享文件*************************************************** 1.和团队共享文件:创建工作目录,并创建一个用户组管理该目录.      $ sudo groupadd workgroup