1.软文推荐

2.软文推荐

3.软文推荐

目录: 1、Linux下怎么配置Gnome桌面环境 2、mr.robot里的电脑是什么系统 3、怎么在virtualbox上安装ubuntu 4、如何在Linux上使用GNOME Boxes创建KVM 虚拟机 5、怎样设置Samba文件服务器以使用Windows客户端 Linux下怎么配置Gnome桌面环境

Linux下配置Gnome桌面环境方法

一、首先查看系统的运行级别以及是否安装了桌面环境

1、使用命令 runlevel 查看当前的运行级别 ,如图所示;

2、使用命令 yum grouplist | more 查看是否安装了桌面环境的组件,如图所示;

二、再次从上面分析的结果看到,当前运行级别是3,而且也没有安装桌面环境的软件

1、然后使用命令查看一下桌面有哪些桌面环境的软件,然后装显示出来的软件组件就可以了。例如:

[root@localhost ~]#[root@localhost ~]# yum grouplist | more

Loaded plugins: fastestmirrorSetting up Group ProcessLoading mirror speeds from cached hostfile

* base: mirrors.usc.edu * extras: centos.mirror.ndchost.com *

updates: mirror-centos.hostingswift.com

Installed Groups: E-mail server Security Tools Storage

Availability Tools iSCSI Storage Client

Available Groups:

Additional Development

Backup Client Backup Server

Base CIFS file server

Client management tools

Compatibility libraries

Console internet tools

Debugging Tools

Desktop

Desktop Debugging and Performance Tools

Desktop Platform

Desktop Platform Development

Development tools

Dial-up Networking Support

Directory Client

Directory Server

Eclipse

Emacs

FCoE Storage Client

FTP server

Fonts

General Purpose Desktop

Graphical Administration Tools

Graphics Creation Tools

Hardware monitoring utilities

High Availability

High Availability Management

Identity Management Server

Infiniband Support

Input Methods

Internet Applications

Internet Browser

Java Platform

KDE Desktop

Large Systems Performance

Legacy UNIX compatibility

Legacy X Window System compatibility

Load Balancer

Mainframe Access

Messaging Client Support

MySQL Database client

MySQL Database server

NFS file server

Network Infrastructure Server

Network Storage Server

Network file system client

Networking Tools

Office Suite and Productivity

PHP Support

Performance Tools

Perl Support PostgreSQL

Database client

PostgreSQL Database server

Print Server

Printing client

Remote Desktop Clients

Resilient Storage

Ruby Support

SNMP Support

Scientific support

Server Platform

Server Platform Development

Smart card support

System Management

System administration tools

TeX support Technical Writing

TurboGears application framework

Virtualization

Virtualization Client

Virtualization Platform

Virtualization Tools

Web Server

Web Servlet Engine

Web-Based Enterprise Management

X Window System

Available Language Groups:

Catalan Support [ca]

Chhattisgarhi Support [hne]

Chichewa Support [ny]

Chinese Support [zh]

Coptic Support [cop]

Croatian Support [hr]

Czech Support [cs]

Danish Support [da]

Dutch Support [nl]

English (UK) Support [en_GB]

Esperanto Support [eo]

Telugu Support [te]

Tetum Support [tet]

Zulu Support [zu]

Done

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

2、从上面的软件组信息,挑选与桌面环境有关的软件组,然后安装即可,下面选择的软件组与输入法还有字体等桌面环境需要用到的供大家参考一下。

yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser"

3、后面的是安装软件过程,需要等等一阵时间。

三、安装好了桌面环境的软件,然后再修改一下系统的启动级别 为 5

1、编辑/etc/inittab文件,修改启级别为5,如下图,然后重新启动就可以进入桌面环境了。

2、远程环境,只是运用了命令行,可以使用VNC进行桌面环境的远程。

四、重启的过程中,设置一下桌面环境的几个参数就可以正常进入登陆界面了。

注意事项

根据自己的实际需求出发;

mr.robot里的电脑是什么系统

