1、Linux下环境变量使用:分隔路径,不同于Windows下的;2Linux使用(+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如PATH和%PATH%3CLASSPATH中不能存在空格,如Windows下的C:Documents and Settingsjdk1.6.0_17将是不合法的路径名4CLASSPATH中的当前目录.不能忽略5export把环境变量导出为全局变量6大小写严格区分2.修改.bashrc文件(个人用户有效) vi /home/seagar/.bashrc(2)使用VI编辑器在.bashrc文件中添加以下语句:JAVA_HOME/lib/dt
2、.jar:JAVA_HOME/lib/tools.jar CLASSPAT3.直接在shell修改(当前Shell有效)export JAVA_HOME=/usr/java/jdk1.6.0_17export PATH=JAVA_HOME/bin:export CLASSPATH=.:重新执行:Ok,结果正确!Linux 安装 Tomcat 篇下载Tomcat,上传apache-tomcat-5.5.31.tar.gz。此步略去。解压:两种方式:1.#tar-zxvfapache-tomcat-6.0.10.tar.gz;/解压 2.#gzip d apache-tomcat-6.0.10.t
3、ar.gz这时候会是 tar.gz 文件解压为 tar 文件,找到解压后的文件后执行命令#tar xvf apache-tomcat-6.0.10.tar第四步:安装:#cp-Rapache-tomcat-6.0.10/usr/local/tomcat/拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat或使用命令:mv apache-tomcat-5.5.31 /usr/local/tomcat 直接移动且重新命名为tomcat/usr/local/tomcat/bin/startup.sh;/启动tomcat显示UsingCATALINA_BASE:
4、CATALINA_HOME:CATALINA_TEMDIR:/usr/local/tomcat/tempJAVA_HOME:/usr/java/jdk1.6.0_01到此Linux上的tomcat已经安装完成,现在使用Windows浏览器访问/LinuxIP:8080/,出现tomcat默认页面,说明已经安装成功。第五步:让 tomcat 开机自动运行:命令:vi /etc/rc.local加入 /tomcat的路径/bin/startup.sh,如:/usr/local/tomcat/bin/ startup.sh 即可。如果为指定的用户自启动,则参照JDK的环境变量设置为用户环境变量,系统
5、级的也行。在/tomcat的路径/bin/startup.sh的上方插入:export JAVA_HOME 即可。之后重启生效。其他命令:1 ps ef 查看Linux 当前的所有进程;2 kill -9 进程ID号 强行关闭(杀死)指定的进程3kill 进程ID号 关闭(杀死)指定的进程4wget 网址 测试上网5gzip d 解压Linux启动时可以看到打印控制台的信息先cd到tomcat的安装目录的bin目录下,然后这样启动tomcat:# ./catalina.sh run 就可以了。debug模式:# ./catalina.sh debug . help (查看帮助) exit(退出
6、、终止tomcat) catalina.sh para para:debug start Catalina in a debugger -security debug catalina with a security manager. run start Catalina in the current window. start Catalina in the current window with security manager. start start Catalina in the separate window start Catalina in the separate windo
7、w with security manager. stop stop catalina. -force stop catalina (followed by kill -KILL). version version of tomcat Linux 安装数据库 篇下载对应的数据库,如下:安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpmMySQL-client-4.0.16-0.i386.rpm下载地址为:网页跳转之后,选择:和下载完成后,进入第二步。上传文件,此步略去。安装MySQL:rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux
8、在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停 止。1)安装服务器端在有两个rmp文件的目录下运行如下命令:roottest1 local# rpm -ivh MySQL-server-4.0.16-0.i386.rpm显示如下信息。warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5Preparing.# 100%1:
9、MySQL-server# 100%。(省略显示)/usr/bin/mysqladmin -u root password new-password/usr/bin/mysqladmin -u root -h test1 password Starting mysqld daemon with databases from /var/lib/mysql如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。roottest1 local# netstat -natActive Internet
10、connections (servers and established)Proto Recv-Q Send-Q Local AddressForeign AddressStatetcp00 0.0.0.0:33060.0.0.0:*LISTEN上面显示可以看出MySQL服务已经启动。 注:一般安装mySQl不会很顺利,这时要注意系统提示的错误信息,一般会有这么两种安装错误的信息。第一种:之前已经安装过数据库,但是没有卸载干净,那么这时候应该用 rpm qa | grep MySQL 或其他类似的命令查询,确定一下,看看是不是有之前已经安装的数据库包,有的话,应该卸载,如果之前的程序完整,那么
11、也不用卸载了,直接使用即可,另外可以通过命令ps ef|grep mysql 类似的命令看看数据库已经再运行。第二种:需要先安装别的程序包或是程序,有时候需要的是Linux系统中带的文件,有时候是数据库相关的文件,应该按照提示找到相应的程序安装,之后再安装数据库文件,即可。如下图所示:第二种情况示意图:(1)缺少系统相关的服务程序以上表明mysql安装成功,继续安装client端即可。(2)缺少数据库相关的文件。这个文件我找了很久没有找到,不过,不用担心,条条大道通罗马,我用的办法是换一个mysql版本,下载地址为中的Server端:Client端:结果安装时,一路绿灯。2)安装客户端运行如下
12、命令:roottest1 local# rpm -ivh MySQL-client-4.0.16-0.i386.rpmwarning: MySQL-client-4.0.16-0.i386.rpm:Preparing.# 100%MySQL-client# 100%显示安装完毕。用下面的命令连接mysql,测试是否成功。由于Linux安装mysql的时候,会自动将mysql加入为系统服务项,并且是自启动级别,使用chkconfig list | grep mysql 可以查看状态。后续步骤需要的时候可以细看,mysql的安装基本就到这里了。三、登录MySQL登录MySQL的命令是mysql,
13、mysql 的使用语法如下:mysql -u username -h host -ppassword dbnameusername 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于 初始没有密码,第一次进时只需键入mysql即可。roottest1 local# mysqlWelcome to the MySQL monitor.Commands end with ; or g.Your MySQL connection id is 1 to server
14、version: 4.0.16-standardType help; or h for help. Type c to clear the buffer.mysql出现了“mysql”提示符,恭喜你,安装成功!增加了密码后的登录格式如下:mysql -u root -pEnter password: (输入密码)其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。四、MySQL的几个重要目录MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据
15、库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。下面就介绍一下这几个目录。1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)3、相关命令/usr/bin(mysqladmin mysqldump等命令)4、启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)五、修改登录密码MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。1、命令usr/bi
16、n/mysqladmin -u root password 格式:mysqladmin -u用户名 -p旧密码 password 新密码2、例子例1:给root加个密码123456。键入以下命令 :roottest1 local# /usr/bin/mysqladmin -u root password 123456注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。3、测试是否修改成功1)不用密码登录ERROR 1045: Access denied for user: rootlocalhost (Using password: NO)显示错误,说明密码已经修改。2)用修改后的
17、密码登录roottest1 local# mysql -u root -p (输入修改后的密码123456)Your MySQL connection id is 4 to server version:成功!这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。六、启动与停止1、启动MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。roottest1 init.d# /etc/init.d/mysql start2、停止/usr/bin/mysqladmin -u root -p shutdown3、自动启动1)察看mysql是
18、否在自动启动列表中roottest1 local#/sbin/chkconfig list2)把MySQL添加到你系统的启动服务组里面去roottest1 local#/sbin/chkconfig addmysql3)把MySQL从启动服务组里面删除。roottest1 local#/sbin/chkconfig delmysql七、更改MySQL目录MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQL服务进程停掉:mysqladmin -
19、u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mysql/home/data/这样就把MySQL的数据文件移动到了/home/data/mysql下4、找到f配置文件如果/etc/目录下没有f配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为f)中。命令如下:roottest1 mysql# cp /usr/share/mysql/my-f/etc/f5、编辑MySQL的配置文件/etc/f为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。
20、 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:f(用vi工具编辑f文件,找到下列数据修改之)# The MySQL servermysqldport= 3306#socket= /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)socket= /home/data/mysql/mysql.sock(加上此行)6、修改MySQL启动脚本/etc/rc.d/init.d/mysql最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,
21、把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。roottest1 etc# vi/etc/rc.d/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/data/mysql(加上此行)7、重新启动MySQL服务/etc/rc.d/init.d/mysqlstart或用reboot命令重启Linux如果工作正常移动就成功了,否则对照前面的7步再检查一下。八、MySQL的常用操作MySQL中每个命令后都要以分号;结尾。1、显示数据库 show databases;+-+| Database | mysql| test|2 rows in set (0.04 sec)Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。2、显示数据库中的表 use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )Database changed show tables;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1