CentOS最小化安装后的优化

合集下载

最小化安装debian10gnome最小化安装

最小化安装debian10gnome最小化安装

最⼩化安装debian10gnome最⼩化安装 直到后⾯配置⽹络源之前都是断⽹安装,因为debian security好像总是要去总源找点东西,所以即便你选择国内源甚⾄不选择⽹络源安装,依然会莫名的失败。

I. 最⼩化安装debian10(⽤root⽤户吧)1. 修改控制台分辨率(看情况,似乎不太需要) 这⾥参考的资料⽐较⽼,其实也没有实践,后来在openeuler上尝试成功了,可能debian不完全⼀样吧,grub的配置⽂件现在的路径应该是/boot/grub2/grub.cfg, ⽤vi编辑器打开后搜索vmlinuz基本上找到了,设置vga的时候似乎不能直接设置数字,需要写成16进制的⽅式0x792,这样的⽅式deb /debian/ buster main non-free contribdeb /debian-security buster/updates maindeb /debian/ buster-updates main non-free contribdeb /debian/ buster-backports main non-free contribdeb-src /debian-security buster/updates maindeb-src /debian/ buster main non-free contribdeb-src /debian/ buster-updates main non-free contribdeb-src /debian/ buster-backports main non-free contrib[tips:] debian11的security源格式发⽣了⼀点变化deb https:///debian/ bullseye main contrib non-free# deb-src https:///debian/ bullseye main contrib non-freedeb https:///debian/ bullseye-updates main contrib non-free# deb-src https:///debian/ bullseye-updates main contrib non-freedeb https:///debian/ bullseye-backports main contrib non-free# deb-src https:///debian/ bullseye-backports main contrib non-freedeb https:///debian-security bullseye-security main contrib non-free# deb-src https:///debian-security bullseye-security main contrib non-free> 然后更新apt -y updateapt -y upgrade5. 联⽹后配源后通过⾮free源安装重要的组件⼯具等apt -y install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpuapt -y install xfonts-wqy* fonts-wqy*gnome-tweak-tool: 通过使⽤gnome-tweak-tool⼯具,我们可以⾃定义系统主题、图标、锁屏界⾯内容、字体等等内容gnome-shell-extension-top-icons-plus: 顶栏⽀持托盘图标,不过貌似不能操作,仅仅⽀持显⽰6. 安装输⼊法 rime挺好⽤的apt -y install ibus ibus-rime> 默认的中⽂输⼊不是简体,可以在输⼊状态下F4然后选择7. 其他好⽤的软件firefox-esrflameshot: ⽕焰截图Audacious: ⾳频播放器cmus: 命令⾏⾳频播放器thunderbirdvlcgoldendict:好⽤。

centos 调整分区大小 fdisk 命令参数

centos 调整分区大小 fdisk 命令参数

centos 调整分区大小fdisk 命令参数摘要:一、前言- 介绍背景和目的- 阐述本文将要介绍的内容二、centos 调整分区大小的方法- 使用fdisk 命令参数- 具体步骤1.打开终端2.输入fdisk 命令3.进入fdisk 命令行界面4.修改分区大小5.保存并退出三、注意事项- 操作前备份数据- 谨慎操作,避免数据丢失正文:一、前言在centos 系统中,有时我们需要调整分区大小以满足日益增长的数据存储需求。

本文将介绍如何使用fdisk 命令参数来调整分区大小,并给出具体操作步骤。

二、centos 调整分区大小的方法1.使用fdisk 命令参数在centos 系统中,我们可以使用fdisk 命令参数来调整分区大小。

fdisk 是一个功能强大的磁盘分区工具,可以对磁盘进行分区、格式化等操作。

2.具体步骤2.1 打开终端首先,我们需要打开终端。

可以通过在桌面或应用程序菜单中搜索“终端”来打开。

2.2 输入fdisk 命令在终端中,输入fdisk 命令,如下所示:```sudo fdisk```注意:在输入命令时,需要使用管理员权限,即在命令前加上“sudo”。

2.3 进入fdisk 命令行界面输入fdisk 命令后,系统将进入fdisk 命令行界面。

在该界面中,我们可以对磁盘分区进行操作。

2.4 修改分区大小要修改分区大小,我们需要先找到要调整的分区。

