一:Linux系统的升级
  今天我们说说yum系统,我们知道linux系统自带的工具up2date可以用来升级,却要用yum呢。其实大家知道,up2date 慢且经常失去响应;死机的情况。所以我们还是试一试yum来进行更新下载。yum是yellowdog updater modified 的缩写。yellowdog是一个Linux 的distributionRH将这种升级技术利用到自己的distribution 形成了现在的yum。
  我来说说yum系统的选项与参数
  选项:    -y                                      自动回答yes
                 --installroot=/路径                指定安装路径
  参数:    yum install 包名                         指定安装包
                yumupdate 包名                      升级包
                yum–y update                       更新系统所有的包
                yumsearch 包名                      查询这个包依赖的所有包
                yumremove 包名                      删除某个包
                yumclean                            清楚已安装过下载包
  工具集的安装;
                  yum grouplist                     查询系统工具集
                  yum groupinstall  “工具集名”    安装工具集

                  yum groupinfo     “工具集名”     查询工具集中有哪些包
  二:禁用Linux系统不必要的服务
  我们先查看一下自启动状态;chkconfig –list
   
  查询结果,
   
  接下来就可以禁止不必要的服务了。。。
  1》chkconfig –level 2345 服务器守护进程名 off (rpm包安装的,源码包安装的不支持)
  那么有人问了2345是?呵呵,这里就给简单串讲一下linux系统中的云新级别
  0——————停机
  1——————单用户模式,用于root用户对系统进行维护
  2——————多用户模式,此模式下不能使用NFS
  3——————完全多用户模式,主机作为服务器使用时通常在此运行级别
  4——————未分配使用
  5——————图形登录的多用户模式,用户在该模式下可进行图形界面登录
  6——————重新启动
  2》在命令行中键入“setup”在systemservices中进行设置
   
  进去看看,具体的服务列表
   
  查看也可以用netstat –an
   
  做了更改之后记得重新启动机器。下面是我淘的一些具体服务讲解,给大家列举出来~~

  

         服务名

必需(是/否)

         用途描述

         注解

         acon

         否

语言支持

特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语

         acpi

         否

电源管理

手提电脑电池电扇监控器

         acpid

         否

监听精灵进程

此进程监听并分配内核中的acpi事件

         adsl

         否

内部ADSL开关控制

只有你的计算机内部有互联网连接adsl开关时才用到此服务

         alsa

         否

高级Linux声音构件

这个单独的声音系统实际包含在内核中

         anacron

         否

周期命令调度程序

一个任务调度工具

         apmd

         否

电源管理

手提电脑电源管理

         apmiser

         否

电源管理

另一手提电脑电池延长器

         arpwatch

         否

以太网IP地址配对监控器

用主机名监控并记录远程IP地址

         atd

         否

周期命令调度程序

一个任务调度工具

         autofs

         否

自动安装服务

几个命令服务文件系统自动安装之一.一些此类服务专门针对发行配套软件,如果你使用的发行配套软件拥有自己的自动安装系统,不要用这一个.

         bluetooth

         否

蓝牙技术核心

用于所有蓝牙服务

         bootparamd

         否

导入服务

以前导入无盘客户端/瘦客户端的方法.最新型的方法为零配置系统(zeroconfystem).

         canna

         否

日语转换引擎

 

         capi4linux

         否

基本CAPI子系统

 

         cpqarrayd

         否

         硬件服务

康柏独立冗余磁盘阵列(Raid Array)监控器
      

         cpufreq

         否

         硬件服务

         控查并配置CPU频率精灵程序模块

         cpufreqd

         否

         硬件服务

         此服务自动衡量CPU频率来减少过热情况.在超频时有用.

         crond

         是

         周期命令调度程序

         一个任务调度工具

         Cups-lpd

         否

         使旧式Lunux或商业Unix系统连接到打印主机上.

         只有在允许旧式系统访问打印机时才有用

         cups

         是

         公共Unix打印系统

         进行打印的必要功能

         cvs

         否

         并发版本系统
      

         用于管理多用户文档

         devfsd

         否

         系统维护

         此服务只清除动态桌面目录,除非你的系统经常崩溃,否则不需要此服务.

         dhcpd

         否

         DHCP服务器

         你的网络足够大,使用静态IP很麻烦吗?此项服务对你的网络进行DHCP IP配置,方便网络应用.
      

         diald
      

         否

         拨号网络智能自动拨号器
      

         此服务一经请求,即连接上网络.你一旦输入电子邮件,点击发送,它就自动连接,发送电邮并断开.
      

         dkms
      

         否

         DKMS自安装导入

         发行配套软件专用工具,用于OEM类型安装.它允许管理员密码的最初导入设置以及常规应用的用户名密码,系统的最后配置.
      

         dm
      

         是
      

         显示管理器

         X服务器的核心,使用图形用户界面(GUI)时必需.
      

         dnbc
      

         否

      

         数字网络绑定Chrooter
      

         这是一个简单的bash脚本,它将一个BIND服务器放入一个chroot牢笼中.安装BIND,发布脚本并重启.
      

         Drakxtools-http
      

         否
      

         小型服务管理服务器
      

         远程系统管理的发行配套软件专用工具.
      

         dund
      

         否
      

         蓝牙拨号网络
      

 

         fam
      

         否
      

  文件系统变更监控器
      

         文件系统所有改变的记录器
      

         finger
      

         否
      

         数据远程访问
      

         此服务允许你远程访问用户登录日期,最后登录日期与时间.用于不在办公室时监控雇员的工作习惯,主要的安全违反,因为你正有效地在线发布公司机密数据.
      

         freshclam
      

         是
      

         ClamAV更新器
      

         用于自动更新ClamAV
      

         gpm
      

         是
      

         鼠标
      

         鼠标驱动器控制台模式
      

         haldaemon
      

         否

      

         硬件监控系统
      

         此服务监控硬件改变,为你改变新的或更改过的硬件.
      

         harddrake
      

         否
      

         硬件服务
      

         发行配套软件专用硬件探测与配置
      

         heartbeat
      

         否
      

         高可用性服务
      

         此服务旨在增加重要服务与服务器的优先级
      

         hidd
      

         否
      

         蓝牙H.I.D.服务器
      

 

         hplip
      

         否
      

  惠普Linux打印与成像
      

         旧版惠普整成产品供应驱动器
      

         hpoj
      

         否

 Pital?init,惠普办公喷墨打印机驱动器

         惠普办公喷墨打印机旧式驱动器.新式驱动器包含在打印机的打印驱动器内.

         httpd

                  否

