章节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 ...