- 浏览: 169855 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
yinvent:
谢谢,终于找到一个可以用的例子!
struts2学习之一简单范例 -
锅巴49:
学习了,不错.
使用 Spring 2.5 注释驱动的 IoC 功能 -
fooky:
你好,今天在配置spring secutiry3,想让系统先从 ...
spring security 配置文件小结(逐步深化到url级别) -
lj508:
你好啊 请教你个问题
我用那个纯jsp上传时
怎么运行时根本没 ...
Sturt2学习之十二---文件上传 -
641216927:
我还是一个struts2新手。
有个问题请教一下:
同时在t ...
struts2学习之一简单范例
Linux下各个软件安装详细步骤
第一部分:jdk6安装 (jdk部分根据javaeye中原文修改而来)
在sun官网下载JDK 6(jdk-6u16-linux-i586.bin);
将软件安装包拷贝至需安装的目录下,修改其可读写属性
拷贝我下载的文件到usr/local/java目录下
[root@oracle ~]# cp -a /home/software/jdk-6u16-linux-i586.bin /usr/local/java
[root@oracle ~]# chmod a+x jdk-6u16-linux-i586-.bin
运行安装 bin 文件。
[root@oracle ~]# ./jdk-6u16-linux-i586-rpm.bin
必须同意它的条款和协议即可一步步安装,输入 yes
设置环境变量(这两条[/etc/profile & /etc/profile.d/java.sh]是定义全局的Java环境变量,若为了安全起见,我们则需要为用户定制安全环境变量,即只设置当前用户下[ .bashrc /注:为绿色的这段代码加入即可]的环境变量)
[root@oracle ~]# vi /etc/profile
# set java environment
JAVA_HOME=/usr/local/java/jdk1.6.0_16
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
[root@oracle ~]# vi /etc/profile.d/java.sh
# set java environment
JAVA_HOME=/usr/local/java/jdk1.6.0_16
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
保存后设置一下运行权限
[root@oracle ~]# chmod a+x /etc/profile.d/java.sh
最后进行一下链接,使配置生效(建立软连接)
[root@oracle ~]# ln -sf /usr/local/java/jdk1.6.0_16/bin/java /usr/bin/java
[root@oracle ~]# ln -sf /usr/local/java/jdk1.6.0_16/bin/javac /usr/bin/javac
单独为当前用户配置脚本为编辑当前环境下的 .bashrc 文件
[root@oracle ~]# ll -la //此命令即查看当前目录下所有文件,包括隐藏文件
[root@oracle ~]# vi .bashrc
# set java environment
JAVA_HOME=/usr/local/java/jdk1.6.0_16
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
(以下source的作用source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。)
[root@oracle ~]# source .bashrc
[root@oracle ~]# java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
若能看到以上文字,则java安装完毕。一切OK!
若想看到个体环境变量,使用echo命令检查环境变量设置情况。
[root@oracle ~]# echo $JAVA_HOME
[root@oracle ~]# echo $CLASSPATH
[root@oracle ~]# echo $PATH
第二部分、安装Mysql
前期准备:
由于redhat Enterprise 5 中自带一个mysql的版本,如果在安装linux前未选择mysql的安装此步就可跳过,因为我当时安装了现在将其卸载 ,步骤如下:
a. 查找已安装的myslq 版本:
#rpm -qa | grep mysql (注意大小写,如果mysql 不行就换MySQL)
在屏幕上将显示已安装的mysql包名如:mysql-5.0.22-2.1.0.1 ;
b. 将搜索出的包名卸载:(若还有cline端,同上一样删除。)
#rpm -e --nodeps mysql-5.0.22-2.1.0.1 (nodeps表示强制删除)
c. 再次查找该包名,如果没有结果输出则表明已将该版本的mysql卸载了 ;
1、下载MySQL的安装文件
http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel4-x86-32bit-rpms
安装MySQL需要下面两个文件:
MySQL-server-5.1.40-0.i386.rpm
MySQL-client-5.1.40-0.i386.rpm
打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
2、安装MySQL
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
1)安装服务器端
在有两个rmp文件的目录下运行如下命令:
[root@test1 local]# rpm -ivh MySQL-server-5.1.40--0.i386.rpm
显示如下信息。
warning: MySQL-server-5.1.40--0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
... ...(省略显示)
/usr/bin/mysqladmin -u root password \'new-password\'
/usr/bin/mysqladmin -u root -h test1 password \'new-password\'
... ...(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
[root@test1 local]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
2)安装客户端
运行如下命令:
[root@test1 local]# rpm -ivh MySQL-client-5.1.40--0.i386.rpm
warning: MySQL-client-5.1.40--0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
显示安装完毕。
用下面的命令连接mysql,测试是否成功。
三、登录MySQL
登录MySQL的命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or \\g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the buffer.
mysql>
出现了“mysql>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:
mysql -u root -p
Enter password: (输入密码)
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。
四、MySQL的几个重要目录
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于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/bin/mysqladmin -u root password \'new-password\'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
2、例子
例1:给root加个密码123456。
键入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
3、测试是否修改成功
1)不用密码登录
[root@test1 local]# mysql
ERROR 1045: Access denied for user: \'root@localhost\' (Using password: NO)
显示错误,说明密码已经修改。
2)用修改后的密码登录
其他:
1、授权
Assuming you have MySQL installed and running with a password for the root mysql user, you can perform the linux side of the MySQL setup entirely from the command-line with the following:
- Login to the mysql client as the root mysql user:
$ mysql -u root -p;
- Create the database:
CREATE DATABASE <dbname>;
- Grant the privileges: (I am specifically avoiding the global *.* notation because this would grant privileges across all databases.)
GRANT ALL PRIVILEGES ON <dbname>.* TO 'confluenceuser'@'<hostname>' IDENTIFIED BY '<password>';
- Replace <dbname> with the name of the database; you should probably use 'confluence' unless you have a good reason to use something else.
你想授权出去的数据库
- Replace <hostname> with the hostname of the server that will connect to the database (this will also be the hostname of the server running confluence) 你想授权的用户IP地址
- Replace <password> with the desired password. 你想授权出去的数据库的密码
- Flush Changes:
FLUSH PRIVILEGES;授权后要刷新
2、关于linux中mysql中编码的问题(UTF-8)
不管什么时候,编码一定要统一,这是保证数据能正确入库的前提。首先要配置你的mysql的默认编码方式为UTF-8.
具体看my.cnf的配置.
(#cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf)
下面是很重要的=====================================拷贝后增加红色编辑三行。
[client]
#password = your_password
port = 3306
socke /tmp/mysql.sock
default-character-set = utf8
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
default-storage-engine = InnoDB
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default-character-set = utf8
当你配置好了以后,重启mysql 进入mysql,执行#status,可以看到以下结果。
--------------
mysql Ver 14.12 Distrib 5.0.41, for pc-linux-gnu (i686) using readline 5.0
Connection id: 1
Current database: jsp
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.41-log MySQL Community Server (GPL)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /tmp/mysql.sock
Uptime: 1 hour 12 min 21 sec
Threads: 2 Questions: 390 Slow queries: 0 Opens: 18 Flush tables: 1 Open tables: 8 Queries per second avg: 0.090
--------------
这就说明mysql编码方式为UTF-8.
CREATE
DATABASE
confluence
CHARACTER
SET
utf8
COLLATE
utf8_bin;)
- Go to your Confluence Installation directory (created when you unzipped Confluence — see above).
- Under your Confluence Installation directory, open the bin directory and run the startup script: startup.sh.
- Once Confluence is running, open a web browser and visit http://localhost:8080/.
Hint: If you changed the port earlier, use the port you specified in step 6 above.
5、Next Step is the Confluence Setup Wizard
The Confluence Setup Wizard should appear in your web browser, prompting you to enter your license key. Follow the instructions on the screens, and read more guidelines on the Confluence Setup Wizard.
wget -P ~ ftp://ftp.mozilla.org/pub/firefox/releases/1.5/linux-i686/en-US/firefox-1.5.tar.gz && tar zxvf ~/firefox-1.5.tar.gz -C ~
发表评论
-
linux lamp安装
2010-02-08 23:32 13131、获取软件包 httpd-2.2.4.tar ... -
linux服务器版虚拟安装--精华内容收集
2009-10-23 18:25 15131、附件给出了某机构超详细的说明。不再雷述。 2、也可参考 ... -
CentOS-免费的类Red Hat Enterprise Linux的版本
2009-10-16 18:53 1959CentOS是Community ENTerprise O ... -
目前几种ftp服务器
2009-09-29 14:35 12841、目前几种ftp服务器wu-ftpd服务器(黑客比较喜欢攻击 ... -
Linux常用工具小结
2009-09-29 13:24 1712Linux常用工具小结。 Linux服务器版(免费开源版本) ... -
linux下快速组建邮件系统
2009-09-29 00:57 18591、今天发现了一个特别好的邮件架设开源项目,http://ww ... -
linux常用命令小结
2009-08-04 17:02 9911、附件1 自己总结的 ...
相关推荐
Eclipse打包工具FATJAR.doc myeclipse+6.5安装步骤.doc Linux概况及安装.ppt mysql安装步骤.doc Oracle 安装.doc sql server安装步骤.doc
本章提供了以所需模式完整安装 SUSE® Linux Enterprise Server 所需的步骤的概 述。请在 Architecture-Specific Information 手册中查找用于准备在 x86、AMD64、 Intel EM64T 和 Itanium 上安装 SUSE Linux ...
详细提供了各个软件的版本,下载地址,以及各个步骤的截图 并且mysql、tomcat、xwiki的安装部署都详细讲解
本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、...
70 Install OracleLinux6.5下安装Oracle11g_文件系统 71 Install RedHat5.5安装Oracle11G_R2 72 Install rhel7安装oracle10g-11g-12c注意事项 73 Install rhel7安装oracle10g-11g-12c注意事项 74 Install ...
ARM和Linux交叉开发环境的构建步骤
而Linux就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。 在Linux系统中,软件安装程序比较复杂,不过最常见的有两种: 一种是软件的源代码,您需要自己动手编译...
本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、...
本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。本书从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了嵌入式Linux交叉开发环境的建立,然后分析了嵌入式Linux系统的引导程序、...
软件中各个功能的详细步骤和应注意的细节问题。
三.Linux下常用的工具软件..................................................................................................28 尾语.........................................................................
安装与配置:详细介绍了Slurm软件的安装步骤以及配置集群环境的方法。 资源管理:指导用户如何有效管理计算节点、内存、存储等资源,实现资源分配和优化。 作业调度:解释了Slurm调度系统的工作原理,包括如何提交...
62、写出bug报告流转的步骤,每步的责任人及主要完成的工作。 19 63、写出bug报告当中一些必备的内容。 19 64、开发人员老是犯一些低级错误怎么解决? 20 65、画出软件测试的V模型图。 20 66、为什么要在一个团队中...
2.6 PW2440嵌入式主板烧写内核步骤(WindowsCE5.0与Linux2.6) 2.6.1 下载光盘WinCE标配内核NK.bin 2.6.2 将NK.BIN下载到内存运行 2.6.3 快速使用WinCE各个接口功能 三WinCE5.0 编译环境的安装 3.1 安装Platform ...
Linux用处越来越多,不少朋友相信已经用它架设过各种服务,比如什么Web、FTP、BBS等等等啦,这次我向大家介绍另外一个在linux下运行的服务器软件----NoseyParker,这是一个强大的FTP搜索引擎,只要一些简单的步骤,一...
(5) 知道 Linux 系统下软件安装、删除和查看的方法; (6) 知道 Linux 系统下设备的命名规则和引用方法; (7) 知道 Linux 内核升级的方法和步骤; (8) 知道 Linux 常见服务器配置文件的路径和主要配置项的...
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...
配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;...本文介绍了对特定的用户使用配额的步骤,以及在/分区下对用户test做磁盘配额限制的方法。
我们编写的一套程序,若没有极其特殊的要求,QT软件通过更改编译步骤,可以在其他嵌入式或者linux界面上使用,QT可以在window、MAC、linux系统中使用,对于很多嵌入式程序员来说可以说是一个福利。 2、面向对象。...
二、集成运行环境下载:切勿下载下面的软件进行升级,仅适用于新安装 Windows一键安装包(适用于windows系列) 下载站点1:http://sourceforge.net/projects/zentao/files/6.2/ZenTaoPMS.6.2.stable.exe/download ...