使用的是Kali Linux系统,GNOME的桌面环境。Kali在第一季第一季里有终端出现时上面有@kali标记,GNOME是在第一集中对话提到的。

我看到很多人提出质疑。我贴出证据吧。

请看上面是不是写的@kali??

Kali Linux是基于Debian的再开发系统。那个后缀@kali指的的用户root登录到host前半部分为kali的机器上,这个host形势类似于XXX.XXX,上面只显示了前半部分。host名称是可以自己设置的。我想这个系统在黑客界应该是很有名的,编剧肯定会假定ellieto使用的是这个系统。

这个系统可以运行很多桌面管理系统,Gnome就是其中一个。为什么是这个桌面系统,应该是在剧中提到过,第一季第一集,他们在谈话中提到过。

怎么在virtualbox上安装ubuntu

VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机

NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04。截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张。该安装过程对Ubuntu12.04和14.04都是适用的。

1. 选择版本

1.1 Ubuntu桌面版与服务器版的区别

桌面版与服务器版,只要发布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途。桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。【1】

个人电脑上必备的组成部分是GUI(图形用户界面)。Ubuntu的桌面版默认带有Gnome GUI,不过,如果你有需要,也可转换为KDE或X。而服务器版是不安装GUI的。除了日常维护,服务器不打算用于本地交互,因而GUI不仅没有存在的必要,而且还会消耗服务器多余的资源。对于其他软件,如办公软件、媒体播放软件、浏览器等等,道理也是一样。在服务器版上这些统统找不到。

由于是面向服务器的,服务器版Ubuntu包含了所有你需要启动托管站点的软件。LAMP(Linux、Apache、MySQL和PHP),列出了与web服务器相关的软件。除非你自行安装,否则这些在桌面版上是找不到的。

以上区别并非一成不变,通过安装和卸载软件包,你也可以将桌面版定制为服务器版,反之亦然。多数想装服务器的人仍然需要GUI的便利,那么可以从任何一个版本起步,然后只需安装GUI或LAMP即可。

总结:

1. 桌面版为个人电脑所配置,而服务器版适用于web服务器。

2. 桌面版预装了GUI,而服务器版没有。

3. 桌面版已经安装了许多服务器版没有的软件。

4. 桌面版缺少Apache、MySQL和PHP,而这些在服务器版中是标准配置。

所以,我们还是选择桌面版吧。

1.2 i386 vs amd64

在Ubuntu官网,你如果下载32位的,那么ISO文件是以i386.iso结尾。如果是下载64位的,那么ISO文件是以amd64.iso结尾。

i386是x86系列的32位处理器。

amd64是64位处理器。intel有自家的64位的,但不向下兼容,64位以amd64最先推出,习惯称为amd64。

2 安装过程

1. 点击new,弹出一个创建新虚拟机的窗口。

2. 给虚拟机分配内存大小。

分配给VM的内存只有在加电启动VM的时候才会被分分配,不启动的时候是不会被分配的。

3. 创建一个虚拟硬盘文件。

4. 选择VDI格式,这是VirtualBox自己的格式。

5. 虚拟硬盘文件的类型:选择动态分配。

6. 选择磁盘文件存放的位置,和磁盘的最大容量。

默认存放在“C:UsersxxxVirtualBox VMsubuntu_14_04”下,为不占用C盘空间,可以将其移到盘新建的文件夹下。

(NOTE:关于磁盘的最大容量,后来安装Ubuntu14.04的时候分配了32G,但由于没有重新截图,因此截图显示的仍然是20G。)

7. 虚拟磁盘的Summary信息

8. 整个创建过程的Summary信息。

9. 点击Create后,会回到VirtualBox的主窗口。

10. 修改启动顺序:去掉软驱,硬盘放在光驱前面

11. 插入光盘映像到虚拟电脑

12. 点击OK后,回到主窗口

13. 点击Start,开始安装

(1)选择语言:English

(2)点击 Install Ubuntu。

14. Prepare to install Ubuntu

保持默认选项,Continue。

15. Install Type

