51CTO博客开发
为什么要升级FreeBSD的ports tree呢? 因为ports tree是活动的,我们只有不断的更新ports tree才能保证所要安装软件的版本保持在较新。更新FreeBSD PortTree目前有几种方式,本文只介绍其中两种方式:一、使用CVSUP进行PortTree更新:1、cd /usr/share/examples/cvsup进入该目录;2、目录中:ports-supfile是主要
FreeBSD默认内核是较为稳定的版本,基础内核可以保证系统正常的运行,但是却不一定适用于所使用的硬件环境或者要部署的软件环境,因此根据不同的硬件架构及所要部署的软件环境,我们需要定制一个自己所需的系统内核,具体过程如下: 1、首先使用uname -a查看本机的内核详细版本;2、使用dmesg查看本机所有的硬件信息,并进行相应的记录,后续编辑时要用;3、cd /usr/share/exa
###本文只是实现了一个简单的带用户名验证的文件共享服务器,只是起到一个借鉴参考作用,如果有其他权限方面的进一步修改,可以参考本人另一篇文章《Samba配置文件smb.conf参数详解 》http://blog.chinaunix.net/u3/116565/showart_2276856.html,进行更为详细的权限细分工作。一、samba的编译安装tar zxvf samba-3.4.1.ta
#======================= 全局设置 =====================================[global]###设置Samba服务器所要加入的工作组或AD: workgroup = MYGROUP###设置Samba服务器描述,%v表示显示samba的版本号: server string = SunJun'
文件描述符的简单概述----文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix 操作系统通常给每个进程能打开的文件数量强加一个限制。默认Linux系统的文件描述符是1024,对于Apache\Nginx\Squid等一些服务来说,在高负载的情况下这些文件描述符是远远不够的,所以在部署该类服务器时修改文件描述符是必要&nb
#!/bin/bash #备份原有文档 mv /etc/sysctl.conf /etc/sysctl.conf.`date +"%Y-%m-%d_%H-%M-%S"` #导入新参数 echo -e "kernel.sysrq = 0\n"\ "kernel.core_uses_pid = 1\n"\ "kernel.msgm
#使用sysrq组合键是了解系统目前运行情况,为安全起见设为0关闭 kernel.sysrq = 0 #控制core文件的文件名是否添加pid作为扩展 kernel.core_uses_pid = 1 #每个消息队列的大小(单位:字节)限制 kernel.msgmnb = 65536 #整个系统最大消息队列数量限制
#!/bin/bash#该脚本用于关闭服务器上非必须的系统服务项,并不适用于所有服务器,比如如果是文件服务器则NFS相关服务则不能关闭#定义所要停止的服务,可以根据实际服务器应用更改SERVICES="acpid atd auditd autofs avahi-daemon avahi-dnsconfd NetworkManager capi bluetooth cpuspeed cups dun
1、acpid (可关闭)(系统)进阶电源管理的介面,这是一个新的电源管理模组, 可以监听来自核心层的电源相关事件而予以回应。 2、anacron(系统)与循环型的工作排程 cron 有关,可在排程过期后还可以唤醒来继续执行,配置文件为 /etc/anacrontab 3、atd (可关闭)(系统)单一的例行性工作排程,配置文件为/etc/at.{allow,deny}&nbs
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号