my blog my blog

Tag: Linux
samba,让ubuntu与windows实现文件共享

 

今天,呃,确切的说是昨天,奶牛看一篇文章讲ubuntu 10.04这个发行版有哪些不足的时候第一点是没有默认安装共享软件samba,奶牛以前也没怎么用过共享,呃,条件不允许,在windows下用那个飞Q就很好用,在ubuntu下还就真没用过,虽说没用过,但是共享这个功能绝对是很实用的(因为奶牛最讨厌拿个U盘来回跑了)。废话不多说了,奶牛宿舍用的路由,经过测试,windows的机子确实可以访问ubuntu系统的共享内容。方法:

1.安装samba

sudo apt-get install samba

完成安装后系统就已经集成了共享功能,而且,samba会自动启动。

2.找到你需要共享的目录,点击右键,选择共享,这时候会有提示,一般选择任何人都允许访问就可以了(访问这个的一般都是自己人,没人访问我们也不需要设置共享嘛),至于读写就根据自己的实际情况咯。

如何从windows中读取内容呢?打开我的电脑之类的文件目录(浏览器不行),输入\\你想访问的共享者IP就可以访问ubuntu共享的内容了。你不知道IP,ubuntu下终端输入ifconfig就可以查到的。呃,这就实现了windows读取ubuntu共享内容了。

那么ubuntu如何读取windows的共享内容呢?

在位置中启动连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌面中就会显示一个连接到windows 计算机的文件卷。
我们就可以直接访问文件了。

其实samba的还有很多设置,可以让samba更加安全,奶牛从wiki上找到了如下资料,供有更高要求的朋友参考。

原文章地址http://wiki.ubuntu.org.cn/Samba

Samba

出自Ubuntu中文

网上邻居的中文目录的显示乱码的处理方法: * 确认你的local,如果为:zh_CN.UTF-8 则:

在 /etc/samba/smb.conf 中的 [global] 段加上:

display charset = UTF-8
unix charset = UTF-8
dos charset = cp936

 

  • 确认你的local,如果为:zh_CN.GB2312zh_CN.GBK 则:

在 /etc/samba/smb.conf 中的 [global] 段加上:

display charset = cp936
unix charset = cp936
dos charset = cp936

设置完毕后,需要注销一次。才可以看到中文的目录。

==============================================

 ubuntu下用samba实现windows与linux文件共享

首先要安装samba(一般的源里面都有的,不用新加源)

sudo apt-get install samba; sudo apt-get install smbfs

1.windows 访问 ubuntu

第一部创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊)

代码:

mkdir /home/用户名/share (新建share文件夹)

chmod 777 /home/用户名/share (设置该文件夹的权限使其让所有用户可读可写可运行)

备份并编辑smb.conf允许网络用户访问 (养成随时备份的好习惯,在关键的时候你会发现当初的备份是多么的明智!) 代码:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

sudo gedit /etc/samba/smb.conf

搜寻这一行文字 代码:

security = user

用下面这几行取代

代码:

security = user

username map = /etc/samba/smbusers

将下列几行新增到文件的最后面,假设允许访问的用户为:new。而文件夹的共享名为 Share #这里之所以这么写就是因为后面我们要创建一个smb用户new,并且让XP用户通过这个new来和我们进行数据交流。当然你可以写为自己喜欢的名字 只不过前后要一致就可以了

代码:

[Share]

comment = Shared Folder with username and password

path = /home/用户名/share

public = yes

writable = yes

valid users = new

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称) 代码:

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

后面的三行是为了防止出现中文目录乱码的情况。 现在要添加new这个网络访问帐户。如果系统中当前没有这个帐户,那么

代码:

sudo useradd new

要注意,上面只是增加了new这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和 本机登录密码不一样。现在要新增网络使用者的帐号:

代码:

sudo smbpasswd -a new (设置你的new密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码) sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

代码:

new = “network username”

如果将来需要更改new的网络访问密码,也用这个命令更改

代码:

sudo smbpasswd -a new

删除网络使用者的帐号的命令把上面的 -a 改成 -x sudo smbpasswd -x new

测试并重启samba

代码:

sudo testparm

sudo /etc/init.d/samba restart

WIN访问ubuntu后记
有人说我严格的按照了上述操作走的,在自己UBUNTU的系统下右击一个文件夹,点共享,然后创建共享文件,结果在WIN XP下的局域网可以看到那个共享的文件夹,但是就是点不开!  为什么?
原因就在于权限问题,假如你共享了  /media/MEDIA/壁纸  这个文件夹,你紧接着给这个文件夹可读可写可运行的权限

简单的,这样使用。 ☎ type fuse-smb fuse-smb 已被别名为“smbmount //192.168.100.53/共享目录/ ~/fuse-mnt/ -o username=smb,password=ice,iocharset=utf8”