选择“其它选项(Something else)”,自定义手动分区。

16. 下面就是最重要的分区了。

(1)点击“New Partition Table...”,此时会弹出一个对话框,询问你是否将一整个磁盘创建为一个空分区,选Continue。

(2)这时,一个20G的free space就会被创建出来了。

17. 点“Add”,添加磁盘。

将鼠标点到“free space”上,然后再点击“Add”。

参考鸟哥的Linux私房菜的做法【2】,做如下的分区:

(这里按照32G的硬盘空间大小来分配的。)

这里有2点需要注意:

a. 如果将/boot单独分区,务必让该分割槽在整颗硬盘的最前面部分。因此,我们针对/boot就选择“Primary”,使其为主分区。,而"/"分区不必是主分区。

b. 分区时不能参照【2】中给出的分区顺序:

"/"分区(逻辑) - "/boot"分区(主分区) - "swap"分区(逻辑) - "/home"分区(逻辑)

因为Ubuntu中不会主动调整主分区的位置到最前面。这样划分分区后,最后剩下的 free space硬盘空间会显示为 不可用,没法再继续分区了。

Ubuntu中应该按照先创建“主分区”,再创建“逻辑分区”的步骤,而且一般将swap分区放于最后,因此,分区的顺序应当为:

"/boot"分区(主分区) -"/"分区(逻辑) - "/home"分区(逻辑) - "swap"分区(逻辑)

(1)/boot分割槽

分配102M空间。(填入100M或101M的话,最终分配99M,所以这里填入102M,系统最终会给根目录分配100M)

(2)根目录(/)的分割槽

根目录分配10001M的大小

(3)/home目录的分割槽

分配10001M空间

(4)内存置换空间(swap)

分配2002M空间(一般为分配内存大小的1.5-2倍)

因为swap是内存置换空间,因此不需要有挂载点。所以,请如同下图所示,在『档案系统类型』处挑选为『swap』吧!

(5)最终的分配结果如图所示。

最后还剩余12253M留作以后作练习磁盘操作的命令使用。

分区完成后,点击Install Now,开始安装系统。

可以看到,按照"/boot"分区(主分区) -"/"分区(逻辑) - "/home"分区(逻辑) - "swap"分区(逻辑)的顺序创建分区后,sda的命名顺序是:sda1 - sda5 - sda6 - sda7。

如果按照 "/"分区(逻辑) - "/boot"分区(主分区) - "swap"分区(逻辑) - "/home"分区(逻辑) 的顺序创建分区,sda的命名顺序会是:sda5 - sda2 - sda3 - sda4。最后剩下的 free space硬盘空间会显示为 不可用,没法再继续分区了。

18. 开始安装后,地点选择“Shanghai”

19. 键盘布局选择“中文”。

20. 然后输入计算机名,并创建一个用户名。

21. 此时开始安装系统了。

22. 安装完成后,需要重启系统。注意需要点击一下回车键,才能完成重启。

23. 激活root帐户

(1)Ubuntu 12.04安装完成后,系统默认的Root账号是关闭的。

这主要是为了保护系统的安全性,但有些时候为了安装软件或进行其它操作时需要获得Root权限,就得使用Root账号。

首先需要打开超级终端:Ctrl + Alt + T 快捷键打开超级终端

然后输入sudo passwd root

系统会提示你首先输入当前用户的密码,然后提示你为root账户输入新密码,并再输入一次确认。

(2)root用户和普通用户之间的切换

普通用户切换到root用户:执行sudo root即可,它会提示你输入root的密码。

Root用户切换回普通用户,有3种方法: su XXX(XXX是你自己安装时候的用户名),或是直接输入exit,也可Ctrl+D组合键退出。

24. 如何以root用户登录?

环境安装好后,你重启系统时只有2个用户可供选择:安装系统时设置的用户,和一个Guest用户,没法使用root用户登录。然而只有root用户才有权限设置、安装增强功能。所以我们需要把root用户调出来。

(1)一开始参照的是【4】中的方法:

