ubuntu安装ATM
更新资源库
apt-getupdate//更新资源库
apt-cachepkgnames//查看所有可用的资源
dpkg-l//查看已经安装的软件
资源库相关命令参照:http://www.linuxidc.com/Linux/2015-02/113951.htm
安装jdk
sudoapt-getinstallpython-software-properties
sudoapt-getinstallsoftware-properties-common
sudoadd-apt-repositoryppa:webupd8team/java
sudoapt-getupdate
OracleJDK6(旧版本)
sudoapt-getinstalloracle-java6-installer
OracleJDK7(较新的稳定版本)
sudoapt-getinstalloracle-java7-installer
OracleJDK8(最新预览版本)
sudoapt-getinstalloracle-java8-installer
切换jdk版本
sudoupdate-java-alternatives-sjava-8-oracle
安装mysql
1.
sudoapt-getinstallmysql-server-5.6
2.mysql安全配置
mysql_secure_installation
第一步需要输入mysql密码。第一次直接回车
第二步输入Y.需要修改密码。输入我们一般用的mysql密码XXXXXX
第三步输入Y删除anonymoususers
第四步输入n,允许远程登录mysql
第五步输入Y删除test数据库
第六步输入Y
3.修改mysql配置文件,注释掉bind-addressline.这步主要是让mysql可以从外部访问
vi/etc/mysql/my.cnf
4.进入mysql命令提示状态
mysql-uroot-pXXXXXX
5.让root用户可以从外部访问任何数据库
GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'XXXXXX'WITHGRANTOPTION;
6.推出mysql命令行
exit
7.重启mysql
servicemysqlrestart
8.修改UTF-8,在[mysqld]下添加如下代码(对于5.5以上版本,[mysqld]的default字符集设置已经是遗弃的参数,可以使用这几个,具体查看相应版本的手册)
vi/etc/mysql/my.cnf
character-set-server=utf8
servicemysqlrestart
showvariableslike'%character%';
9.查看数据库大小写敏感
showvariableslike'%case%';
lower_case_file_system说明是否数据目录所在的文件系统对文件名的大小写敏感。ON说明对文件名的大小写不敏感,OFF表示敏感。
lower_case_table_names,unix下默认值为0.Windows下默认值是1.MacOSX下默认值是2
0使用CREATETABLE或CREATEDATABASE语句指定的大小写字母在硬盘上保存表名和数据库名。名称比较对大小写敏感。在大小写不敏感的操作系统如windows或MacOSx上我们不能将该参数设为0,如果在大小写不敏感的文件系统上将--lowercase-table-names强制设为0,并且使用不同的大小写访问MyISAM表名,可能会导致索引破坏。
1表名在硬盘上以小写保存,名称比较对大小写不敏感。MySQL将所有表名转换为小写在存储和查找表上。该行为也适合数据库名和表的别名。该值为Windows的默认值。
2表名和数据库名在硬盘上使用CREATETABLE或CREATEDATABASE语句指定的大小写字母进行保存,但MySQL将它们转换为小写在查找表上。名称比较对大小写不敏感,即按照大小写来保存,按照小写来比较。注释:只在对大小写不敏感的文件系统上适用!innodb表名用小写保存。
安装tomcat7
apt-getinstalltomcat7tomcat7-admintomcat7-commontomcat7-docstomcat7-examplestomcat7-user
安装目录为/var/lib/tomcat7/
增加虚拟内存
vi/etc/default/tomcat7
JAVA_OPTS="-Djava.awt.headless=true-Xms512m-Xmx512m-XX:MaxNewSize=256m-XX:MaxPermSize=256m"
安装apache2
apt-getinstallapache2