Fedora系统的一些基本配置分享
<p><strong>1)关闭selinux</strong></p><p>修改/etc/selinux/config文件中的SELINUX="" 为 disabled,然后重启。</p>
<p><strong>2) 关闭firewall</strong><br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode198"><br />systemctl disable iptables.service</div></p>
<p><strong>3) 启动sshd</strong><br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode199"><br />yum install openssh-server openssh-server-sysvinit<br />systemctl enable sshd.service</div></p>
<p>如果没有关闭防火墙,还要打开22端口<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode200"><br /> iptables -I INPUT -p -tcp --dport 22 -j ACCEPT</div></p>
<p><strong>4) 系统清理</strong><br />a)清除yum的cache: <br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode201"><br />yum clean all<br />yum clean cache</div></p>
<p>b) 清除无用的包<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode202"><br />package-cleanup --orphans<br />package-cleanup --dupes <br />package-cleanup --problems <br />package-cleanup --oldkernel</div></p>
<p><br /><strong>5)本地源设置</strong> <br />将Fedora 17 DVD ISO添加为源<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode203"><br />$sudo mkdir /mnt/f17dvd<br />$mount Fedora-17-i386-DVD.iso /mnt/f17dvd</div><br /> <br />第二步在/etc/yum.repos.d目录添加源install-dvd.repo:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode204"><br /><br />name=dvd<br />baseurl=file:///mnt/f17dvd<br />enabled=1<br />gpgcheck=0</div><br /> <br />之后使用yum的相关参数可以忽略其他的源而只使用指定源。这样就可以不下载而直接安装:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode205">$ yum --disablerepo=* --enablerepo=install-dvd list available</div></p>
<p>PS: 如何将源同步到本地:</p>
<p>从fedora的官网http://mirrors.fedoraproject.org/publiclist//Fedora/ 可以查到所有的镜像站点,国内有几个比较<br />著名的镜像,比如中科大,163, 还有搜狐.</p>
<p>比如从sohu同步x86_64的二进制包:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode206"><br />wget -m ftp://mirrors.sohu.com/fedora/releases/17/Everything/x86_64/os/<br />wget -m ftp://mirrors.sohu.com/fedora/updates/17/x86_64/</div></p>
<p>然后将同步下来的目录放入ftp的根目录,在/etc/yum.repo.d/下面创建一个local.repo和local-updates.repo<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode207"><br /><br />name=Fedora $releasever - $basearch<br />failovermethod=priority<br />baseurl=ftp://192.168.0.5/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/<br />enabled=1<br />gpgcheck=0</p>
<p><br /><br />name=Fedora $releasever - $basearch - Updates<br />failovermethod=priority<br />baseurl=ftp://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/<br />enabled=1<br />gpgcheck=0</div></p>
頁:
[1]