linux系统tomcat的安装配置(一)含jdk环境变量配置

自己试很少在linux上作的,最近买了亿速云的云,有了自己的linux环境,就稍微在这个上面试试手。系统是centos7.2 64bit的,所有的设置都是亿速云给的镜像的默认设置,我什么也没做。直接先把jdk-7u79-linux-x64.tar.gz、apache-tomcat-7.0.47.tar.gz的包通过Xshell 5和Xftp 5上传然后解压,在这个前提下进行的。本文的目的就是启动tomcat后就直接启动,然后成功后通过ip+端口访问,看到tomcat默认的首页。涉及到的可能都是很基础的东西,但是自己不是很熟悉,所以都在此记录一番。

centos配置环境变量 centos基本环境centos配置环境变量 centos基本环境


centos配置环境变量 centos基本环境


1.解压jdk.tar.gz指令

2.打开系统相linux下怎么运行bash脚本?关配置文件

3.添加JAVA_HOME、PATH、CLASSPATH至刚刚的配置文件中(:wq保存退出)

5、解压tomcat(同理),并修改/conf/server.xml的8080为80(只是我不想加端口,刚刚好80端口也是闲着),在tomcat目录下执行指令启动tomcat(带日志的启动,Ctrl+C可退出日志)。

6、外网测试tomcat是否正常启动

(这一块要保证是端口开放的,如果环境不同比如有linux有开启防火墙等,本文只是记录最简单的成功的一次作,具体失败要先看环境因素,此处不做描述)

7、其他相关作

当然如上其实就已经成功了,但是实际中可能我们还需要关闭。有人说不要shutdown,用kill的方4、测试配置式,具体我也不是太清楚,目前没有深究,就用kill的方式去关闭。

查看进程:

linux$dirnamelinux$dir

kernel/vmlinuz-2.6.18-92.1.22.el5roroot=/dev/vg00/lv_rootconsole=ttyS0,9600console=tty0

dir是什么指令?

DIR全称是DIR命令,在GNU/Linux、AmigaDOS(Workbench1.3)、RT-11、OpenVMS、DataGeneralRDOS、Singularity、Windows、OS/2、等作系统中可用。在RT-11和OpenVMS中与directory命令作用相同。

DIR命令基本上会列出目录中的文件及子目录的名称,也可以列出其文件大小,创建时间等相关信息,并且列出所在的磁盘、可用空间等信息。DIR命令也可以寻找其文件名称符合特定条件的.文件。

linux中正则表达式file.cdir?char.o的含义?

这个应该不是正则表达式而是linux下面的文件通配符

匹配文件名中的任何字符串,包括空字符串。

?匹配文件名中的任何单个字符。

匹配中所包含的任何字符。

一般用于cpmvls类似的命令,通配文件

像file.c就表示fileafasf.c这样类似的文件名,像上面的全部放到一起具体还不知道是什么?

一个很长的包含空格的文件名?

Linux到底有没有回收站?

linux下的回收站在每一个当前用户目录./local/share/Trash中。也可以给linux添加一个回收站。mkdir/tmp/trash_tmp建立一个回收站目录vi/bin/trash编辑一个文件mv$@/tmp/trash_tmp:wq保存退出aliasrm=/bin/trash添加别名vi/etc/bashrc在一行添加aliasrm=/bin/trashchmod755/bin/trashchmod777/tmp/trash_tmpsource/etc/bashrc启用环境变量如果要真的删除某个文件的时候用/bin/rm-ifile_name这样一来一个回收站就建立了,以后用rm的时候会自动的将file_name移动到/tmp/trash_tmp/目录下

linux配置本地yum源方法?

1、在Vmware中,确保iso镜像已经正常连接到系统上,在虚拟机上右键-设置-虚拟机设置,按照如图勾选和设置。

2、可以看到在linux桌面,已经出现了一个ISO镜像。

3、建立挂载点,在root用户下mkdir/mnt/cdrom来创建目录。

