linux新手实践笔记一:CentOS安装jdk,SAMBA共享目录的设置

来源:互联网 发布:域名投资 知乎 编辑:程序博客网 时间:2024/06/04 00:45

系统版本:CentOS 6.5 Server版

鸟哥的linux私房菜(http://vbird.dic.ksu.edu.tw/)走马观花的看完了,服务器篇想着实践重要,没怎么仔细做笔记。

主要目的是用apache部署一个web服务,假设机器里什么都没装,那么首先需要jdk的支持,所以就先试了安装jdk,问题不少,命令用红字标出,错误的语句和解决方案用红字。

先备注几个安装常用的命令:

查看是否安装过软件:rpm -qa|grep -i jdk

查看软件安装路径:1.rpm -ql java 2.whereis java

从指定的服务器搜索RPM包:yum search jdk

从指定的服务器安装RPM包:yuminstall XXX

那么开始了。

一、安装jdk。

1. 卸载CentOS自带的openjdk。

    a.先查找jdk是否存在:rpm -qa | grep jdk  找到了jdk软件包的名字:抱歉当时没做记录,就当是jdk-1.7.0_75-fcs.i586吧

    b.卸掉它:yum -y remove jdk-1.7.0_75-fcs.i586

2.安装jdk。

    我倒是很想用yum install,可是网上很多教程建议去官网下个官方的jdk,可是我的linux没有图形界面,倒是有个下载链接:http://download.oracle.com/otn-pub/java/jdk/7u75-b13/jdk-7u75-linux-i586.rpm?AuthParam=1426258474_2b5e572839875433eb3ba00cc91178b2,可我还不会用这种命令行界面下东西,只好先下到Win7里共享出来。

    假设win7共享目录是192.168.1.103/setup

    a. linux访问windows共享目录smbclient -L //192.168.1.103 -U Administrator (如果我不加-U Administrator,共享目录就不让访问,会报NT_STATUS_LOGON_FAILURE。)

        实际上a步骤并没有执行成功,因为系统没装samba服务,报错:NT_STATUS_CONNECTION_REFUSED。

        先ping一下:ping 192.168.1.103  (Ctrl+C结束),可以ping通。

        再检查samba是否安装:rpm -qa samba  没有安装

        yum安装samba:yum install samba samba-client samba-swat    有篇百度经验写的很详细~参考:http://jingyan.baidu.com/article/c275f6bac1b723e33d7567c7.html

        重启smb服务:

            方式一:service smb restart; service nmb restart 

            方式二:/etc/init.d/smb restart; /etc/init.d/smb restart

        把linux账户加入samba账户:smbpasswd -a root;设置密码

        有帖子说要关防火墙?我访问外部共享应该不用吧,关防火墙:service iptables stop

        最后继续执行:smbclient -L //192.168.1.103 -U Administrator  验证共享目录密码出现了共享文件夹列表

b.挂载到本地。

        创建文件夹:mkdir /mnt/share-setup/

        挂载:mount -o username=Administrator//192.168.1.103/setup/mnt/share-setup

        查看挂载目录:ls /mnt/share-setup

c.继续安装jdk。

        修改执行权限:chmod 777 share-setup/jdk-7u75-linux-i586.rpm

        安装:rpm -ivh jdk-7u75-linux-i586.rpm

d.配置环境变量。

        查看jdk安装路径:rpm -ql jdk|less

        vi /etc/profile

        编辑加入:

        export JAVA_HOME=/usr/java/jdk1.7.0_75

        export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

        export PATH=$PATH:$JAVA_HOME/bin

e.验证:java -version出现版本信息,安装成功。


二、linux文件共享。

上面安装过samba并启动后,可以通过 smbclient -L //192.168.1.103/setup -U Administrator 访问到windows的共享路径。

要共享linux的文件,需要修改smb.conf。

1. 编辑cmb.conf,赋权限:chmod 777 /etc/samba/smb.conf; 编辑:vim /etc/samba/smb.conf

2.配置文件中添加:

    [linex-setup]    //共享名称

    comment=linux setup

    path=/mnt/linux-setup

    valid users=root

    writable=yes

    browseable=yes

3.重启smb服务:/etc/init.d/smb restart

4.Windows访问:\\192.168.1.116

   linux访问:smbclient -L //192.168.1.116


Apache和Tomcat参考:

http://jingyan.baidu.com/article/ab0b5630b632dbc15afa7dc4.html

0 0
原创粉丝点击