Linux下搭建Java开发环境以及RPM和Samba
来源:互联网 发布:c语言n!=0是什么意思 编辑:程序博客网 时间:2024/05/31 06:24
搭建JavaEE开发环境
VMware里面的Linux若想使用Windows中的文件,有两种办法
①用ISO挂载:虚拟机--->硬件--->设备下的CD-ROM--->连接下面的使用ISO镜像--->确定
②共享文件夹:虚拟机--->选项--->共享文件夹--->添加--->选择Windows文件夹--->启用共享
然后使用 mount /mnt/cdrom/ 命令挂载光驱,即启动光驱。而卸载的命令是 umount /mnt/cdrom/
#Set Java Environment Variable
JAVA_HOME=/home/jdk-6u29-linux-i586
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
exprort JAVA_HOME PATH CLASSPATH
而 ./eclipse 运行时,终端控制台是被锁定的,即eclipse会占据控制台输入界面
MySQL的安装和使用
cd /home/
切换至/home/目录
mv mysql-standard-4.0.26-pc-linux-gnu-i686 mysql
修改解压后的文件夹名字为mysql
useradd -g mysql mysql
创建mysql用户,并将其放入mysql组
scripts/mysql_install_db --user=mysql
初始化数据库,添加了一个mysql用户
chown -R mysql data
chgrp -R mysql .
修改data文件夹所有者为mysql。这是为了可以使用用户mysql来启动MySQL数据库和创建数据等
修改当前目录及该目录下文件和文件夹的所属组为mysql组
./mysql -u root -p
mysql> quit
会提示输入密码。MySQL安装后的初始密码是空,故回车即可。随后进入MySQL控制台'mysql>'
这里就可以执行数据库命令了。其中quit命令是退出MySQL控制台
vi .bash_profile
:wq
logou
mysql -u root -p
修改环境变量中的用户变量。每个用户目录下都有.bash_profile文件,它是用来配置用户变量的
然后在PATH变量后面,加上':/home/mysql/bin/'即可
保存并退出
注销一下,再重新登录,即可生效,但仅限于root用户的操作
此时在任何位置执行该命令,均有效,但仅限于root用户的操作
压缩和解压缩
RPM管理
概述:RedHat Package Manager是一种用于互联网下载包的打包及安装工具,类似于Windows中的setup
它会生成具有".rpm"扩展名的文件,它包含在某些Linux分发版中,如OpenLinux、TurboLinux、S.u.S.E等
这一文件格式名称虽然打了RedHat的标志,但其原始设计理念是开放式的,目前可以算是公认的行业标准了
格式:apache-1.3.23-11.i386.rpm
apache:软件名称
1.3.23-11:软件的版本号,包括主版本号和次版本号
i386:软件所运行的硬件平台
rpm:文件扩展名
比如 rpm -e foo 会提示removing these packages would break dependencies:foo is needed by bar-1.0-1
我们可以使用 --nodeps 命令行选项,来让RPM忽略这个错误,并继续卸载。但显然这并不是一个好主意
Samba
概述;该服务软件能够使Windows与Linux之间实现资源共享
samba通信协议采用的是C/S结构,所以samba软件可分为客户端和服务端
通过执行Linux上的samba客户端程序,它便可以访问网络上Windows主机所共享的资源
而在Linux主机上安装samba服务器,就可以使Windows主机访问samba服务器共享的资源
cp /mnt/cdrom/sam* /home/
cd /home/
也就是将linux中的所有用户都设为Samba用户
- Linux下搭建Java开发环境以及RPM和Samba
- Arm-Linux下Samba的移植与开发环境搭建
- windows7下linux编译环境搭建(samba和ssh)
- Windows和linux下搭建java开发环境
- windows和Linux下Java集成开发环境搭建
- Linux下Java开发环境搭建和第一个HelloWorld
- Linux下Java开发环境搭建和第一个HelloWorld
- linux环境下搭建samba服务
- Linux下JAVA开发环境搭建
- LINUX下搭建JAVA的开发环境
- 在LINUX下搭建JAVA开发环境
- linux下Java开发环境的搭建
- Linux下搭建Java开发环境
- 在 Linux 下搭建 Java 开发环境
- Linux下搭建Java开发环境
- linux系统下搭建java开发环境
- Linux 下搭建Java开发环境
- linux下搭建java eclipse开发环境
- ASP.NET正则表达式验证控件
- 使用CSplitterWnd实现拆分窗口(多视图显示)
- Android获取开机启动总时间
- Zigbee各个版本的区别
- Ubuntu11.10安装PIL1.1.7
- Linux下搭建Java开发环境以及RPM和Samba
- VS 转到定义,提示符号未定义。go to definition. The symbol 'xxx' is not defined
- 四极管:Wince开发问题集锦
- 那些“cache”和“buffer”(一)
- vc6.0 MFC 单文档 静态分割窗口
- How to write make file?
- 字符示例
- java 线程---成员变量与局部变量
- 数字验证码的识别(一)