当前位置:   article > 正文

solaris系统关闭服务器,solaris 如何将某一服务重启和停止

solaris 重启nfs

1.Disabled Volume Management

# cd /etc/rc2.d

# mv S92volmgt s92volmgt

After this configuration, CD-ROMs will not be automatically mounted. To manually mount a CD-ROM use:

# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt

2.Disabled Dtlogin

Dtlogin is disabled if the server is not intended to run the Common Desktop Environment (CDE) or GUIs.

# cd /etc/rc2.d

# mv S99dtlogin s99dtlogin

3.Disabled Printing

# /usr/lib/lpshut

# cd /etc/rc2.d

# mv S80lp s80lp

4.Disabled RPC

RPC is disabled if the server is not intended to run CDE. To determine what is using rcp, use “rpcinfo –p”.

# cd /etc/rc2.d

# mv /etc/rc2.d/S71rpc /etc/rc2.d/s71rpc

5.Disabled the NFS Client

# /etc/init.d/nfs.client stop

# cd /etc/rc2.d

# mv S73nfs.client s73nfs.client

6.Disabled the NFS Server

# /etc/init.d/nfs.server stop

# cd /etc/rc3.d

# mv S15nfs.server s15nfs.server

7.Disabled UUCP

# cd /etc/rc2.d

# mv S70uucp s70uucp

8.Disabled the LDAP Client

# cd /etc/rc2.d

# mv S71ldap.client s71ldap.client

9.Disabled the Auto Mounter

# /etc/init.d/autofs stop

# cd /etc/rc2.d

# mv S74autofs s74autofs

10.Disabled the Network Time Daemon

# /etc/init.d/xntpd stop

# cd /etc/rc2.d

# mv S74xntpd s74xntpd

11.Disabled the Logical Link Control Driver

# cd /etc/rc2.d

# ./S40llc2 stop

# mv S40llc2 s40llc2

12.Disabled Auto Install

# cd /etc/rc2.d

# mv S72autoinstall s72autoinstall

13.Disabled Cachefs Daemon

# cd /etc/rc2.d

# mv S73cachefs.daemon s73cachefs.daemon

14.Disabled Asynchronous PPP Daemon

# cd /etc/rc2.d

# mv S47pppd s47pppd

15.Disabled cacheos.finish script

# cd /etc/rc2.d

# mv S93cacheos.finish s93cacheos.finish

16.Disabled Preservation of Files Killed by Vi

# cd /etc/rc2.d

# mv S80PRESERVE s80PRESERVE

17.Disabled Power Management

# cd /etc/rc2.d

# mv S85power s85power

18.Disabled Flash Prom Update

# cd /etc/rc2.d

# mv S75flashprom s75flashprom

Before attempting to update the eeprom, temporally enable this script.

19.Disabled “Buttons n Dials-Setup”

# cd /etc/rc2.d

# mv S89bdconfig s89bdconfig

20.Disabled Spc

# cd /etc/rc2.d

# mv S80spc s80spc

21.Disabled Sun Management Center

# cd /etc/rc2.d

# mv S90wbem s90wbem

22.Disabled Network Cache and Accelerator

# cd /etc/rc2.d

# mv S94ncalogd s94ncalogd

# mv S95ncad s95ncad

Used to increase web server performance

23.Disabled Mobile IP Agent

# cd /etc/rc3.d

# mv S80mipagent s80mipagent

24.Disabled SNMP

# cd /etc/rc3.d

# /usr/bin/pkill -9 -x -u 0 '(snmpdx|snmpv2d|mibiisa)'

# mv S76snmpdx s76snmpdx

25.Disabled Apache

# cd /etc/rc3.d

# mv S50apache s50apache

26.Disabled DMI

# cd /etc/rc3.d

# /usr/bin/pkill -9 -x -u 0 '(snmpXdmid|dmispd)'

# mv S77dmi s77dmi

27.Disabled the Sendmail Daemon

The system continues to send mail out. It does not receive mail in to the server. This eliminates a significant security

vulnerability.

# /etc/init.d/sendmail stop

Prevented sendmail from starting at boot:

# cd /etc/rc2.d

# mv S88sendmail s88sendmail