4、输入mount-tiso9660/dev/cdrom/mnt/cdrom将光驱或者iso文件挂载到/mnt/cdrom目录下,使用df-h可以看到已经成功挂载。

5、进入/etc/yum.re.d目录,ls查看当前目录下的yum源配置文件,新建bak目录,将除CentOS-Media.repo之外的repo文件移动到bak文件夹备份。

6、使用vi编辑文件CentOS-Media.repo,查看配置如下。

base=file:///mnt/cdrom///路径需与你光驱或ISO挂载的路径相同gpgcheck=1

enabled=1//enable后面值必须修改为1gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-6。

8、输入“yumclel”命令清理。怎么切换到linux串口调试控制台?

9、可以使用yum-yinstallvim进行安装测试。

centos下的ja.inc在哪里?

7、按照如下配置修改name=CentOS-$releasr-Media

[root@admin ~]# ja -version

OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)

OpenJDK 64-Bit VM (build 20.0-b12, mixed mode)

进一步查看JDK信息:

[root@admin ~]# rpm -qa | grep ja

tzdata-ja-2012c-1.el6.noarch

ja-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

卸载OpenJDK,执行以下作:

[root@admin ~]# rpm -e --nodeps tzdata-ja-2012c-1.el6.noarch

[root@admin ~]# rpm -e --nodeps ja-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

安装JDK

JDK默认安装在/usr/ja中。

验证安装

执行以下作,查看信息是否正常:

[root@admin bin]# ja

[root@admin bin]# jac

[root@admin bin]# ja -version

ja version "1.7.0"

Ja(TM) SE Runtime Environment (build 1.7.0-b147)

恭喜,安装成功!

配置环境变量

我的机器安装完jdk-7-linux-x64.rpm后不用配置环境变量也可以正常执行jac、ja –version作,因此我没有进行JDK环境变量的配置。但是为了以后的不适之需,这里还是记录一下怎么进行配置,作如下:

修改系统环境变量文件

vi + /etc/profile

向文件里面追加以下内容:

JAVA_HOME=/usr/ja/jdk1.7.0

JRE_HOME=/usr/ja/jdk1.7.0/jre

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

export JAVA_HOME JRE_HOME PATH CLASSPATH

使修改生效

[root@admin local]# source /etc/pJa HotSpot(TM) 64-Bit VM (build 21.0-b17, mixed mode)rofile //使修改立即生效

[root@admin local]# echo $PATH //查看PATH值

查看系统环境状态

[root@admin ~]# echo $PATH

/usr/local/cmake/bin:/usr/lib64/qt-3.3/bin:/usr/local/in:/usr/local/bin:/in:/bin:/usr/in:/usr/bin:/usr/ja/jdk1.7.0/bin:/usr/ja/jdk1.7.0/jre/bin:/root/bin

CentOS5.3 oracle 安装之后找不到product文件夹

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

设置环境变量很简单, 就是修改 oracle 用户下的 .profile 或 .bash_profile 文件,在其中加入:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

上面的例子中你可以看出 product 的目录的位置位于 /u01/app/oracle/product。至于是不是一定要有 product 完全看你个人喜好了。

如果你已经安装好了,但安装 oracle 系统之前,应该先设置 ORACLE_BASE、ORACLE_HOME、ORACLE_SID等这些环境变量。oracle 安装程序会根据 ORACLE_BASE 和 ORACLE_HOME 环境变量确定 oracle 安装在什么位置。不知道 ORACLE_HOME 目录在哪,你可以登录 oracle 用户,然后:

$echo $ORACLE_HOME

centos7重启以后,/etc/profile中的环境变量不生效

根据目录命名,大概能判断这个目录是用户运行库目录。 bash找不到gcc的话,可能是PATH变量没有包含这个目录,你可以在你的程序头部分加入以下命令: PATH=”$PATH”:/usr/libexec/ 这样,每次运行这个程序的时候,这个目录就被纳入PATH系统变量中了,命令就能够被bash找到了。

