fedora和centos(fedora和centos关系)

2023-11-25 0 702

目录:

如何在Fedora或CentOS上使用Samba共享文件夹

步骤1:在Fedora和CentOS上安装Samba首先,安装Samba以及进行一些基本的配置。

检验Samba是否已经安装在您的系统中:

$ rpm -q samba samba-common samba-client

如果上面的命令没有任何输出,这意味着Samba并未安装。这时,应使用下面的命令来安装Samba。

$ sudo yum install samba samba-common samba-client

接下来,创建一个用于在网络中共享的本地文件夹。这个文件夹应该以Samba共享的方式导出到远程的用户。在这个指南中,我们会在顶层文件夹’/’中创建这个文件夹,因此,请确保您有相应的权限。

$ sudo mkdir /shared

如果您想在您的home文件夹内创建共享文件夹(例如,~/shared),您必须激活SELinux中Samba的home文件夹共享选项,具体将在后面提到。

在创建/shared文件夹后,设置文件夹权限以保证其余用户可以访问它。

$ sudo chmod o+rw /shared

如果您不想其他用户对该文件夹拥有写权限,您需要移除命令中的’w’选项。

$ sudo chmod o+r /shared

接下来,创建一个空文件来测试。这个文件可以被用来验证Samba的共享已经被挂载。

$ sudo touch /shared/file1

步骤2:为Samba配置SELinux

接下来,我们需要再次配置SELinux。在Fedora和CentOS发行版中SELinux是默认开启的。SELinux仅在正确的安全配置下才允许Samba读取和修改文件或文件夹。(例如,加上’sambasharet’属性标签)。

下面的命令为文件的配置添加必要的标签:

$ sudo semanage fcontext -a -t samba_share_t “directory(/.*)?”

将替换为我们之前为Samba共享创建的本地文件夹(例如,/shared):

$ sudo semanage fcontext -a -t samba_share_t “/shared(/.*)?”

我们必须执行restorecon命令来激活修改的标签,命令如下:

$ sudo restorecon -R -v /shared

为了通过Samba共享在我们home文件夹内的文件夹,我们必须在SELinux中开启共享home文件夹的选项,该选项默认被关闭。下面的命令能达到该效果。如果您并未共享您的home文件夹,那么您可以跳过该步骤。

$ sudo setsebool -P samba_enable_home_dirs 1

步骤3:为Samba配置防火墙

下面的命令用来打开防火墙中Samba共享所需的TCP/UDP端口。

如果您在使用firewalld(例如,在Fedora和CentOS7下),接下来的命令将会永久的修改Samba相关的防火墙规则。

$ sudo firewall-cmd –permanent –add-service=samba

如果您在防火墙中使用iptables(例如,CentOS6或者更早的版本),可以使用下面的命令来打开Samba必要的向外的端口。

$ sudo vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 445 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 137 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 138 -j ACCEPT-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT

关于LINUX的选择,Ubuntu,centos,fedora,openSuse等

我现在用的是linux mint 12(Lisa),感觉还算满意,在用户体验上要胜出win7。我的电脑是Lenovo-G470,2G内存,预装win7 home basic;什么也不做的时候,系统进程就要占用1G+的内存,如果再打开几个网页,内存占用率很快就飚升到90%以上了,运行起来很不流畅,所以打算更换一下系统。先前尝试过veket,不过感觉有些简陋,功能比较少,所以就换成了现在的linux mint。

性能嘛,linux mint 12系统自身进程要占用600多M的内存,运行起来很流畅;界面也很大方、简洁。稳定性也不错,不过在弹出移动硬盘的时候有死机的危险。我家有一块WD的1T移动硬盘,连接后会显示“My Book”和””WD CD-ROM”的那种;在移除的时候,如果先弹出“My Book”,然后拔掉USB线就会死机~这算是一个BUG吧。不过一般的U盘和移动硬盘是完全没有问题的。

至于music,video之类则大可放心,linux mint 12已经自带了Bansee、VLC Media Player、Gnome Mplayer,用起来很舒服。

做开发的话,linux mint 用起来也挺方便的。其自带的文字编辑器gedit支持tcl/tk、python、C++等许多种语言代码的高亮模式,自带Python Console,可惜我不会Python……我只用gedit学习写些tcl/tk代码而已。如果要架设FTP服务器,可以用vsftpd,这个也是正在学习中~

我知道的大概就是这么多了,其实自己接触Linux还不到半个月,希望能对你有些许的帮助。

截了一些图,顺便贴出来吧。

CentOS 和 Fedora 的主要区别在哪里?

Redhat是把Fedora作为RHEL的试验田,就是说在Fedora上会尽量使用一些最新的内核特性和用户层工具,等试验的差不多了,RHEL某个系列的Alpha版就直接Base在Fedora之上。

CentOS只是社区对RHEL的编译版本,跟RHEL应该差别不大。

如何选择fedora 21 server 和 CentOS

这个就要看看Linux的关系了。

fedora和centos有着非常亲密的方式。fedora有一个系列的。叫做fedora系列,老大是RHEL红帽Linux,然后开源社区版本是centos 然后呢fedora是桌面版本。其实可以这样理解,红帽在市场上面有三个产品:版本(收费),centos 社区版本(),fedora 桌面版本。

这个系列的Linux有一个特点:比较规矩成熟,他有自己的学习体系,入门简单。比较使用这套系统。

更多Linux的知识可以参考《Linux就该这样学》。Linux学习要多学多问,加油

【fedora和centos】的内容来源于互联网,若引用不当,请发邮件456(@)456.cn联系删除

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象