通过查看分区表,找到目标分区,然后输入以下命令:```p```该命令将显示分区信息,包括分区编号、类型、大小等。

找到目标分区后,输入以下命令来修改分区大小:```d```系统将提示输入新的分区大小。

通过输入新的大小,然后按回车键确认,即可完成分区大小调整。

2.5 保存并退出在完成分区大小调整后,我们需要保存更改并退出fdisk 命令行界面。

输入以下命令:```wq```三、注意事项在调整分区大小过程中,请务必注意以下事项:1.操作前备份数据在调整分区大小之前,请确保已经备份了重要数据。

centos7美化

centos7美化

centos7美化 (kde桌面)centos7美化包括三个部分,1、任务栏,2、窗口外观、3、系统图标、4、字体,这和window系统的有点不同,win系统的只要下载一就theme就可以把任务栏和窗口观一起改掉了。

而centos 7 linux系统是分开的。

字体centos7自带的字体已经很不错了,可以不改。

再一个就是装一个和苹果任务栏一样的东西:cairo-dock,这个也可以在它 的官网去下载。

centos7要下载源码包/,点这里去下载一、换图标下面就看具体的部步骤:下载图标,我喜欢的除了系统自带的,还有两款Evolere和moka这两种,喜欢的原因是好看,而且 Evolere图标换得比较彻底,基本上是全部换掉系统的图标了,而Moka就不了,Moka的图标没有全部换过来,在网上查了一下说centos7 的kde版本是4.x的用自身图标替换软件不能换得很彻底,最明显的是文件夹的图标不能换过来,还有就是主文件夹的图标不能换过来(针对官网下载的moka图标)(1)换Evolere图标:下载就百度吧,把下载的tar.gz压缩包,解压出来,Evolere有4个文件夹,里面有4个包,分别代表不同的图标,这几种图标只是有一点的不样。

反正我是看不出来!把这几个图标文件拷到系统的图标文件夹里去,系统的图标所在的文件夹所在的路径是:/usr/share/icons然后就可以用kde桌面环境所用的系统设置来换Evoloere.开始-应用程序-设置-系统设置(应用程序外观)(2)换moka图标moka图标有点问题,上面已经说过了。

它有文件夹图标,有主目录的文件夹图标。

但它的命有问题。

所以我们第一步是要将文件夹的图标重新命名过来,用copy命令来改cp 要复制的目标文件 复制到哪去并命名如:cp a.png b.png意思就是把当前目录下的a.png文件复制一份到当前目录下,并命名为:b.png进入到moka文件包中进入到里面的子文件夹里1、把每个文件夹(128x128,72x72等等)中的folder.png(一般在places文件夹或者filesystems下面)拷贝到mimetypes下面,并重命名为inode-directory.png。

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统CentOS7.2发行版本的安装与配置由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下CentOS7.2系统的安装与配置。

•获取安装镜像文件:1、直接访问CentOS官方开源镜像网站,/从网站我们可以看到各个版本目录2、进入到centos/目录,可以看到目前最新版7.2.1511版本3、点击进入7.2.1511目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。

4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录5、进入x84_64目录后,然而并没有发现ISO镜像。

只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。

就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。

6、推荐的以下国内镜像网站,下载速度都是令人满意的。

/centos/7/isos/x86_64/ 华中科技大学开源镜像网站/centos/7/isos/x86_64/ 新浪开源镜像网站/CentOS/7/isos/x86_64/ 重庆大学镜像网站/centos/7/isos/x86_64/ 西北农业科技大学镜像网站/centos/7/isos/x86_64/ 北京电信通电信工程有线公司镜像网站/centos/7/isos/x86_64/ 浙江大学开源镜像网站/centos/7/isos/x86_64/ 中科院(中国科学院计算机网络信息中心)开源镜像网站/centos/7/isos/x86_64/ 上海交通大学开源镜像网站/centos/7/isos/x86_64/ 中国科学技术大学开源镜像网站/centos/7/isos/x86_64/ 北京首都在线科技股份有限公司镜像网站/centos/7/isos/x86_64/ 上海网易163公司开源镜像网站/centos/7/isos/x86_64/ 东北大学开源镜像网站/centos/7/isos/x86_64/ 大连东软信息学院开源镜像网站/centos/7/isos/x86_64/ 北京理工大学开源镜像网站7、随意进入一个镜像网站,即可看到CentOS7.2的ISO镜像文件了。