Apache网络服务器

          在系统上应用此服务有两个原因,一是要用它作为网络服务器,二是用它作为网址开发器.如果没有此二项,则不必安装Apache.

      

         hylafax?server

                  否

 

                  企业传真机?调制调解器服务

                  此服务仅用于1类与2类传真机.如果你想用hylafax通过调制调解器发送传真,必须运行此服务.它并不是唯一有效的传真工具.

      

         ibod

                  否

                  按需ISDN MPPP带宽

与拨号网络一同使用,按需连接到网络.

      

         identd

                  否

TCP连接鉴定

        

         imaps

                  否

安全IMAP服务器

        

         imaps

                  否

  IMAP服务器

        

         ipop

         否

         POP2邮件服务器

 

         ipop3

         否

         POP3邮件服务器

 

         ipsec

         否

         加密与验证通信
      

         KLIPS为内核一半,PLUTO为用户空间一半.在远程访问情况下十分有用.
      

         iptables

         是

基于Packet过滤防火墙内核

所有优秀的Linux防火墙都基于此项服务

         ipvsadmin

         否

Linux核心IP虚拟服务器

最早的Linux网络系统之一,已不常用.

         ird

         否

红外线设备界面

以前的无线设备支持

         keytable

         是

键盘映射

此服务明确告诉系统你正在使用哪种键盘

         kheader

         否

导入服务

此服务自动重建内核头导入

         lads

         否

 登录异常探测系统

跟踪登录企图并警告入侵企图的工具

         laptop mode

         否

 电源管理

减少电力耗费,延长手提电脑电池寿命的工具

         leafnode

         否

 X? INETD NNTP服务

 

         lisa

         否

局域网信息服务器

 

  三:保证系统密码文件的安全
  /etc/shadow                                     不允许复制
  /etc/passwd                                     有些linux中有,必需开启shadow
  如:/etc/shadow                                 权限
   
   
  四:使用SSH实现远程登录
  五:关闭多余的控制台
  我们知道在按F1———F6时候是进入控制台的热键
  /etc/inittab                                            超级守护进程文件         把多余的控制台停止掉,其实就是注释掉
   
   
  列如我们就使用俩个控制台,把其他的都给禁掉
   
  六:关闭IPV6
  1》修改配置文件 /etc/sysconfig/network
   
  把NETWORKING_IPV6=no掉
   
  2》vi /etc/modprobe.conf进入后加入两句话来把IPV6关掉
   
  七:禁止普通用户关机,重启权限(控制权限)
  1》修改vi /etc/inittab
   
   注释掉ca::ctrlaltdel;/sbin/shutdown –t3 –rnow(禁止热启动)

   
  2》删除一些热起文件
   
  八:用户访问控制
  1》vi /etc/hosts.deny
   
  添加;ALL:ALL                               任何一个IP地址访问我都不允许访问
  2》vi /etc/hosts.allow
   
  sshd:192.168.12.100                     允许100ssh登录
  九:修改别名文件
  vi /etc/aliases
   
  注释掉以下内容:
  games  ingres  system  tooruucp  manager  dumper  operator  decode  root
   
  十:禁止ping
  在禁止ping前,我们先看是否可以相通,虚机的IP是192.168.0.14
   
  echo 1 > /proc/sys/net/ipv4/icpm_echo_ignore_all(不是用vi打开的,直接敲进去运行就可以)
   
   
  我们在把它改回去,改回去很简单,直接把echo 1改为echo 0
   
  在来测试一下~~~   

  十一:禁止源路由
  echo 0 > /proc/sys/net/ipv4/conf/*/accept_source_route(系统默认的是禁止的)
   
  十二:防止SYN攻击
  SYN攻击大家都知道,就是A给B发包,正常的包是三次握手,但是A给B之后最后一次不进行确认。然后一直不停的给B发包,B接收后确认延迟默认30秒,但是A会一直给B发包,以致阻塞掉路由。。。

  echo 1 >  /proc/sys/net/ipv4/tcp_syncookies

Logo

更多推荐