是不是您的os中默认安装如果本来就有修改后重新应用的是其他版本的ja,您先用Ja -version命令检查一下,如果os默认的ja确实是其他的版本,我建议您先用which ja命令找到该文件,以我以前的经验,32位系统的目录应该是usr/lib/jvm,64位系统的目录应该是usr/lib64/jvm,不过我建议您是先检查确认一下,然后用mv命令将jvm重新命名,然后重新用source命令执行一下,看看问题能不能解决。

linux串口程序无环境变量linux串口程序

.代表当前路径。例如要在当前路径执行命令xx,可以在shell下写作./xx以执行。意思是在当前路径查找命令xx并执行。另外,..代表上一级路径,/代表根路径。为了减少歧义,建议写脚本时用路径。一般设置几个路径变量,然后引用比较方便。手工作时相对路径方便快捷。例如设置环境变量e=/bin,如果要查询此文件则执行ls$e即可。

串口控制台如何打开linux终端控制台?

值得注意的是,这样做的好处是利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。

具体的作方法是,在文件/etc/inittab增加下面一行。

ID:RUNLEVELS:respawn:/in/agetty-LSPEEDTTYTERM。

这里:ID=两字母的标识符,如s1或s2。RUNLEVELS=终端激活的运行级别。SPEED=串口端口速率。TTY=串口的设备名。TERM=TERM环境变量。范例如下s2:12345:respawn:/in/agetty-L9600ttyS1vt100,表示串口/dev/ttyS1(COM2)速率为9600bps,终端模式为vt100。

linux查看某个串口参数(波特率,数据位等)命令什么?

用CAT命令查看#cat/proc/tty/driver/serial如果需要配置串口参数,minicom是个很好的选择。

一、安装sudoapt-getinstallminicom

二、配置配置minicom的参数运行$sudominicom-s便进入了minicom的配置界面,使用上下键选择Serialportsetup,回车。此时光标在“changewhichsetting”后面停留,它的上面有如下菜单:只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“changewhichsetting”后面,如此重复。完成按回车返回主菜单即可。

linux下安装串口卡驱动(高手请进)?

一般的安装驱动:找到src包,都是源程序makeinstall就可以了goodluck

如何用C语言写一个读、写串口的程序?

大致过程就是

配置串口通信,包括串口号、波特率、校验位、停止位这些信息;

打开串口,和打开文件一样,在Linux下是这样,Windows下没试过,估计也不多;

发送数据,即写串口,就跟写文件类似;

读取串口,用read就行。

具体的函数和配置参数可以参考一些别人的代码。

利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将Linux主机作为一个任意用途的嵌入式黑匣。那么LINUX控制台怎么定向到串口终端?下面跟着学习啦小编一起来了解一下吧。LINUX控制台怎么定向到串口终端

目的:台机已经装好Linux,显示器有问题,平时一般都SSH控制,当Linux网络挂的时候,想通过串口来管理。

硬件:台机自带两个串口(上面的是COM1)orttyS0#cat/boot/grub/menu.lst

#grub.cja version "1.6.0_24"onfgeneratedbyanaconda

##Notatyoudonothetorerungrubafterchangestothisfile

#NOTICE:Youhea/bootpartition.Thieansthat

#allkernelandinitrdpathsarerelativeto/boot/,eg.

#root(hd0,0)

#kernel/vmlinuz-versionroroot=/dev/vg00/lv_root

#initrd/initrd-version.img

#boot=/dev/hdb1

serial--unit=0--speed=9600--word=8--parity=no--stop=1

terminal--timeout=10serialconsole

default=2

timeout=20

#splashimage=(hd0,0)/grub/splash.xpm.gz=>这些在console下会工作不正常,注释掉。

#hiddenmenu

titleCentOS(2.6.18-92.1.22.el5)

root(hd0,0)

kernel/vmlinuz-2.6.18-92.1.22.el5roroot=/dev/vg00/lv_rootrhgbquiet