由于 ubuntu 12.04 的登录器改为 lightdm ,已经把 root 用户给屏蔽了,需要将登录器换成 gdm ,才可以使用 other 选项。

安装 gdm: sudo apt-get install gdm

执行完后,最终会弹出如下对话框,选择gdm。(如果没有自动弹出如下对话框,执行 sudo dpkg-reconfigure gdm ,这时将会弹出如下对话框,将登录管理器修改为 gdm,)

(2)但上面【4】的方案问题很大,最后改用【5】中的方案。

但【5】中步骤中 vi /etc/lightdm/lightdm.conf 使用的vi编辑器。但vi编辑器的上下左右键不起作用(按向上键会打出字母D),经查资料【6】,只有在Ubuntu下才会出现这种状况,需要安装vim。

(3)安装vim:

sudo apt-get install vim

确保虚拟机能上网。因为apt-get需要root权限,所以加上sudo,然后提示输入当前用户的密码。当然先切换到root用户,然后直接执行 apt-get install vim 也可以。

(4)安装完成后,按照【5】的方案设置:

a.切换到root 登陆,

su root

b. 输入vim /etc/lightdm/lightdm.conf

Ubuntu14.04 中的位置换为【7】: /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

c. 编辑文件。

首先,使用向下按键将光标移动到最后一行。

然后,键入命令"o":在当前行之下新开一行。

然后,增加如下2行:

# manually input user when login, so root can be input

greeter-show-manual-login=true

# disable guest user

allow-guest=false

然后,编辑完后按ESC键,按:w是保存不退出,按:wq是保存退出,按:q是没有对文件进行编辑的情况下退出,按:q!是对已编辑过的文件不保存退出。这里,按:wq保存退出。修改后的文件为:

[SeatDefaults]

greeter-session=unity-greeter

user-session=ubuntu

# manually input user when login, so root can be input

greeter-show-manual-login=true

# disable guest user

allow-guest=false

d. 重启登陆即可。

shutdown -h now 现在立即关机

shutdown -r now 现在立即重启

shutdown -r +3 三分钟后重启

e. 重启之后,点击Login,输入用户名:root。回车后,再输入密码。即可登录进系统。

Ctrl + Alt + T快捷键打开超级终端。此时可以看到界面提示符显示为root用户。

25. 安装增强功能

25.1 桌面版安装增强功能

Devices-Install Guest Additions 安装增强功能。但总提示安装增强功能失败,总提示强制释放。这是因为虚拟光驱里面已经有光盘(iso),而且正在使用中无法umount,导致addition.iso无法挂载,关闭虚拟机,在虚拟机管理界面释放虚拟光盘,。

然后启动虚拟机进入Ubuntu,重启之后,点击Login,输入用户名:root。回车后,再输入密码。即可登录进系统。再选择安装增强功能。

但安装的过程中出错,错误信息为:

Verifying archive integrity... All good.

Uncompressing VirtualBox 3.2.6 Guest Additions for Linux........

VirtualBox Guest Additions installer

Removing installed version 3.2.6 of VirtualBox Guest Additions...

Building the VirtualBox Guest Additions kernel modules

Building the main Guest Additions module ...fail.

Installing the Window System drivers

Warning: unknown version of the X Window System installed. Not installing

X Window System drivers.

这是由于VirtualBox的版本太老导致的【8】。我的VirtualBox版本为:4.1.18。

需要下载最新的4.3.2版本的VirutalBox和VirtualBox Extension Pack。覆盖安装。

25.2 Server版安装增强功能

参考:Virtualbox Ubuntu Server 14.04 安装guest additions()

25.3 Update:安装增强功能。

20160303:后来经验证发现,没有必要进行“24. 如何以root用户登录?”这一步骤操作。因为可以先将命令行切换到root用户,然后在命令行下执行增强功能的安装。参考:virtual box 安装增强功能 (Ubuntu10.04) ()

(1)首先命令行切换到root用户(su root),

(2)点击Devices-Install Guest Additions ,

