日期:2014-05-16  浏览次数:20650 次

linux初学 第一天 笔记

1、使用环境
?? 虚拟机:VMware Workstation
?? linux版本:[CentOS.5.4.].CentOS-5.4-i386-bin-DVD.iso
2、朱大师安装的
?? 并修改了/etc/sysconfig/i18n
?? 把LANG="zh_CN.UTF-8" 改成LANG="en_US.UTF-8"

???? source? /etc/sysconfig/i18n
3、考虑我们公司JAVA程序跑在resin上面,数据库是mysql
?? 按照朱大师的笔记,
?? 尝试在Linux上配置JDK,resin,并配置成服务,mysql的安装

linux安装JDK步骤
前期工作
1、使用WinScp把jdk_6u18_linux_i586_rpm.bin传到linux上
??? 查看LinuxIP,用ifconfig
2、权限问题permission demied
??? chmod a+x jdk_6u18_linux_i586_rpm.bin
linux步骤
1、查询已知JDK版本:java -version
2、查看jdk的rpm安装包:rpm -qa|grep jdk
3、卸载已有的rpm安装包:rpm -e xxx
4、运行jdk二进制rpm包:./jdk_6u18_linux_i586_rpm.bin
5、设置系统环境变量,在/etc/profile最下面加
??? #set java
??? JAVA_HOME=/usr/java/jdk1.6.0_18
??? PATH=$PATH:/$JAVA_HOME/bin
??? CLASSPATH=.:$JAVA_HOME/lib
??? JRE_HOME=$JAVA_HOME/jre
??? export JAVA_HOME PARH CLASSPARH JRE_HOME

linux安装resin
1.解压resin源码包 tar -zxvf /root/resin-3.1.9.tar.gz -C /usr/local
2.cd /usr/local/resin-3.1.9
3../configure -with-java-home=/usr/java/jdk1.6.0_18 --prefix /data/resin-3.1.9
4.make && make install
5.把resin做成服务
? 5.1cp /usr/local/resin-3.1.9/contrib/init.resin.in /etc/init.d/resin
? 5.2chmod +x /etc/init.d/resin
? 5.3如果需要开机自启动chkconfig -- add resin
? 5.4修改/etc/init.d/resin
???? JAVA_HOME = /usr/java/jdk1.6.0_18
???? RESIN_HOME = /usr/loacl/resin-3.1.9
???? 去掉:
?????? log_daemon_msg"strating resin"
?????? log_end_msg $?
?????? log_daemon_msg"stopping resin"
?????? log_end_msg $?
查看服务端口:netstat -tulpn

linux安装绿色版mySQL 5.1.34
mysql默认路径 /usr/local
1.解压 tar -zxvf mysql-5.1.34-linux-i686-icc-glibc23.tar.gz -C /usr/local
2.创建符号链接
? cd /usr/local
? ln -s -f mysql-5.1.34-linux-i686-icc-glibc23 mysql
3.配置安装
? cd mysql
? scripts/mysql_install_db #安装数据库
? su - root?? #添加mysql用户组与用户
? groupadd mysql
? useradd -g mysql mysql
? cd /etc/init.d
? cp /usr/local/mysql/support-files/mysql.server mysql
? chown -R root /usr/local/mysql #二进制所有权归root所有
? chgrp -R mysql /usr/local/mysql #二进制所有权归mysql所有管理组
? chown -R mysql /usr/local/mysql/data #数据目录所有权归mysql管理用户
? 编辑/etc/init.d/mysql 把basedir改成mysql实际路径
? service mysql start
? cd /usr/local/mysql/bin
? ./mysqladmin -uroot password"123456" #添加root用户
? ./mysql -uroot -p123456
? mysql>use mysql;
? mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
? mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)
? mysql>flush privileges;
? mysql>quit

? 重启mysql service mysql restart

?