本文目录:
- 1、如何选择fedora 21 server 和 CentOS
- 2、如何在Fedora或CentOS上使用Samba共享文件夹
- 3、关于LINUX的选择,Ubuntu,centos,fedora,openSuse等
- 4、CentOS 和 Fedora 的主要区别在哪里?
如何选择fedora 21 server 和 CentOS
这个就要看看Linux的关系了。
fedora和centos有着非常亲密的方式。fedora有一个系列的。叫做fedora系列,老大是RHEL红帽Linux,然后开源社区版本是centos 然后呢fedora是桌面版本。其实可以这样理解,红帽在市场上面有三个产品:版本(收费),centos 社区版本(),fedora 桌面版本。
这个系列的Linux有一个特点:比较规矩成熟,他有自己的学习体系,入门简单。比较使用这套系统。
更多Linux的知识可以参考《Linux就该这样学》。Linux学习要多学多问,加油
如何在Fedora或CentOS上使用Samba共享文件夹
以下操作必须在联网的情况下在root下完成
step1:
#yum -y install samba samba-common samba-client
step2:编辑samba配置文件
#vi /etc/samba/smb.conf
内容如下:
[global]
security = USER
log file = /var/log/samba/log.%m
max log size = 50
idmap config * : backend = tdb
wide links = Yes
[share]
comment = The share folder
path = /mnt/samba_share #假定你要共享的路径是这个
valid users = username1 username2 … #这行为可选项,作用是指定哪些用户可以访问该共享
write list = username1 username2 … #这行为可选项,作用是指定都有谁可以写入
force user = username #这行为可选项,意思是任何人放进去的文件其所有者都是你指定的那个
read only = Yes #设定共享是否为只读,如果此项为Yes,则除了write list指定的用户外,任何人都不能写入
create mask = 02660 #指定新建文件的权限
directory mask = 02770 #指定新建目录的权限
guest ok = No #是否允许匿名访问
browseable = No #指定共享是否可见,默认值为Yes,如果此项为No,则必须输入完整的共享路径才能访问
Step3:设置SELinux
#ssemanage fcontext -a -t samba_share_t “/mnt/samba_share(/.*)?” #设置共享目录的SELinux上下文定义
#restorecon -vvRF /mnt/samba_share #重设该目录的SELinux上下文
step4:权限设置
#chmod 777 /mnt/samba_share #设置文件夹权限,如果你要让不同的角色操作该文件夹的话,最好给777的权限
step5:建立samba用户
#for i in username1 username2 username3 ……;do useradd -M $i;done #可以一次性建立多个用户,当然你也可以把用户放到1个文件里面,通过while来读取建立,至于方法,自己去脑补
#for i in username1 username2 username3 ……;do echo -e “redhat\\nredhat” |smbpasswd -s -a $1;done #将一堆用户设置为SAMBA用户,并设置密码为“redhat”……
step6:设置防火墙启动服务
#for i in 137 138 139 445;do iptables -I INPUT -p tcp –dport $i -j ACCEPT;done;service iptables save;chkconfig samba on;service smb start #Centos 7以前的版本用此命令,Centos7以上及Fedora见下面
#firewall-cmd –permanent –add-service=samba; firewall-cmd –reload;systemctl enable smb nmb;systemctl start smb nmb
OK,大功告成,祝你好运
关于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和centos】的内容来源于互联网,如引用不当,请联系我们修改。