2.Ubuntu linux 系统访问windows xp/2003/2000系统

下面有原作者提供的四种方法。。。但是我只稳定的成功了第四种,挂载的那种时灵时不灵的,并且大多数人都只能成功第四种,不知道为什么。。。

第一种:用smb访问 直接点-位置-网络-里面有个WINDOWS网络,点进去找你要找的电脑和文件,届时可能要帐号和密码,注意填的是那个被访问的计算机的帐号,不是先前建 的那个new 这个方法最方便了! 但是成功率不高

第二种:用ubuntu 系统自带的连接到服务器功能访问 在位置中启动连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌 面中就会显示一个连接到windows 计算机的文件卷。 我们可以像访问ubuntu系统中的磁盘一样来访问它,同样在访问的时候要输入smb的用户名和密码。 往往第一个方法不能成功的 这个也别想成功

第三种:用mount挂载windows的共享目录到本地磁盘 首先要在ubuntu系统中建立一个挂载点,在这里我们建立的挂在点为 /mnt/wind 同样在保证网络连接正常,且windows中有共享目录的前提下,进行一下操作 以windows的ip为192.168.0.1,共享文件夹为share为例

命令如下:

mount -t smbfs –o username=new,password=123456 //192.168.0.1/share /mnt/wind

¥我感觉这个的成功率要比先前的那两个方法高,一但挂载成功就行了

本人还衍生了一个方法貌似在我电脑上的可行性比较高,那就是知道共享的目录的绝对地址后直接输入绝对地址

smb://吕秀才/电影3/

吕秀才是他用户名(不能用IP,IP没用的)电影3是他的一个共享文件夹~

直接用smb://用户名/共享文件名 这样就可以,在访问的时候会问你那个XP的密码这时填上就可以了 还会验证你的smb密码 这个就用上面你设置那个就可以了 反正我成功了¥

有时这样在访问的时候会出现中文乱码的问题,这样我们可以按下面命令来执行,可以解决这个问题

mount -t smbfs -o iocharset=uft8,codepage=cp936,clmask=777,fmask=777,userneme=wangyh,password=123456 //192.168.0.1/share /mnt/wind

注解:usename和password都为smb的用户和密码,如果要详细了解mount命令,使用man mount在终端查看详细用法 提示:要访问windows中有特殊密码的文件夹,可以在samba中新建一个与windows登录相同名相同密码的用户,然后mount即可,例:

sudo useradd administrator //不要让其有登录ubuntu的权限

sudo smbpasswd -a administrator

然后提示输入密码:输入windows访问的密码即可

第四种:使用smbclient 命令 命令如下:

smbclient //对方IP/那个共享文件夹 -U 你的smb帐号,就是那个new

例如:smbclient //218.196.119.86/电影 -u new password:输入smb用户new的密码

回车就可以用,用命令get下载文件,用put上传文件。

注解:

smbclient介绍:

命令 说明

?或help [command] 提供关于帮助或某个命令的帮助

