`
yaozhan189
  • 浏览: 49612 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

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

 

分享到:
评论

相关推荐

    韩顺平Linux视频笔记(第一天)

    在“韩顺平Linux视频笔记(第一天)”中,我们可以预见到这是一份关于Linux操作系统基础知识的教程,由知名IT讲师韩顺平讲解。Linux是一个免费开源的操作系统,广泛应用于服务器、嵌入式设备和桌面环境。在这个第一...

    java初学者的第一天,畅游于Linux

    初学者在Linux系统学习中的第一天,是非常重要的一天。在这一天,初学者通常会接触到Linux的基本概念、文件系统结构和一些常用的命令行操作。这份学习笔记中提到了很多基础知识点,这些知识点对于Java初学者来说也是...

    nutch学习笔记之第一天初学

    ### Nutch 学习笔记之第一天初学 在IT领域,特别是搜索引擎开发和技术研究方向,Apache Nutch无疑是一个值得关注的开源项目。Nutch是Apache软件基金会的一个子项目,旨在为开发者提供一个高度可扩展且可定制化的...

    2014年辛星Linux笔记第一本即韩顺平视频

    - 视频教程被辛星记录为笔记,整个课程分为21讲,计划5天完成,但缺少第17、18讲的笔记。 - 笔记的格式注重实用性而不是美观。 - 视频教程最早发布于2008或2009年,尽管时间较早,但鉴于Linux系统变化不大,故仍然...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的强大工具,在Linux环境下特别常用。 - 可以通过CURL发送POST请求,并附带JSON格式的数据体。 - ...

    linux shell语言基础笔记 xmind

    这份“Linux Shell语言基础笔记xmind”显然是一个整理了Shell基础知识的思维导图文件,对于初学者或者需要复习Shell语法的人来说,是一个极好的学习资源。 首先,让我们来探讨一下Shell的基础知识。在Linux中,最...

    02_oracle学习笔记第一天

    以上是对标题“02_oracle学习笔记第一天”中提到的基本查询、多行查询、组函数等内容的知识点总结与扩展。这些基础概念和技术对于初学者来说至关重要,是掌握 Oracle 数据库管理和开发技能的关键步骤。

    30天学会ARM9学习笔记

    综上所述,这份“30天学会ARM9学习笔记”不仅覆盖了ARM9技术的理论知识,还提供了丰富的实践指导,对于初学者来说是一份宝贵的资源。通过系统地学习这些内容,可以在较短的时间内建立起对ARM9技术的全面认识和实际...

    Linux-day02.pdf

    LinuxDAY02.pdf 是一个 Linux 操作系统的第二天学习笔记,涵盖了 Linux 安装、版本、网络配置、远程连接、主机名设置、路由表查看、域名查询配置等多个知识点。 Linux 安装 本节介绍了 Linux 安装的基本步骤,并且...

    软件测试第二天学习笔记-JMeter.zip_jmeter_shown14l

    【标题解析】:“软件测试第二天学习笔记-JMeter.zip_jmeter_shown14l”这个标题表明这是一份关于软件测试的材料,特别是聚焦在JMeter工具的第二日学习内容。"JMeter.zip"提示这是一个压缩文件,包含了与JMeter相关...

    达内1001java班课堂笔记

    在这里,`tarena.day01`表示一个由`tarena`公司或机构创建的名为`day01`的包,这可能是课程第一天的特定主题或章节。 接下来的三行是关于环境变量的设置,这对于成功运行Java程序至关重要: 1. `echo $JAVA_HOME`...

    传智播客2012年C#基础班笔记(第十天)苏坤主讲

    ### 传智播客2012年C#基础班笔记(第十天)苏坤主讲 #### C#与.NET框架基础知识概览 ##### 什么是.NET? .NET是Microsoft推出的一个软件开发平台,它提供了一套完整的开发框架和工具集,支持多种编程语言,包括C#...

    计算机基础课后作业第一天.doc

    计算机基础是信息技术学习的基石,它涵盖了计算机的基本概念、功能、历史、分类...以上就是计算机基础第一天课后作业涉及的知识点解析,通过这些基础知识的学习,能帮助初学者更好地理解计算机的工作原理和操作方式。

    886164823919662MySQL课堂笔记-day01.rar

    这份"886164823919662MySQL课堂笔记-day01"的资料很可能是初学者入门MySQL的学习资源,涵盖了第一天学习的重要概念和基础操作。下面,我们将深入探讨MySQL的一些关键知识点。 首先,我们从基础开始。MySQL是一种...

    SnailOS0.00-SnailOS0.00

    笔记的第一部分主要介绍基础知识,包括使用汇编语言和C语言编写代码。笔记中作者提到,这部分内容是他最为得意的部分,因为代码大部分是亲手编写,并且能够在Windows系统上成功调试。这对于初学者而言,是一个很好的...

    Python百天读书笔记 | 初识Python 1day

    安装Python解释器是开始编程的第一步。 2. **Windows环境安装** 在Windows上,可以通过访问Python官方网站下载安装程序(exe文件)。为了确保顺利运行,需要确保系统已安装Service Pack 1补丁(对于Windows 7)。...

    JAVA.rar源码

    5. **Java(day17).txt**:这可能是一个Java学习的第17天笔记,涵盖了更深入的主题,如高级面向对象编程、设计模式、集合框架的深入探讨、IO流或者网络编程等。 6. **Oracle02.txt、Oracle03.txt、Oracle01.txt**:...

    Python入门教程完整版(懂中文就能学会)-Python基础

    Python是一种广泛使用的高级编程语言,以其易读性、简洁的语法和强大的功能而闻名,尤其适合初学者入门。本教程“Python入门教程完整版(懂中文就能学会)-Python基础”旨在帮助那些对编程感兴趣,但又没有编程背景...

    stdudyqt.zip

    在系统性的编程课程中,通常会按天划分学习内容,每一天涵盖特定的主题。这个文件可能包含那天的笔记、代码示例、作业或者复习材料。 3. "CoinFlip" 这可能是某个Qt编程示例项目,比如一个模拟硬币翻转的游戏。通过...

    黑马安卓基础教程day7 (总共day8)

    【黑马安卓基础教程day7 (总共day8)】是一份全面的安卓开发入门教程,针对初学者设计,旨在8天内教会学员基本的安卓应用开发技能。教程内容丰富,包括了文档、工具软件、必要的库文件(jar包)、学习笔记、图形解释...

Global site tag (gtag.js) - Google Analytics