(3)然后执行`mount`命令,看增强功能包挂载到了哪个目录下(比如在/media/VBOXADDITIONS_4.0.4_69518/目录下),

(4)然后切换到该目录下(`cd /media/VBOXADDITIONS_4.0.4_69518/`);

(5)在该目录下找到VBoxLinuxAdditions.run文件,执行该文件(./VBoxLinuxAdditions.run)。

(6)执行完后,重启系统。

26. 升级VirtualBox版本

升级VirtualBox版本很简单,一路Next即可完成安装。此时你如果“Start”虚拟机的话,它会提示你如下信息:

"Implementation of the USB 2.0 controller not found!

The device will be disabled. You can ignore this warning but there will be no USB 2.0 support in your VM. To fix this issue, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings"

这是由于没安装对应版本的VirtualBox Extension Pack造成的【9】。安装4.3.2版对应版本的VirtualBox Extension Pack即可。

打开VirtualBox程序,File-Preferences-选择Extensions选项。

点击“Remove Package”将以前的4.1.18版的VirtualBox Extension Pack删掉,然后点击“Add Package”,选择刚下载的4.3.2版的VirtualBox Extension Pack。按确定后它会自动安装。安装完毕就可以了。

27. 继续安装增强功能。

此时,启动Ubuntu虚拟机。注意:在启动虚拟机之前,先打开Ubuntu虚拟机的Settings,选择“Storage”,将之前加载的虚拟镜像移除。然后再启动Ubuntu虚拟机。

启动虚拟机后,选择“Devices”菜单-选择“Insert Guest Additions CD Images”选项,它会提示你是否安装增强功能。点击“Run”,会自动安装。安装成功后,会显示如下的信息:

28. 设定与Host OS共享目录

选择“Devices”-“Share Folder Settings”-点击最右面的“+”按钮,添加一个共享

29. 重启Ubuntu,完成安装和设定

设定完成后,重启Ubuntu,这次你可以发现,启动后的Ubuntu的屏幕大小和分辨率变大了,和Host OS一样。表明增强功能安装成功。

另外,/media目录可以访问Host OS的D盘了,表明设定共享成功。

29.1 设置共享 Updated:

后来发现使用普通用户登录Ubuntu后,所设置的共享目录无法访问,提示权限不够。下面是另外一种设置办法。

a. 把要共享的文件夹挂载到虚拟机某一个文件上 【10】

(1)首先需要保证VirtualBox增强功能已安装完成,因为后面的 vboxsf 是增强功能中提供的。

(2)首先在mnt下创建一个文件夹,作为挂载的目标文件夹,然后执行 sudo mount -t vboxsf 共享文件夹的名字 虚拟机的挂载点

sudo mkdir /mnt/shared

sudo mount -t vboxsf F_DRIVE /mnt/shared/

之后进入/mnt/shared,可以发现共享文件夹下的文件可以复制了。

注意:共享文件夹的名字不要与挂载点的名字相同,比如上面,F_DRIVE 与mnt下的shared文件夹不能相同。否则会出现如下错误:

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

(3)卸载命令

sudo umount -f /mnt/shared

(4)之后每次要用的时候,都需要手动挂载,sudo mount -t vboxsf F_DRIVE /mnt/shared/

这样太麻烦了,有没有自动挂载的方法?有的。在/etc/fstab 的最后添加一项【11】:

F_DRIVE /mnt/shared vboxsf rw,gid=1001000,uid=1000,auto 0 0

然后重启系统。

UPDATED:

(1)上面的groupid=100是错的,应该为1000.修改为1000后,重启并验证,发现不起作用。

(2)修改/etc/fstab的方法没起作用的可能原因以及解决方法:The solution I found was to force the vboxsf module to be loaded early, before the mounting of file systems. Just add vboxsf on a line of its own in /etc/modules.【13】

修改后的/etc/modules文件为:

# /etc/modules: kernel modules to load at boot time.

#

# This file contains the names of kernel modules that should be loaded

# at boot time, one per line. Lines beginning with "#" are ignored.

lp

rtc

vboxsf