![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符

cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录

lcd [目录] 切换到客户端指定的目录;

dir 或ls 列出当前目录下的文件;

exit 或quit 退出smbclient

get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;

如果不想改名,可以把file2省略

mget file1 file2 file3 filen 从服务器上下载多个文件;

md或mkdir 目录 在服务器上创建目录

rd或rmdir 目录 删除服务器上的目录

put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;

mput file1 file2 filen 向服务器上传多个文件

Zorin OS 3 折腾手记

 

今天从ubuntuhome上看到fcola发的一则新闻,说是有个ubuntu的发行版模仿win7系统的网格做的系统,google了一下,网上的相关文章并不是很多,所以就自己去官方网站找来下载镜像开始了奶牛的折腾之旅。这次折腾奶牛是真的感觉到辛苦了,因为还没有啥系统在虚拟机上无法安装呢,当然mac os除外,人家mac是专门做系统的,虽然现在有不少黑苹果,但是光这个驱动还不晓得折腾了多久呢。说来这个Zorin OS 3也真是够怪的,虚拟机下安装直接就给屏蔽了,而且相对于ubuntu而言,一般live cd就可以预览所有的内容了,可是Zorin OS 3只有一个电影播放器,一个firefox浏览器,狂汗中,其它的程序都不知道被藏到哪里了,那个安装的image可是有1G呀。

既然虚拟机上安装受到限制了,那么咱们就把它的内容都读出来吧,然后用虚拟机继续带上ubuntu去搞Zorin OS 3的live cd中的内容,唉,本来以为可以直接读取或者挂载的,这次又傻眼了,那个filesystem.squashfs竟然还没法直接用mount挂载,呃,google吧,找到了一篇how to customize your ubuntu live cd ,文章确实很棒,把定制制作live CD的过程都详细的解答给我们了。还好里面有奶牛想要的东西,只是,呃,要把那个filesystem.squashfs文件解压出来,现在还在解压呢,呜呜~~~酱紫,奶牛先上几个图来让大家解解渴。

官方网站的背景图片,也是系统的背景图片,蓝色星空

live CD的界面

boot界面跟ubuntu 10.04的有几分相似,只是颜色不同

文件管理器的截图

浏览器默认主页

这个浏览器的默认主页还是相当漂亮和实用的,奶牛很喜欢,所以提取出来了,打包,只要把主页设置成包里面的那个首页文件就可以看到效果了,呃,不早了,都三点了,改睡觉咯~~~ 对了,附上主页的文件包,

点此下载

Ubuntu 10.04 系列教程之(三) ——系统美化篇(下)

 

终于有时间来写我们的美化篇的第三部分了,常用软件的皮肤安装。上两篇我们分别讲了Ubuntu系统主题安装系统特效compiz的安装与设置,感兴趣的朋友也可以去看一下。

1.firefox的主题安装

firefox是Ubuntu系统中最常用的 Internet 浏览器,去年的时候火狐firefox推出了一种新的主题模式personas,personas炫彩风格主题主要是将火狐浏览器的工具栏的背景换成了图片,炫彩主题的安装不需要重新启动浏览器就可以实现了。personas炫彩主题可以在这里更新得到 点此进入

firefox还有一种主题(真正意义上的主题),可以将firefox的整个外观都更改,安装也很简单,进入firefox的主题页面 ,然后选择自己喜欢的主题安装就可以了。

2.VLC主题安装

VLC是个跨平台的播放器典范,简洁的界面,较少的系统资源占用,强大的播放功能,在播放器里面都是首屈一指的。在ubuntu中,VLC的主题放在/usr/share/vlc/skins2目录下面,我们只需要将下载到的主题文件放到这个文件夹下,然后打开vlc选择界面就可以更换了,更换完成后播放器需要重新启动。

主题下载嘛可以到VLC官方主题下载页或者gnome-look下载。

3.opera主题安装

Opera的主题安装很简单,运行opera,选择工具——外观选项,在皮肤选项卡处选择查找更多皮肤就可以更新官方提供的主题了。

呃,常用更换主题的也就这几个,如果还有支持主题安装的程序可以参考官方的安装主题的文档进行更改。

 

ubuntu 10.04升级至ubuntu 10.10及ubuntu10.10全新安装方法

 

本月4日,代号Maverick Meerkat的Ubuntu 10.10发布了首个Alpha测试版,这次升级叫ubuntu 10.04并未发生太大的改变,比较重要的更新时内核更新为了Linux Kernel 2.6.34。相比而言,Kubuntu的更新情况比较明显,Kubuntu的10.10开始启用了最新的KDE 4.5 beta1以及Qt 4.7 Beta 1,KDE的稳定版本为4.4.4,在ubuntu下的安装方法可以参考奶牛的文章Ubuntu安装 KDE桌面环境

这里奶牛将给出升级安装及全新安装两种升级方式。

1.升级安装

在网络运行正常的情况下,alt+F2打开运行update-manager -d,然后按照提示升级就可以了。

升级过程

升级过程

版本信息

全新安装的方法可以参考奶牛的文章Ubuntu 10.04 系列教程之(一) ——系统安装篇

ubuntu10.10的镜像下载地址:

CD镜像下载地址

maverick-alternate-i386.iso

maverick-alternate-amd64.iso  

DVD镜像下载地址

maverick-dvd-i386.iso

maverick-dvd-amd64.iso 

Kubuntu10.10和Xbuntu10.10的下载地址

Kubuntu 10.10 Alpha 1:

http://cdimage.ubuntu.com/kubuntu/releases/maverick/alpha-1/

Xubuntu 10.10 Alpha 1:

http://cdimage.ubuntu.com/xubuntu/releases/maverick/alpha-1/

 

ubuntu 10.10正式版已发布,详情见 Ubuntu 10.10正式版CD/DVD镜像下载地址公布

KDE SC 4.5 Beta1 发布

 

KDE开发团队近日发布了KDE下代桌面环境KDE SC的首个测试版本KDE SC 4.5 Beta1。

主要更新有:

1.重新设置了通知区域

2.KWin-Tiling的自动窗口平铺,增加图形效果,例如模糊的半透明窗口的背景效果

3.增加KHTML渲染引擎WebKit支持

4.增加了桌面系统稳定性

KDE SC 4.5正式版预计将在今年8月推出。KDE SC 4.5 Beta1现在的ubuntu版本还没有发布,等ubuntu版本发布的时候奶牛会对安装方法进行公布。

下面是奶牛找来的预览图片

 

 

 

植物大战僵尸成功移植入Ubuntu系统

 

最近奶牛迷上了一个小游戏叫做植物大战僵尸(Plants vs. Zombies),感觉小游戏做到这样也很不容易,在windows下玩得挺过瘾的,就想拿到ubuntu linux上来玩,经过奶牛的测试,通过wine我们可以近乎完美的将植物大战僵尸(Plants vs. Zombies)移植到ubuntu等linux系统中。因为是用wine,所以在中文支持方面并不是很好,就算添加过需要的字体,在显示上仍旧存在问题。所以奶牛找来了一个英文版本,在英文版本的测试中未发现什么问题,ok,具体操作如下:

1.安装wine

打开一个终端,输入命令sudo apt-get install wine安装wine

2.下载奶牛准备好的植物大战僵尸免安装英文版本

点此下载

这个是rar打包的,如果系统没有rar解包软件,可以参考奶牛的文章Ubuntu 下使用RAR压缩和解压缩

3.准备工作就绪,从应用程序进入wine的C:盘,将下载到的文件解压缩到programe files下,这样你会看到program files文件夹下多了一个Plants vs. Zombies文件夹,里面有游戏的文件,下面我们来设置快捷方式。

将下载来的包中的pvz.png复制到/usr/share/icons/下备用,cp pvz.png /usr/share/icons/

在桌面上新建启动程序,地址为
env WINEPREFIX="/home/你的用户名/.wine" wine "C:\Program Files\Plants vs. Zombies\PlantsVsZombies.exe"
图标文件为usr/share/icons/pvz.png

ok,大功告成,战僵尸去咯~~~~

 

ubuntu 乱码解决方案总结

感谢Ubuntu之家的这篇关于ubuntu乱码问题的总结。

在使用ubuntu的时候,我们总是碰到这样那样的程序出现乱码
其实我们只需通过些小小的改动就可以解决,下面整理了一些遇到乱码的解决方法
一、网页中的FLASH乱码

FLASH文字会出现“口口”

 

浏览器firefox安装flash插件后, 你可能会发现中文会变成方框。

如何解决?

输入:
cd /etc/fonts/conf.d/

为了安全,备份一下:

sudo cp 49-sansserif.conf 49-sansserif.conf_backup

输入如下指令:

sudo gedit ./49-sansserif.conf

此时文件显示内容。

将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写

比如:我用的是文泉驿正黑,我则用“文泉驿正黑”代替上述所说的字段,结果如下:

<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>文泉驿正黑</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>文泉驿正黑</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>文泉驿正黑</string>
</edit>
</match>

关闭浏览器重新启动看看,是否字体显示正常了呢?

二、打开TXT文件乱码

这个问题好像是ubuntu升级到9.04才出现的,以前有很多小说还是自己的记事都是.TXT文件的

在ubuntu下打开.TXT文件,中文显示为乱码,在这找到了解决的办法:

终端输入gconf-editor调出gconf-edit

PS:输入gconf-editor即可,前面不需 要加Sudo

依次点开

apps->gedit-2->preferences->encodings 中的auto-detected

在双击弹出对话框中加入GB18030,GBK,GB2312,然后将GB18030,GB2312移到最上

再次打开.txt文件,问题是不是解决了?

 

三、Audacious播放器列表的乱码

之前介绍过一款ubuntu音乐播放器Audacious, 不知道你安装了吗?

你是否已经发现播放列表显示会出现乱码的问题了?

或许你已经解决了,不过在这里我还是要写一下解决方法!

Audacious安装完成后,将歌曲添加到播放列表后,你的显示可能是这样的:

 

解决办法:
打开菜单(点击界面左上角,或者在界面空白处点击右键)-首选项
进入后,在左侧选择播放列表,右侧中找到 歌曲显示 -标题格式中选择自定义
然后在下方输入 “%”,也就是百分号,点击关闭,重启程序看看播放列表是不是显示正常了?

 

四、Rhythmbox中的歌曲信息乱码

解决方法:
先安装mutagen:sudo apt-get install python-mutagen

然后转到你的MP3目录,例如我的歌曲放在系统的音乐文件夹则输入:cd /home/holmesrain(此为我的用户名,你需要换成你的用户名)/音乐

执行以全命令进行转换:mid3iconv -e GBK *.mp3

再用Rhythmbox重新导入歌曲文件夹就可以了!

五、wine乱码

解决方法:
从wine的菜单中选择browse C:\Driver,进入windows文件夹,双击运行regedit.exe文件。

搜索: LogPixels
找到的行应该是:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts
将其中的:
“LogPixels”=dword:00000060
改为:
“LogPixels”=dword:00000070

搜索: FontSubstitutes
找到的行应该是:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:
“MS Shell Dlg”=”SimSun”

“MS Shell Dlg 2″=”SimSun”

退出注册表就会发现一切OK了

WINE和Rhythmbox中乱码解决参考了兴华颖挚


原文地址:http://www.ubuntuhome.com/ubuntu-garbled.html