centos7最小化安装图形界面

centos7最小化安装图形界面

centos7最⼩化安装图形界⾯1、安装X Window System命令yum groupinstall "X Window System"选择y直接安装就可以了2、安装图形界⾯软件 GNOMEyum groupinstall "GNOME Desktop"选择y以后直接等待⼀会就可以了安装成功后,会显⽰Complete!3.更新系统的默认运⾏级别经过上⾯的操作,系统启动默认还是命令⾏页⾯的,需要我们进⾏切换。

如果想要使系统启动即为图形化窗⼝,需要执⾏下⾯的命令ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.targetln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target 命令⾏模式ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target 图形界⾯模式4.重启系统,当系统再次启动的时候,就会默认进⼊图形界⾯reboot 重启5.CentOS7的命令⾏模式与图形界⾯相互切换systemctl get-default //获取当前系统启动模式更改模式命令:systemctl set-default graphical.target //由命令⾏模式更改为图形界⾯模式systemctl set-default multi-user.target //由图形界⾯模式更改为命令⾏模式更改后验证是否正确shutdown -r now。

linux系统优化(CentOS7)

linux系统优化(CentOS7)

linux系统优化(CentOS7)1.概览CentOS系统安装之后并不能⽴即投⼊⽣产环境使⽤,往往需要先经过我们运维⼈员的优化才⾏。

在此写⼏点关于Linux系统安装后的基础优化操作。