修改后重启系统,仍然不能正常工作。

(3)继续查资料,有说可能跟当前用户没有添加到vboxsf用户组中有关【14】。

首先查看用户组,发现当前用户确实没在vboxsf中。

cat /etc/group

-result:

vboxsf:x:1001:

然后将当前用户添加到用户组中:

sudo usermod -a -G vboxsf leige

再次检查,发现已将当前用户添加到用户组中了。

如何在Linux上使用GNOME Boxes创建KVM 虚拟机

在Linux中用命令行工具管理KVM虚拟环境的步骤:第一步: 配置存储池Virsh命令行工具是一款管理virsh客户域的用户界面。virsh程序能在命令行中运行所给的命令以及它的参数。本节中,要用它给KVM环境创建存储池。想知道关于这个工具的更多信息,用以下这条命令。# man virsh1、用virsh带pool-define-as的命令来定义新的存储池,需要指定名字、类型和类型参数。本例中,将名字取为Spool1,类型为目录。默认情况下可以提供五个参数给该类型:source-hostsource-pathsource-devsource-nametarget对于目录类型,需要用最后一个参数“target”来指定存储池的路径,其它参数项可以用“-”来填充。# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/" ...在Linux中用命令行工具管理KVM虚拟环境的步骤:第一步: 配置存储池Virsh命令行工具是一款管理virsh客户域的用户界面。virsh程序能在命令行中运行所给的命令以及它的参数。本节中,要用它给KVM环境创建存储池。想知道关于这个工具的更多信息,用以下这条命令。# man virsh1、用virsh带pool-define-as的命令来定义新的存储池,需要指定名字、类型和类型参数。本例中,将名字取为Spool1,类型为目录。默认情况下可以提供五个参数给该类型:source-hostsource-pathsource-devsource-nametarget对于目录类型,需要用最后一个参数“target”来指定存储池的路径,其它参数项可以用“-”来填充。# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"2、 查看环境中所有的存储池,用以下命令。# virsh pool-list --all3、现在来构造存储池了,用以下命令来构造刚才定义的存储池。# virsh pool-build Spool14、用带pool-start参数的virsh命令来激活并启动刚才创建并构造完成的存储池。# virsh pool-start Spool15、查看环境中存储池的状态,用以下命令。# virsh pool-list --all会发现Spool1的状态变成了已激活。6、对Spool1进行配置,让它每次都能被libvirtd服务自启动。# virsh pool-autostart Spool17、最后来看看新的存储池的信息吧。# virsh pool-info Spool1恭喜,Spool1已经准备好待命,接下来试着创建存储卷来使用它。第二步: 配置存储卷/磁盘映像现在轮到磁盘映像了,用qemu-img命令在Spool1中创建一个新磁盘映像。获取更多细节信息,可以查看man手册。# man qemu-img8、应该在qemu-img命令之后指定“create, check,…”等等操作、磁盘映像格式、想要创建的磁盘映像的路径和大小。# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G9、通过使用带info的qemu-img命令,你可以获取到你的新磁盘映像的一些信息。查看存储卷信息警告: 不要用qemu-img命令来修改被运行中的虚拟机或任何其它进程所正在使用的映像,那样映像会被破坏。现在是时候来创建虚拟机了。第三步: 创建虚拟机10、现在到最后一个环节了,在最后一步中,将用virt-install命令来创建虚拟机。virt-install是一个用来创建新的KVM虚拟机命令行工具,它使用“libvirt”管理程序库。想获取更多细节,同样可以查看man手册。# man virt-install要创建新的KVM虚拟机,需要用到带以下所有信息的命令。Name: 虚拟机的名字。Disk Location: 磁盘映像的位置。Graphics : 怎样连接VM,通常是SPICE。vcpu : 虚拟CPU的数量。ram : 以兆字节计算的已分配内存大小。Location : 指定安装源路径。Network : 指定虚拟网络,通常是virbr0网桥。virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0创建新的虚拟机11、会看到弹出一个virt-vierwer窗口,像是在通过它在与虚拟机通信。收起