titleCentOSSerial-Console(2.6.18-92.1.22.el5)

root(hd0,0)

titleCentOSConsole-serial(2.6.18-92.1.22.el5)

root(hd0,0)

kernel/vmlinuz-2.6.18-92.1.22.el5roroot=/dev/vg00/lv_rootconsole=tty0console=ttyS0,9600

titleCentOSXen(2.6.18-92.1.2

Centos7安装后默认jdk路径是什么

方法/步骤

通过ftp工具上传文件到linux /usr目录下

步:安装JDK;首先检查OPENJDK是否存在 输入如下命令 回车

ja -version

如果8输入 ja -version 回车查看 jdk安装好了没有存在 输入

rpm -qa | grep ja或者rpm -qa | grep jdk

出现图中信息 XXXX_openjdk_XXX 等相关的 信息 其中一个

卸载OPENJDK 输入如下命令rpm -e --nodeps 上一步的jdk文件名

或者

yum -y remove ja 上一步的jdk文件名

等待执行完毕 重复此步作 更换 文件名

前几部完成后 输入ja -version 提示如下信息后在输入

cd /usr 命令进入 usr目录 输入 ll命令 即可看到 步 上传的文件

rpm -ivh jdk文串口控制台打开linux终端控制台的方法是追加打开命令的行,为了将这些信息显示在终端上,可以将这些文件中含有echo命令的行追加>TTY。TTY是终端的串口(与/etc/inittab中串口终端行的一样)。件名

配置JKD环境变量

输入 vi /etc/profile 输入红色 区域字符 按esc键退出编辑 然后输入:wq或者ctrl + x 保存并关闭文件

linux怎么运行sh文件linux怎么运行sh

上传新的jdk-7-linux-x64.rpm软件到/usr/local/执行以下作:

怎么创建.sh文件(linux)?

[root@admin local]# rpm -ivh jdk-7-linux-x64.rpm

创建方法如下:

1、touchhello.sh

2、vimhello.sh键入i插入#!/bin/shechohelloworld;键入:esc:wq

3、chmod700hello.sh4.、执行./hello.sh

Linux下面如何运行SH文件?

命令行下面:1.chmod空格"+x"空格你的sh文件名(+x是一个整体,不要拆开)2.输入"./你的sh文件名"即可执行举例:1chmod+xhelloworld.sh2./helloworld.sh

centos5.5怎么开机自动运行.sh脚本?

centos属于普通的linux系统。放在/etc/rc.d/rc.local下就可以启动了。。编辑rc.local这个文件。写下路径和程序。

如何在Windows下运行linuxshell脚本?

在工作中情况会在碰到linux下进行执行shell的脚本,而就会使用shell的脚本,但经常使用的Windows的系统,而想在Windows电脑中进行直接shell的脚本,而不用再进行学习其它的脚本语言。

一,首先电脑中需要安装的是git的应用程序,安装完成之后,可以在开始菜单进行查看。

二,并需要配置好git的bin,配置环境变量,把bin的路径到环境变量中path。

三,配置git的环境变量之后,在任意文件进行创建一个为mkdir.sh,文件名可以是随意的结尾需要为.sh。

四,然后在sh的文件中进行输入

#!/bin/shtoucha.txtsleep10echo"testtesttesttest">>a.txt

创建一个为txt文件,然后testtesttesttest写入到txt文件中。

五,然后进行双击.sh的文件,会弹出git的命令窗口,根据代码的执行的时间窗口显示多久。

六,然后就会自动生成一个a.txt的文件。

七,并会在a.txt文件中写入为“testtesttesttest”的一段文字。

shfilename.sh你也可以直接./filename注意前面的==>./==不过你首先要ls-l确定一下这个文件又没有执行权限。

centos系统中/usr/include在哪个环境变量中

linux哪个环境变量initrd/initrd-2.6.18-92.1.22.el5.img表示当前路径?