章节3 课时 49 讲解autofs-nis-ruser

{{{ fstab 系统不启动,不能正常运行 root帐号,mount -a

autofs /etc/auto.master /etc/auto.misc

mount /dev/cdrom /misc/cd

vi /etc/auto.master /misc /etc/auto.misc vi /etc/auto.misc cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom //cd自动加载。/misc目录下cd目录(一访问cd目录自动加载光盘),nosuid,nodev控制权限 service autofs restart chkconfig autofs on

例子 ...

more ...

Describe linux/gwan 网页接收与发送的最大字节数设置 here.

更改MAX_ENTITY_SIZE的值。

{{{#!highlight c // ============================================================================ // C servlet example for the G-WAN Web Application Server (http://www.gwan.ch/) // // entity_size.c: how to modify the maximum HTTP entity size accepted by G-WAN // // Many production servers disable entities to avoid abuse. G-WAN so // far used a limit slightly larger than 4KiB. // // This example shows ...

more ...

章节3 课时 41 讲解init-chkconfig

ls /sbin/init //初始化程序 ,桌面,图标,输入法加载,... {{{ /etc/inittab //init主配置文件 /etc/rc.d/rc.sysinit //首先访问 /etc/rc.d/rc X /etc/rc.d/rcX.d/Sxxxx start(软链接/etc/rc.d/init.d/xxxx) /etc/rc.d/rc.local (系统开机运行程序放置位置,profile是bash启动运行程序配置) minigetty /dev/tty1-6 login -> bash /etc/profile ~/.bash_profile ...

more ...

章节3 课时 39 讲解grub-kernel-root

grub> root (hd0,0) kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.18-194.el5.img

root (hd0,0) //hda,sda 是设备文件,驱动之后的设备。grub 第一个硬盘hd0,第一个分区0 kernel /vmlinuz-2.6.18-194.el5 此/指hd0,0 kernel vmlinuz-2.6.18-194.el5 root=/dev/sda2 //root=根分区,可以启动不同分区的linux ro ...

more ...

章节3 课时 40 讲解initrd-usb-scsi

initrd = init ram disk

grub 把kernel initrd从硬盘读出,放入内存,把引导交给kernel, 载入驱动initrd

mkinitrd --with usb_mod

root@x201i:/lib/modules/3.2.0-4-amd64/kernel/drivers/usb/host# 3种usb2.0驱动uhci ehci ohci

加载驱动,写入到a.img镜像,内核版本号文件 mkinitrd --with uhci-hck --with usb-storage --with sd_mod --with scsi_mod /boot/a.img 2.6.18-194.el

更改 /boot ...

more ...

章节3 课时 34 screen文本控制台的窗口操作

相当于nohup 后台运行,不会因为连接断开而中断运行。但是可以恢复执行状态,切换多个进程。

screen 命令  执行运行时间长的命令,以防止网络中断 

screen bash

screen 直接打开screen

pstree |grep screen

screen -r 恢复到原来的任务

screen -dr 终止连接退回bash ,但不中止程序运行.

screen -r pid 多个screen时恢复到指定的screen

在screen中,CTRL+a ,开一个新的screen窗体。

screen -x 恢复到最近断开的screen

pstree | grep -A2 -B2 screen 查看screen以及上下2行

在一个screen中,CTRL+a 按下n,在多个窗口中切换

在screen中,CTRL+a c 打开新窗口 ...

more ...

章节3 课时 35 讲解syslog

tail -f /var/log/messages messages是程序首选信息输出。监视messages, 服务有问题,服务启动有问题 ,首先看messages

相似的,如果邮件出不去 ,查看地邮件日志 /var/log/maillog

apache /var/log/httpd/error_log

syslog 有2个组件 klogd syslogd

klogd kernel日志,kernel 直接写日志 通过dmesg看日志缓存 {{{ dmesg 当前缓存 cat /var/log/dmesg 缓存写到文件中 }}} syslogd

klogd man 2 syslog

syslogd 配置文件 /etc/syslog.conf

syslogd man 3 ...

more ...

章节3 课时 36 讲解cron-anacron

atd 简单的,轻量级,可控性小 chkconfig adt off 关闭 //只执行一次的任务,使用率不高

at 12:00

echo '12' CTRL +d

crond * crond cron i. 用户执行 crontab -e /var/spool/cron 保存用户cron配置,文件名为 crontab -u shrek -e //root 可更改其它用户cron crontab -e 前五个位置放时间:分钟 小时 日 月 周 命令 1 5 * * * dump -3uf /tmp/boot ...

more ...

章节3 课时 37 讲解cups-setenforcing

cups 通用unix打印系统,响应本机或者外界打印

chkconfig --list cups 查看是否运行服务

chkconfig --list |grep cups

lpd 老式打印系统,

cups 有收费版本,为了兼容lpd,有服务cpus-ltd

system-config-printer 配置打印机

system-config--.... {{{ seLinux

getenforce

Permissive

setenforce 0 //半闭selinux

getenforce

Enforcing

//永久关闭selinux vi /etc/selinux/config SELINUX=disabled

}}}

LANG= 回车,语言改成默认英文

more ...

章节3 课时 38 讲解grub-grub-troubleshooting

开机过程 BIOS-->Bootloader --> Kernel--> init --> service --> login --> bash

智能手机 Bootloader(bios+bootloader)->Kernel->

window xp bootloader ntldr boot.ini 引导多个windows

sector 512byte 446 MBR 64 DPT 2 55AA

/boot/grub/stage1 512byte //出问题,硬盘不可引导 /boot/grub/stage1_5_ext3   //出问题,屏幕出到“GRUB ”无反应,或者屏幕不停刷gurb 上面2个已经写入硬盘最前面 /boot/grub/stage2 写在分区里,不可删除,如果删除系统无法启动

/boot ...

more ...