怎样设置Samba文件服务器以使用Windows客户端

ed Hat Linux 9.0,则系统会默认安装Samba组件。我们可以在终端命令窗口输入以下命令进行验证:

[root@ahpeng root] rpm -qagrep samba

如果结果出现以下所示的5个软件包,则表示已经安装:

samba-swat-2.2.7a-7.9.0

samba-2.2.7a-7.9.0

redhat-config-samba-1.0.4-1

samba-common-2.2.7a-7.9.0

samba-client-2.2.7a-7.9.0

如果没有安装过Samba软件包,则可以插入第1张安装光盘,然后鼠标依次单击“主菜单→系统设置→添加/删除应用程序”菜单项,打开“软件包管理”对话框,在该对话框中找到“Windows文件服务器”选项,确保该选项处于选中状态,然后单击“更新”按钮即可开始安装。

你也可以把第1张安装光盘插入光驱,然后在终端命令窗口输入以下命令:

[root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS

[root@ahpeng RPMS]# rpm -ivh samba*

[root@ahpeng RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm

二、Linux主机访问Windows主机

安装好Samba之后,就有了与Windows互相访问的基础。这里先介绍一下如何用字符命令方式访问Windows宿主机的共享资源。

1、查询宿主机的共享资源

可以使用“smbclient –L WindowsHostName”命令(此处的WindowsHostName用Windows主机名代替)。本例是要查询Windows主机Peter 上的共享资源,可以在终端窗口输入“smbclient –L Peter”命令,然后回车即可看到Windows主机的共享资源。

2、连接宿主机的共享目录

可以使用“smbclient //WindowsHostName/ShareName”命令来连接Windows主机上的某个共享文件夹,如果该共享文件夹需要用户名和密码,则可以使用“smbclient //WindowsHostName/ShareName –U UserName”命令。例如要连接Windows主机Peter上的共享目录Share,我们可以在终端窗口输入“smbclient //Peter/Share”命令然后回车即可。

如果连接成功,即可出现“smb:”提示符,在该命令提示符下输入适当的命令,即可对所连接的共享目录进行操作。

Smb支持的命令有大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等操作。如果要列出共享目录“Share”下的具体内容,可以使用ls命令。要删除其下的test.txt文件,可以使用“del test.txt”命令。共2页。

3、映射网络驱动器

我们知道,Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹来使用。在Linux下可以借助于 smbmount命令来实现,具体的命令参数是“smbmount //WindowsHostName/ShareName /mnt/smbdir”(此处的ShareName指代Windows共享资源名称,smbdir指代挂载点名称)。假设要将Windows主机 Peter下的共享文件夹Share映射为/mnt/WinShare目录,具体步骤是:

首先在/mnt目录下创建一个目录,假设为/mnt/WinShare;

然后打开终端命令窗口,运行“smbmount //Peter/Share /mnt/WinShare”即可。

现在再在文件管理器里打开/mnt/WinShare目录可以看到共享目录的内容,要卸载该映射目录,可以使用umount命令。

4、用Nautilus访问Windows主机

借助Gnome桌面下的文件管理器Nautilus,我们可以用图形界面来访问Windows主机,这里要注意的是Nautilus只是提供访问Windows主机的图形界面,具体的底层操作还是借助于Samba客户端来完成。

在Gnome桌面环境下,单击“主菜单→网络服务器”菜单项,即可用Nautilus文件管理器查看工作组列表。双击工作组名称,即可看到其下的Windows主机。

双击其中的某台Windows主机图标,即可看到该主机的共享文件夹,可以看到这和Windows下的网络邻居几乎一样。

由于Nautilus本身就是Red Hat Linux的文件管理器,所以我们可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等等(对于windows 2000/XP主机还需要考虑该共享资源的权限设置)。

三、Windows主机访问Linux主机

要想让Windows宿主机能够访问Linux虚拟机,就必须在Linux虚拟机上启动Samba服务。在启动之前,还需要对Samba服务的属性进行配置,例如指定Linux虚拟机的共享目录、所在的工作组名称等。

1、配置Samba服务器

在以前版本的Red Hat Linux,我们必须直接修改Samba配置文件smb.conf,或者使用SWAT对Samba进行全方位的设置。Red Hat Linux 9.0新引入了一个图形化的Samba服务器配置工具,可以让我们很方便地对Samba服务器进行配置。以root用户身份登录系统,单击“主菜单→系统设置→服务器设置→Samba服务器”菜单项,即可打开Samba服务器配置对话框。也可以在终端命令窗口输入“redhat-config- samba”,来访问Samba服务器配置对话框。

首先对Samba服务器的基本设置和安全选项进行配置,单击配置对话框上的“首选项→服务器设置”菜单项,即可打开服务器设置对话框。

基本设置:在对话框的“基本”标签页,我们可以指定Linux主机所在的工作组名称,需要注意的是,此处的工作组名称不一定非得与Windows主机所在的工作组名称一致。

安全设置:然后进行Samba服务器安全设置,这里一共有4个选项。

“验证模式”代表如果Windows主机不是位于NT域里,此处应该选择“共享”验证模式,这样只有在连接Samba服务器上的指定共享时才要求输入用户名、密码;“验证服务器”代表对于“共享”验证模式,无需启用此项设置;“加密口令”选项应该选择“是”,这样可以防止黑客用嗅探器截获密码明文;“来宾账号”代表当来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的某个有效用户。选择系统上的现存用户名之一作为来宾Samba账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。

添加共享目录:单击Samba配置对话框工具栏上的“增加”按钮。在打开的对话框中的“基本”标签页上,指定(共享)目录为某个存在的目录,例如可以指定/tmp,再指定该目录的基本权限是只读还是读/写。在“访问”标签页上,可以指定允许所有用户访问、或者只允许某些用户访问。

2、启动Samba服务器

打开终端命令窗口,输入“/sbin/service smb start”命令,即可出现以下提示信息,表示Samba服务已经启动。

# /sbin/service smb start

启动SMB 服务 [确定]

启动NMB 服务 [确定]

接下来在Windows里打开“网络邻居”,就可以看到我们刚才设置的Samba服务器了

相关文章 8

2

网站seo优化辅助工具(seo网站优化详解) 2分钟前

目录:1、SEO优化常用到的工具都有哪些2、推荐几个seo实用的工具3、最常用seo辅助工具有哪些?SEO优化常用到的工具都有哪些 常用工具:...

3

包含linodevps的词条 5分钟前

目录:1、Linode选择哪个机房的VPS主机速度好2、vultr和linode哪个好3、linode日本vps稳吗直播Linode选择哪个机房的VPS主机速度好 Linode vps产品可以...

4

网络优化推广专业培训班(网络推广优化师) 6分钟前

目录:1、北京网络营销推广培训班怎么样2、潍坊专业网络推广seo技术培训,脱产班半月学成,推荐工作,让你有底气有目标的就业!0536-...

5

学生云服务器怎么用(学生的云平台怎么进入) 8分钟前

目录:1、学生服务器是干什么用的?2、云服务器该怎么用?3、云服务器可以用来做什么?4、云服务器怎么用学生服务器是干什么用的?...

6

网址ping不通怎么办(网址不对是什么问题) 11分钟前

目录:1、办公服务器ping不通2、电脑ping不通3、网关ping不通怎么办 网关ping不通处理方法办公服务器ping不通 1、通过高级设置法预防Ping 这种...

7

页面排名优化(网页排名优化软件) 12分钟前

目录:1、网站排名优化怎么做?有没有好的方法?2、网站排名优化3、排名seo优化4、seo怎么优化网站排名5、网站优化排名6、排名网站怎么...

8

腾讯云短信服务(腾讯云短信服务号码) 14分钟前

目录:1、腾讯云短信不允许发送链接2、腾讯云短信群发会拦截吗3、短信平台哪个好用4、腾讯云消费会有短信通知吗5、短信验证码,群发短...