学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十章 Linux系统的其它管理(2)

设置字体:
----------------------------------

  pathmunge /usr/sbin
  pathmunge /usr/local/sbin
fi
pathmunge /usr/X11R6/bin after
unset pathmunge
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
 
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
 
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
      . $i
    fi
done
unset i
2.  /etc/login.defs
功能:设置用户口令相关信息
内容:
# *REQUIRED*
#   Directory where mailboxes reside, _or_ name of file, relative to the
#   home directory.  If you _do_ define both, MAIL_DIR takes precedence.
#   QMAIL_DIR is for Qmail
#
#QMAIL_DIR  Maildir
MAIL_DIR    /var/spool/mail
#MAIL_FILE  .mail
# Password aging controls:
#
#   PASS_MAX_DAYS   Maximum number of days a password may be used.
#   PASS_MIN_DAYS   Minimum number of days allowed between password changes.
#   PASS_MIN_LEN    Minimum acceptable password length.
#   PASS_WARN_AGE   Number of days warning given before a password expires.
#
PASS_MAX_DAYS   99999
PASS_MIN_DAYS   0
PASS_MIN_LEN    5
PASS_WARN_AGE   7
#
# Min/max values for automatic uid selection in useradd
#
UID_MIN           500
UID_MAX         60000
#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN           500
GID_MAX         60000
#
# If defined, this command is run when removing a user.
# It should remove any at/cron/print jobs etc. owned by
# the user to be removed (passed as the first argument).
#
#USERDEL_CMD    /usr/sbin/userdel_local
 
#
# If useradd should create home directories for users by default
# On RH systems, we do. This option is ORed with the -m flag on
# useradd command line.
#
CREATE_HOME yes
3.  /etc/default/useradd
功能:用户存放用户的默认信息
文件内容:
# useradd defaults file
GROUP=100(设置所属组GID)
HOME=/home(用户主目录存放的位置)
INACTIVE=-1 (口令失效后多少天禁用账号)
EXPIRE=(有效期)
SHELL=/bin/bash(用户默认shell)
SKEL=/etc/skel(指定默认用户私用配置文件存放的路径)
 
 
4.  用户主目录的文件
(1).bash_profile用户的私用配置文件
(2).bash_history 记录用户命令历史
(3).bashrc  设置用户函数(可调用/etc/bashrc)
(4).bash_logout   记录用户注销时执行命令
  • 系统日志
1.系统日志的组成
连接时间日志:记录用户登录信息
    错误日志:记录系统错误
进程统计日志:记录进程运行情况
应用程序日志:记录应用程序运行情况
2.Syslog的配置
#vi  /etc/syslog.conf
功能:配置syslog服务记录对象
内容:标识.动作   日志文件
mail.*  /var/Log/mail
标识:
authpriv    登录认证
cron       报告cron和at的信息
damon     报告xinotd的信息
kern       报告内核信息
lpr        报告打印机信息
mail       报告邮件服务器的信息
*          所有信息
3.查看日志
# more 日志文件名
 
----------------------------------
课程列表
重点难点
赞助链接