注意:本次优化都是基于CentOS(7.7)2.优化⽬录配置yum源并安装基础软件修改主机地址,主机名dns等信息修改默认的端⼝,禁⽌root⽤户登录编辑sudo,以普通⽤户管理关闭selinux配置时间同步锁定系统关键⽂件,防⽌提权篡改为Grub菜单增加密码调整⽂件描述符数量,进程及⽂件打开都会消耗⽂件描述符精简并保留必要的开机⾃启动服务linux内核优化/etc/sysctl.confa.安装常⽤软件例如:wget vim lrzsz bash-completion telnet nmap等等yum -y install wget vim lrzsz bash-completion telnet nmapb.修改主机地址,主机名dns等信息[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #⽹卡名字BOOTPROTO=static #静态IP地址获取状态如:DHCP表⽰⾃动获取IP地址IPADDR=172.16.1.113 #IP地址NETMASK=255.255.255.0 #⼦⽹掩码ONBOOT=yes #引导时是否激活GATEWAY=172.16.1.1[root@localhost ~]# vim /etc/hostnametest #这个是主机名我们也可以⽤ hostnamectl set-hostname test 来永久修改主机名,重新登录⽣效修改DNS[root@localhost ~]# vi /etc/resolv.conf #修改DNS信息nameserver 114.114.114.114nameserver 8.8.8.8[root@localhost ~]# cat /etc/resolv.conf #查看修改后的DNS信息nameserver 114.114.114.114nameserver 8.8.8.8[root@localhost ~]# systemctl restart network #重启⽹卡,⽣效重启⽹卡,也可以⽤下⾯的命令[root@localhost ~]# /etc/init.d/network restartc.修改默认的端⼝默认ssh配置⽂件是/etc/ssh/sshd_config⼤约在17⾏左右,有⼀个参数port 22,默认是注释的,我们打开注释,把22修改为别的端⼝即可注意:端⼝不要冲突,先备份。

ssh跳转两次远程在最小化的CENTOS,asianux上安装ORALCE11GR2 11.2.0.4

前言两台服务器是阿里巴巴提供的云主机,就是虚拟机曾经想过把CENTOS做成路由器,搞个NAT映射转发,就可以在远端通过XMANGER管理并安装ORACLE了,不过在正常的物理机上可以实现的功能发现虚拟机上并实现不了,查询N 多资料显示,是虚拟机的网络安全策略引起的,必须开启虚拟机的网络混杂模式,显然阿里巴巴比较牛逼。

不鸟我,只能跳转之后再跳转使用VNC远程桌面安装,这种安装方式,就是感觉延时比较大一点。

一、安装前准备第一准备工具XME4SSH2 终端工具Securecrt第二,使用XFTP 连接到远程主机把CENTOS的DVD镜像,oracle的安装文件上传到服务器二、本地YUM源2.1挂载镜像挂载centos DVD 镜像文件1到/mnt/iso/dvd1 镜像文件2到/mnt/iso/dvd2[root@centos ~]# mkdir -p /mnt/iso/dvd1[root@centos ~]# mount -o loop /mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/iso/dvd1 [root@centos ~]# mkdir -p /mnt/iso/dvd2[root@centos ~]# mount -o loop /mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/iso/dvd2 2.2修改本地源1.备份文件[root@centos ~]# cd /etc/yum.repos.d/[root@centos yum.repos.d]# mkdir -p bak[root@centos bak]# cp /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/bak[root@centos bak]# cd /etc/yum.repos.d/[root@centos yum.repos.d]# rm CentOS-Debuginfo.reporm: remove regular file `CentOS-Debuginfo.repo'? Y[root@centos yum.repos.d]# rm CentOS-Vault.reporm: remove regular file `CentOS-Vault.repo'? Y[root@centos yum.repos.d]# rm CentOS-Base.reporm: remove regular file `CentOS-Base.repo'? Y[root@centos yum.repos.d]# lsbak CentOS-Media.repo2.修改文件[root@centos yum.repos.d]# vi CentOS-Media.repo原文件修改后的文件3.刷新yum缓存,<-没有缓存的情况下可能会报目录不存在的错误,无视[root@centos ~]#yum clean all[root@centos ~]#yum makecache检查一下成功没有[root@centos mnt]# yum grouplist三、安装远程桌面3.1安装gnome图形化桌面[root@centos ~]# yum groupinstall -y "X Window System"[root@centos ~]#yum groupinstall -y "Desktop"安装中文语言包支持[root@centos ~]#yum groupinstall -y "Chinese Support"3.2、安装vncserver并配置1.安装vncserver[root@centos ~]# yum install -y tigervnc-server2.配置vncserver1).配置为开机自启动[root@centos ~]# chkconfig --level 345 vncserver on2).配置vnc密码[root@centos ~]# vncserver3).配置为使用gnome桌面修改/root/.vnc/xstartup文件,把最后的twm & 删掉加上gnome-session &。

CENTOS7安装各种桌面系统CENTOS安装桌面图形化GUIGNOMEKDECinnam。。。

CENTOS7安装各种桌⾯系统CENTOS安装桌⾯图形化GUIGNOMEKDECinnam。

正常我们在使⽤CENTOS时候都是不会去⽤到它的GUI桌⾯系统,都是⽤最基础的命令⾏形式,这样会⽐较节省服务器资源,毕竟CENTOS ⼤部分就是⽤于服务器,当然也有⼈会有各种需求,需要⽤到桌⾯系统,⽐如需要安装浏览器,⽐如需要挂Q等,针对这些问题,就只能安装桌⾯系统了。

我们这⾥汇总了CENTOS上常⽤的⼏种桌⾯环境系统,下⾯进⼊正题:如果你的CENTOS是最⼩化安装的那默认都是不带X WINDOWS的,所以在安装这些桌⾯之前得先安装⼀下X WINDOWS,这个控制功能。

# yum upgrade #更新已安装软件# yum -y groupinstall "X Window System"⼀.GNOME桌⾯环境:1、安装GNOME桌⾯环境。

# yum -y groups install"GNOME Desktop"2、启动桌⾯,然后重启系统.完成安装后输⼊如下所⽰的命令:# startx# reboot这个命令会启动GNOME桌⾯环境。

对于⾸次启动,初始设置功能会运⾏,您必须进⾏⾸次使⽤的配置。

⾸先选择系统语⾔。

然后选择键盘类型。

添加在线帐户,这个是可选的。

最后点击“开始使⽤CentOS Linux”。

3、GNOME桌⾯样式如下:4、如何使⽤GNOME Shell?CentOS 7默认的GNOME桌⾯使⽤经典模式启动,如果要使⽤GNOME Shell,需要做如下设置:选项A:如果使⽤startx启动GNOME,请设置如下:# echo"exec gnome-session" >> ~/.xinitrc# startx选项B:服务器如果在远程,需要⽤VNC,设置系统图形登录systemctl set-default graphical.target并重启系统。

CentOS7.x安装VNC

CentOS7.x安装VNCVNC需要系统安装的有桌⾯,如果是⽣产环境服务器,安装时使⽤的最⼩化安装,那么进⾏下⾯操作安装GNOME 桌⾯。

# 列出的组列表⾥有GNOME Desktop。

yum grouplist#安装 GNOME 桌⾯yum groupinstall -y "GNOME Desktop"# 安装完成后,修改默认启动⽅式为图形化界⾯systemctl set-default graphical.target //设置成图形模式# 如果要换回来systemctl set-default multi-user.target //设置成命令模式#然后重启系统即可#或者startx开启图形界⾯。

第⼀次启动可能时间会长⼀点,耐⼼等待即可。

第⼀步:安装VNC服务软件,使⽤root⽤户执⾏以下命令(以下操作没有特别说明均在root⽤户):yum -y install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fontsyum -y install tigervnc-server -y安装后可以使⽤如下命令来验证是否安装成功:rpm -qa|grep tigervnc-server第⼆步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表⽰"桌⾯号",启动的端⼝号就是5900+桌⾯号,即是5901,如果再有⼀个就是2啦,端⼝号加1就是5902,以此类推:如果开启⼀个桌⾯,那就是vncserver@:1.service,使⽤的端⼝号是5900+1=5901,若是开启第⼆个桌⾯,那就是vncserver@:2.service,使⽤的端⼝号是5900+1=5902# 复制⼀个服务设置的模板cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service第三步:编辑/etc/systemd/system/vncserver@:1.servicevim /etc/systemd/system/vncserver@:1.service# 找到其中的<USER> ,修改成⾃⼰的⽤户名,如果是root⽤户登录桌⾯就使⽤root⽤户,如果使⽤普通⽤户登录桌⾯使⽤普通⽤户 (这⾥的⽤户是系统中事先存在的⽤户)# 修改此服务配置# 以下为root⽤户的配置,每⼀个⽤户,都需要单独设置⼀个监听服务。

CentOS 6.0 最小化编译安装Apache+MySQL+PHP+Zend

CentOS 6.0 最小化编译安装Apache+MySQL+PHP+Zend2011年10月23日⁄LAMP⁄评论数 1引言:操作系统:CentOS 6.0 32位下载地址:/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.i so安装方式:采用最小化安装,在安装系统的时候选择Minimal (CentOS 6.0默认就是Minimal安装模式,不含有任何可选安装包)最小化安装完成之后,系统占用900M左右磁盘空间备注:操作系统的安装,这里就不演示了,如果有疑问可以参考相关教程CentOS 6.0安装图解教程 /view/668f53e9e009581b6bd9ebc9.html系统运维温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接===================================================================== ================================安装前准备:1、配置好ip dns 网关,确保使用远程连接工具能够连接服务器2、关闭selinuxvi /etc/selinux/config 把SELINUX=enforcing SELINUXTYPE=targeted注释掉,然后新加一行为:SELINUX=disabled3、开启防火墙相应端口,apache需要开启80端口 MySQL需要开启3306端口vi /etc/sysconfig/iptables #编辑配置文件添加下面的内容 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #(允许80端口通过防火墙)-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #(允许3306端口通过防火墙)/etc/init.d/iptables restart #重启防火墙使配置生效系统运维温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接4 、系统约定软件源代码包存放位置:/usr/local/src源码包编译安装位置:/usr/local/软件名字5、下载软件//httpd/httpd-2.2.21.tar.gz #下载apachehttp://gd.tuwien.ac.at/db/mysql/Downloads/MySQL-5.1/mysql-5.1.59 -linux-i686-glibc23.tar.gz #下载mysql/distributions/php-5.2.17.tar.gz #下载php/optimizer/3.3.9/ZendOptimizer-3.3.9-li nux-glibc23-i386.tar.gz #下载ZendOptimize/src/5.0/perl-5.14.1.tar.gz #下载perlftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5 .7.tar.gz #下载libmcrypt用WinSCP远程连接到服务器,把下载好的软件上传到服务器/usr/local/src下面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS最小化安装后的优化
购买了服务器,下一步就要安装系统了,安装的时候我们选择最小化安装(不要图形)。

安装的原则是安装的包越少越好,这样机器才能稳定。

1、关闭不需要的服务
服务越少,占用的资源就会越少,所以应关闭不需要的服务。

这样做的好处是减少内存和CPU的时间占用。

#ntsysv
以下是需要开启的服务,其他的一律关闭
crond: Linux下的时间计划任务服务
irqbalance: 启用这个服务,既能提高linux的性能,又能降低服务器的能耗。

用于优化中断服务。

network
sshd
syslog: 这是linux的日志系统,必须启动,否则机器出现问题,找不到原因。

Iptables和SELinux可以关闭,因为网站和系统之前均有硬件防火墙,如果没有特许需要的,可以关闭。

关闭iptables方法:service iptables stop; 关闭SELinux方法:vim /etc/selinux/config 将selinux=“”
改为disabled,并重启。

如果不想重启系统,使用命令setenforce 0,此命令可以暂时关闭SELinux,重启后失效。

2、关闭不需要的tty
先编辑/etc/inittab,找到如下一段命令:
这里显示了6个控制台,这6个控制台会默认驻留在内存中,用ps –ef可以看到这6个进程:
事实上没必要那么多,应如何关闭不需要的进程呢?通常我们保留前面两个就可以,后面4个用#注释掉,无需重启,修改完后用init q执行下即可。

3、对TCP/IP网络参数进行调整
调整TCP/IP网络参数,可以增强抗SYN Flood的能力,命令如下:
#echo ‘net.ipv4.tcp_syncookies – 1’ >> /etc/sysctl.conf
#sysctl –p
4、修改shell命令的history记录个数
修改history记录的命令:vi /etc/profile
找到histsize=1000,将其改为histsize=100(这个根据具体情况而定)
不重启系统就生效的命令:source /etc/profile
5、定时校正服务器时间
# yum install ntp
# crontab –e
加入如下
*/5 * * * * ntpdate ntp.api.bz
ntp.api.bz 是一组NTP服务器集群,目前有6台服务器。

这项服务是api.bz继移动飞信免费短信发送接口之后的第二项免费服务。

6、停止打印服务
如果不需要打印服务,可以将其停止:
7、关闭IPV6
CentOS在默认状态下ipv6是开启的,我们要把它禁用,这样可以保证最大限度的安全和快速。

首先先检查开启了没:
#ifconfig –a
如果出现以上代码,那么说明ipv6开启了。

那我们必须修改相应的配置文件,停止ipv6
#vim /etc/modprode.conf
添加以下内容:
alias net -pf -10 off
alias ipv6 off
echo "IPV6INIT=no" >> /etc/sysconfig/network-scripts/ifcfg-eth0
然后重启系统即可!
8、调整Linux的最大文件打开数
在做linux服务器程序的时候,当流量上来,linux服务器的默认单进程的文件打开数肯定是不够的,一般非root用户进程默认只有1024个文件打开权限,所有对文件的操作,对网络的操作,在linux下都作为一个文件打开,所以在并发量大的时候,这个限制很快就达到了。

一旦达到这个限制,应用程序就会报一个:too many open files的错误。

解决这个问题就需要增大这个限制.....
修改/etc/security/limits.conf文件中设置最大打开文件数,最后一行添加如下这行:
* soft nofile 60000
* hard nofile 65535
但是重启以后就还原了,正确的做法是在Centos下的/etc/rc.local文件里添加如下命令:
Ulimit – SHn 65535
另外,ulimit –n命令不能真正看到文件的最大文件打开数,大家用以下脚本查看:
#!/bin/bash
for pid in ‘ps aux | grep nginx | grep –v grep |awk ‘{print $2}’’
do
cat /proc/${pid}/limits | grep ‘Max open files’
done
运行结果:
9、关闭CentOS5.5写磁盘I/O功能
一个Linux文件默认有3个时间
atime :对此文件的访问时间
ctime:此文件inode发生变化的时间
mtime:此文件的修改时间
如果有多个小文件,比如web上的小图片,那么就不必要记录文件的访问时间了,这样可以减少写磁盘的I/O。

那么如何配置?
首先,修改系统的配置文件:vim /etc/fstab;其次在相应的目录后面使用noatime,nodiratime 0 0。

相关文档
最新文档