关闭

samba服务器安装与配置

490人阅读 评论(0) 收藏 举报
分类:

一:安装samba  

$sudo apt-get install samba

$ sudo apt-get install smbfs




$sudo vi /etc/samba/smb.conf  #修改之,如下:
[global]

security=user

[jiang_dou]
path=/home/dou/a10
valid users=dou    ####dou指定有效的用户
writeable=yes
public=no


###重启samba服务:sudo /etc/init.d/smbd restart


##添加samba用户:sudo smbpasswd -a cdyemail(cdyemail表示用户名)如下:

$sudo smbpasswd -a dou

##

####


玩一玩linux了,今天在Ubuntu10.04下配置个jdk都搞了半天,上网查了好多资料,好多都没用的,都过时了,不过终于可以在 linux下编写第一个程序了。

一.安装JDK
    先用apt-get安装吧,输入命令:sudo apt-get install sun-java6-jdk ,意外来了!竟然提示:
  
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树     
    正在读取状态信息... 完成     
    现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。
    这可能意味着这个缺失的软件包可能已被废弃,
    或者只能在其他发布源中找到
    E: 软件包 sun-java6-jdk 还没有可供安装的候选者

  
官方源只有Open JDK,Sun JDK竟然没有了,难道这是开源界对Oracle收购Sun的一个还击 ^_^

只好自己到官方网下载了
http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
下载的文件是jdk-6u21-linux-i586.bin,文件下载到/usr/java下(自己创建的java目录,只有root用户登录才可以创 建目录,记得需要root权限哦,直接用root登录即可。)

切记不要因为疏忽而去安装JRE...否则会在你运行Javac的时候提示你有多个JDK在Ubuntu系统内部可供选择安装。

1、进入目录
代码:
Shell代码
root@ubuntu:/usr/java#  

root@ubuntu:/usr/java

 

2、增加权限
代码:
Shell代码
root@ubuntu:/usr/java# sudo chmod u+x jdk-6u21-linux-i586.bin 

root@ubuntu:/usr/java# sudo chmod u+x jdk-6u21-linux-i586.bin 

 

3、运行二进制文件
代码:
Shell代码
root@ubuntu:/usr/java# ./jdk-6u21-linux-i586.bin 

root@ubuntu:/usr/java# ./jdk-6u21-linux-i586.bin 

 

然后按屏幕提示操作,最后安装完成,会发现在当前目录下多了一个jdk1.6.0_20目录,对,就是安装在这里了

二、配置环境变量

1、打开配置文件
代码:
Shell代码
root@ubuntu:/usr/java# sudo gedit /etc/profile 

root@ubuntu:/usr/java# sudo gedit /etc/profile 

 

在该文件中(umask 022)后加入:
File代码
export JAVA_HOME=/usr/java/jdk1.6.0_21  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH  export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 

export JAVA_HOME=/usr/java/jdk1.6.0_21 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 

 


假如你安装JDK的目录不同我的,只要将第一行“=”后的路径改成你的安装目录路径即可,第二、三行都不用修改!

2、执行配置生效
代码:
Shell代码
root@ubuntu:/usr/java# source /etc/profile 

root@ubuntu:/usr/java# source /etc/profile 

 


3、可以用下面的命令查看是否成功
代码:
Shell代码
root@ubuntu:/usr/java# java -version 

root@ubuntu:/usr/java# java -version 

 

假如出现:
Text代码
java version "1.6.0_21"  Java(TM) SE Runtime Environment (build 1.6.0_21-b06)  Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing) 

java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing) 

 

此时,环境变量设置成功!

三、测试
1、用文本编辑器新建一个Hello.java文件,在其中输入以下代码并保存:
Java代码
public class Hello {      public static void main(String args[]) {          System.out.println("Hello Java !");      }  } 

public class Hello { public static void main(String args[]) { System.out.println("Hello Java !"); } } 


2、编译:
代码:
Shell代码
root@ubuntu:~# javac Hello.java 

root@ubuntu:~# javac Hello.java 

 

3、运行:
代码:
Shell代码
root@ubuntu:~# java Hello 

root@ubuntu:~# java Hello 


在shell下会出现“Hello Java!”字样,则jdk运行正常


注意:保存在root根目录下,所以编译时要回到root目录下。

 

在ubuntu软件安装软件中卸载掉openjdk并安装sunjdk后,使用java-version如下:
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (6b22-1.10.4-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)


发现仍然在openjdk环境下,于是ll /usr/bin/java  修改java对应的jdk环境

使用命令: update-alternatives --config java


结果为:
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择       路径                                    优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式

要维持当前值

    请按回车键,或者键入选择的编号:2

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:177933次
    • 积分:3034
    • 等级:
    • 排名:第11497名
    • 原创:122篇
    • 转载:64篇
    • 译文:1篇
    • 评论:24条
    最新评论