分类: 系统管理

CentOS 正确设置最大打开文件数

第一个地方:/proc/sys/fs/file-max,修改此文件中的数值大小或者在/etc/sysctl.conf文件中添加如下 fs.file-max = 360000 第二个地方:/etc/security/limits.conf,在此文件中添加如下 * – nofile 65536 对于CentOS 6还需要修改第三个地方/etc/security/limits.d/90-nproc.conf,通过查看此文件内容 # cat /etc/security/limits.d/90-nproc…

阅读全文 »

CentOS 使用yum update更新系统时不升级内核的方法

引言:由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内核。 CentOS使用yum update更新时不升级内核 # cp /etc/yum.conf /etc/yum.conf.bak 方法一、修改yum的配置文件 # vim /etc/yum.conf 在[main]的最后添加 exclude=kernel* 方法二、直接在yum的命令后面加上如下的参数: # yum –exclude=kernel* update

阅读全文 »

CentOS 6.x ext4 磁盘分区、格式化及挂载

Linux磁盘挂载是比较常见的对linux系统管理的操作之一,需要掌握一些细节才能正确实现自动挂载。 为了需要,新添加一块磁盘到linux主机中,目的是让这个新添加的磁盘分区格式化并可以随系统启动自动挂载。 查看新添加的磁盘信息 # fdisk -l 系统中有两块磁盘sda、sdb,其中sdb就是新添加的磁盘,需要将其进行分区操作。 对磁盘进行分区 # fdisk /dev/sdb Command (m for help): p        p:print the partintion tab…

阅读全文 »

CentOS 添加第三方源扩展yum软件包

安装CentOS yum源优先级插件yum-priorities 确认系统是否安装了priority这个yum的插件,这个插件用来保证安装软件时候软件仓库先后次序,一般是默认先从官方base或者镜像安装,然后从社区用户contribute的软件中安装,再从第三方软件仓库中安装。当然这个次序可以自己更改,为了安全和稳定还是依照这个次序吧。 # yum install yum-priorities 安装完以后查看 /etc/yum/pluginconf.d/priorities.conf 文件,确认…

阅读全文 »

CentOS 挂载 Windows 分区

CentOS下想访问NTFS分区,现在普遍的方法是利用ntfs-3g或者内核模块来实现。 安装ntfs-3g模块 # yum install ntfs-3g 挂载NTFS文件系统 假设你的NTFS文件系统是 /dev/sda1 而你将会把它挂载在 /mnt/windows/c,请执行以下步骤。 1. 创建挂载点。(一般建议挂在mnt目录里) # mkdir /mnt/windows/c 2. 挂载NTFS分区: # mount -t ntfs-3g /dev/sda1 /mnt/windows/…

阅读全文 »

CentOS 默认服务列表

服务名称 功能 默认 建议 备注 NetworkManager 用于自动连接网络,常用在Laptop上 开启 关闭 对服务器没用 abrt-ccpp 开启 开启 abrt-oops 开启 开启 abrtd 开启 开启 acpid 电源的开关等检测管理,常用在Laptop上 开启 关闭 对服务器没用 atd 在指定时间执行命令 开启 关闭 如果用crond,则可关闭它 auditd 审核守护进程 开启 自定 如果用selinux,需要开启它 autofs 文件系统自动加载和卸载 开启 自定 只在需…

阅读全文 »

CentOS SSH KEY登录设置

SSH2公钥和私钥的建立 1.登录为一般用户(如果没有请创建一个新的账户比如admin),基于这个用户建立公钥和私钥。 # su – admin 2.建立公钥和私钥 # ssh-keygen -t rsa 接下来会让用户选择公钥和私钥的文件名,直接选择默认,然后连续输入两次相同的密码,然后提示成功 3.进入用户SSH配置目录 # cd .ssh/ # ll 查看公钥和私钥有没有生成,如果生成则为id_rsa和id_rsa.pub这两个文件 4.修改公钥名字以及权限 # mv id_rsa.pub…

阅读全文 »

CentOS yum安装Apache+MySQL+PHP

安装Apahce # yum -y install httpd 安装mysql # yum -y instal mysql mysql-server 安装php及其php扩展 # yum -y install php php-common php-cli php-pear php-pdo php-mysql php-gd php-mbstring php-mcrypt php-xml php-xmlrpc php-pecl-zendopcache 启动服务配置 # chkconfig httpd…

阅读全文 »

CentOS iptables设置ftp服务

默认防火墙设置下,CentOS的防火墙是不开放ftp服务的,需要添加模块和开放21端口才能提供ftp访问。 添加ip_conntrack_ftp 模块 # vim /etc/sysconfig/iptables-config 添加下面一行 IPTABLES_MODULES=”ip_conntrack_ftp” 打开21端口 # vim /etc/sysconfig/iptables CentOS 5.x版本添加如下规则 -A RH-Firewall-1-INPUT -p tcp -m state…

阅读全文 »