Ensured the sendmail queue is cleaned out:

# crontab –e

# The Sendmail daemon is not running - This tells it to send mail out

05,20,35,50 * * * * /usr/lib/sendmail –q

28.Disabled Multicasting

Multicasting is typically used for clustering. Ensure that it is not required by an application.

# vi /etc/init.d/inetsvc

#

# Add a static route for multicast packets out our default interface.

# The default interface is the interface that corresponds to the node name.

#

#mcastif=`/sbin/dhcpinfo Yiaddr`

#

#if [ $? -ne 0 ]; then

# mcastif=`uname -n`

#fi

#

#echo "Setting default interface for multicast: \c"

#/usr/sbin/route add -interface -netmask "240.0.0.0" "224.0.0.0" "$mcastif"

29.Disabled the Serial Port Listeners

This configuration can be accomplished unless there is a modem or console terminal attached to the system.

# vi /etc/inittab

Remove the line with “/usr/lib/saf/sac -t 300”

# chown root:sys /etc/inittab

# chmod 644 /etc/inittab

1.Added Warning Banners

These configurations replace the operating system version with a warning banner displayed during the login process.

Login:

# vi /etc/motd (replaced operating system version with a warning banner)

Property of Company

WARNING: To protect systems from unauthorized use and to ensure that the

system is functioning properly, activities on this system are monitored and

recorded and subject to audit. Use of this system is expressed consent to such

monitoring and recording. Any unauthorized access or use of this system is

prohibited and could be subject to criminal and civil penalties.

# cp /etc/motd /etc/issue

Telnet:

# vi /etc/default/telnetd

UMASK=022

BANNER=""

# chown root:sys /etc/default/telnetd

# chmod 444 /etc/default/telnetd

FTP:

# vi /etc/default/ftpd

UMASK=022

BANNER=`cat /etc/motd`

# chown root:sy

s /etc/default/ftpd

# chmod 444 /etc/default/ftpd

2.Enabled Logging of the su Command

This configuration logs both success and failure of su command usage.

NOTE: This configuration is required by the root login notification script (below).

# vi /etc/default/su

SULOG=/var/adm/sulog (uncommented)

# cd /var/adm

# touch sulog

# chgrp sys sulog

# chmod 600 sulog

3.Enabled AUTH Logging

The auth facility controls account access with login, su, etc.

# vi /etc/syslog.conf

auth.info /var/log/authlog

auth.notice /var/log/authlog

NOTE: The entries must be separated by tabs.

# /etc/init.d/syslog stop

# /etc/init.d/syslog start

4.Enabled Logging of Unsuccessful Login Attempts

The loginlog file records consecutive failed login attempts.

# cd /var/adm

# touch loginlog

# chgrp sys loginlog

# chmod 600 loginlog

5.Enabled Logging of Successful Logins

# cd /var/log

# touch logins

# chgrp sys logins

# chmod 600 logins

# vi /etc/syslog.conf

# log successful logins

local0.info /var/log/logins

NOTE: The entries must be separated by tabs.

# /etc/init.d/syslog stop

# /etc/init.d/syslog start

Added the following entry to /etc/profile and /etc/.login:

logger -p local0.info "User $LOGNAME has logged in"

6.Enabled Logging of CDE Login Attempts

# vi /etc/pam.conf

Added the word “debug” after the account management entries

#

# Account management

#

login account required /usr/lib/security/$ISA/pam_unix.so.1 debug

dtlogin account required /usr/lib/security/$ISA/pam_unix.so.1 debug

# vi /etc/syslog.conf

Added “;auth.debug;user.debug” to the line that logs successful logins

# log successful logins

local0.info;auth.debug;user.debug /var/log/logins

NOTE: The entries must be separated by tabs.

# /etc/init.d/syslog stop

# /etc/init.d/syslog start

7.Enabled Performance Logging

# su – sys

# EDITOR=vi; export EDITOR

# crontab –e

# The sys crontab should be used to do performance collection. See cron

# and performance manual pages for details on startup.

#

0 * * * 0-6 /usr/lib/sa/sa1

20,40 6-22 * * 1-5 /usr/lib/sa/sa1

5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/591815
推荐阅读
  

闽ICP备14008679号