⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000003.htm

📁 关于embedded的文章
💻 HTM
📖 第 1 页 / 共 4 页
字号:
/bin/ifconfig&nbsp;eth0&nbsp;192.168.0.254&nbsp;<BR>/bin/ifconfig&nbsp;eth1&nbsp;211.69.207.21&nbsp;<BR>/bin/ip&nbsp;route&nbsp;add&nbsp;default&nbsp;via&nbsp;211.69.207.254&nbsp;dev&nbsp;eth1&nbsp;<BR>/bin/ip&nbsp;route&nbsp;replace&nbsp;192.168.0.0/24&nbsp;dev&nbsp;eth0&nbsp;scope&nbsp;link&nbsp;<BR>/bin/ip&nbsp;route&nbsp;replace&nbsp;211.69.207.0/24&nbsp;dev&nbsp;eth1&nbsp;scope&nbsp;link&nbsp;<BR>&nbsp;<BR>前两行设置ip地址,第三行设置缺省网关,后面两行更改本网路由。&nbsp;<BR>&nbsp;<BR>rc.firewall的写法大家可以自己参照iptables的HOWTO去完成&nbsp;<BR>&nbsp;<BR>/etc/passwd,/etc/shadow,/etc/group记录有系统帐号信息,在最小系统上,&nbsp;<BR>我只留了root组(用户)的信息。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;裁减Linux(12)&nbsp;<BR>裁减Linux过程中,PAM是一个很关键的部分,由于资料不多,很多人束手无策。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>如果仅仅要使用最小系统,从console登陆需要修改/etc/pam.d/login,从ssh&nbsp;&nbsp;<BR>上来修改/etc/pam.d/sshd,不妨复制系统原来的配置文件略作修改&nbsp;&nbsp;<BR>/etc/pam.d/login为&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>#%PAM-1.0&nbsp;&nbsp;<BR>auth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_stack.so&nbsp;service=system-auth&nbsp;&nbsp;<BR>account&nbsp;&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_stack.so&nbsp;service=system-auth&nbsp;&nbsp;<BR>password&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_stack.so&nbsp;service=system-auth&nbsp;&nbsp;<BR>session&nbsp;&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_stack.so&nbsp;service=system-auth&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>/etc/pam.d/sshd和login的内容一样。从其可知它们调用了system-auth这个服务,&nbsp;&nbsp;<BR>则还需要/etc/pam.d/system-auth,内容为:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>#%PAM-1.0&nbsp;&nbsp;<BR>#&nbsp;This&nbsp;file&nbsp;is&nbsp;auto-generated.&nbsp;&nbsp;<BR>#&nbsp;User&nbsp;changes&nbsp;will&nbsp;be&nbsp;destroyed&nbsp;the&nbsp;next&nbsp;time&nbsp;authconfig&nbsp;is&nbsp;run.&nbsp;&nbsp;<BR>&nbsp;<BR>auth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sufficient&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_unix.so&nbsp;likeauth&nbsp;nullok&nbsp;&nbsp;<BR>account&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_unix.so&nbsp;&nbsp;<BR>password&nbsp;&nbsp;&nbsp;&nbsp;sufficient&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_unix.so&nbsp;nullok&nbsp;use_authtok&nbsp;md5&nbsp;s&nbsp;&nbsp;<BR>hadow&nbsp;&nbsp;<BR>session&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;required&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/lib/security/pam_unix.so&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>排版原因,第三行应该是完整的。&nbsp;&nbsp;<BR>&nbsp;<BR>裁减Linux(13)&nbsp;&nbsp;<BR>关机和重启&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>关机和重启在完整的Linux下面是有很长的脚本支持的,就像启动脚本/etc/rc.sysinit&nbsp;&nbsp;<BR>等等。但是在最小系统上面,这些都需要自己来写,复制原有系统的肯定不行。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>不过从前面/etc/inittab里面可以知道,最小系统上面reboot执行的是/etc/rc6,&nbsp;&nbsp;<BR>关机是/etc/rc0,如果不需要“善后”,则很简单,rc6如下:&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>[root@MiniLinux&nbsp;etc]#&nbsp;cat&nbsp;rc6&nbsp;&nbsp;<BR>/sbin/reboot&nbsp;-i&nbsp;-d&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>rc0则为:&nbsp;&nbsp;<BR>[root@MiniLinux&nbsp;etc]#&nbsp;cat&nbsp;rc0&nbsp;&nbsp;<BR>/sbin/halt&nbsp;-i&nbsp;-d&nbsp;-p&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>整个etc目录下的东西列表大致为:&nbsp;&nbsp;<BR>[root@MiniLinux&nbsp;etc]#&nbsp;ll&nbsp;&nbsp;<BR>total&nbsp;891&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6639&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;fonts.cgz&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;109&nbsp;Dec&nbsp;30&nbsp;06:19&nbsp;fstab&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14&nbsp;Dec&nbsp;14&nbsp;00:10&nbsp;group&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;146&nbsp;Dec&nbsp;27&nbsp;15:41&nbsp;inittab&nbsp;&nbsp;<BR>-rw-------&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;60&nbsp;Jan&nbsp;&nbsp;6&nbsp;15:14&nbsp;ioctl.save&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;57&nbsp;Dec&nbsp;12&nbsp;01:26&nbsp;issue&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;28436&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;keymaps.gz&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3758&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;kon.cfg&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1281&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;lang-table&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1320&nbsp;Dec&nbsp;30&nbsp;06:55&nbsp;ld.so.cache&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18&nbsp;Dec&nbsp;12&nbsp;07:53&nbsp;ld.so.conf&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;54692&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;loader.tr&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1180&nbsp;Dec&nbsp;23&nbsp;09:07&nbsp;login.defs&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30303&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;minikon.fnt&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;Dec&nbsp;13&nbsp;23:39&nbsp;mtab&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;270&nbsp;Dec&nbsp;23&nbsp;04:03&nbsp;nsswitch.conf&nbsp;&nbsp;<BR>drwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1024&nbsp;Dec&nbsp;30&nbsp;04:48&nbsp;pam.d&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;28&nbsp;Dec&nbsp;30&nbsp;06:29&nbsp;passwd&nbsp;&nbsp;<BR>-rwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;401&nbsp;Dec&nbsp;30&nbsp;07:43&nbsp;profile&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;12359&nbsp;Apr&nbsp;19&nbsp;&nbsp;2002&nbsp;ramfs.img&nbsp;&nbsp;<BR>lrwxrwxrwx&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7&nbsp;Dec&nbsp;26&nbsp;03:03&nbsp;rc&nbsp;-&gt;&nbsp;rc.d/rc&nbsp;&nbsp;<BR>drwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1024&nbsp;Dec&nbsp;27&nbsp;15:33&nbsp;rc.d&nbsp;&nbsp;<BR>-rwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2631&nbsp;Jan&nbsp;&nbsp;6&nbsp;02:18&nbsp;rc.firewall&nbsp;&nbsp;<BR>-rwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;246&nbsp;Jan&nbsp;&nbsp;6&nbsp;02:17&nbsp;rc.network&nbsp;&nbsp;<BR>-rwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20&nbsp;Dec&nbsp;27&nbsp;15:38&nbsp;rc0&nbsp;&nbsp;<BR>-rwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;19&nbsp;Dec&nbsp;27&nbsp;15:39&nbsp;rc6&nbsp;&nbsp;<BR>-r--------&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;59&nbsp;Dec&nbsp;30&nbsp;06:20&nbsp;shadow&nbsp;&nbsp;<BR>drwxr-xr-x&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1024&nbsp;Dec&nbsp;26&nbsp;06:37&nbsp;ssh&nbsp;&nbsp;<BR>-rw-r--r--&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;737535&nbsp;Dec&nbsp;23&nbsp;10:18&nbsp;termcap&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>其中目录ssh为sshd的配置文件,复制原来机器上的即可&nbsp;&nbsp;<BR>其他的大部分文件都是按照HOWTO上面提到的一些必备文件复制的。&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>nsswitch.conf是系统寻找一些配置文件的配置文件,呵呵,很拗口,&nbsp;&nbsp;<BR>man&nbsp;nsswitch.conf看看吧,稍作修改为:&nbsp;&nbsp;<BR>[root@MiniLinux&nbsp;/]#&nbsp;cat&nbsp;etc/nsswitch.conf&nbsp;&nbsp;<BR>passwd:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>shadow:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>hosts:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>services:&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>networks:&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>protocols:&nbsp;&nbsp;files&nbsp;&nbsp;<BR>rpc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>ethers:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>netmasks:&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>bootparams:&nbsp;files&nbsp;&nbsp;<BR>automount:&nbsp;&nbsp;files&nbsp;&nbsp;<BR>aliases:&nbsp;&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>netgroup:&nbsp;&nbsp;&nbsp;files&nbsp;&nbsp;<BR>publickey:&nbsp;&nbsp;files&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>profile文件是bash&nbsp;shell的登陆脚本,主要为了限制历史命令记录大小&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>[root@MiniLinux&nbsp;etc]#&nbsp;cat&nbsp;profile&nbsp;&nbsp;<BR>#&nbsp;/etc/profile&nbsp;&nbsp;<BR>#&nbsp;System&nbsp;wide&nbsp;environment&nbsp;and&nbsp;startup&nbsp;programs,&nbsp;for&nbsp;login&nbsp;setup&nbsp;&nbsp;<BR>#&nbsp;Functions&nbsp;and&nbsp;aliases&nbsp;go&nbsp;in&nbsp;/etc/bashrc&nbsp;&nbsp;<BR>HISTSIZE=1000&nbsp;&nbsp;<BR>HISTFILESIZE=20&nbsp;&nbsp;<BR>PATH=/bin&nbsp;&nbsp;<BR>PS1='[\u@\h&nbsp;\W]\$&nbsp;'&nbsp;&nbsp;<BR>HOSTNAME='/bin/hostname'&nbsp;&nbsp;<BR>export&nbsp;PATH&nbsp;HISTSIZE&nbsp;HISTFILESIZE&nbsp;HOSTNAME&nbsp;PS1&nbsp;&nbsp;<BR>alias&nbsp;l.='ls&nbsp;-d&nbsp;.[a-zA-Z]*&nbsp;--color=tty'&nbsp;&nbsp;<BR>&nbsp;<BR>alias&nbsp;ll='ls&nbsp;-l&nbsp;--color=tty'&nbsp;&nbsp;<BR>alias&nbsp;ls='ls&nbsp;--color=tty'&nbsp;&nbsp;<BR>alias&nbsp;rm='rm&nbsp;-i'&nbsp;&nbsp;<BR>alias&nbsp;cp='cp&nbsp;-i'&nbsp;&nbsp;<BR>alias&nbsp;mv='mv&nbsp;-i'&nbsp;&nbsp;<BR>&nbsp;<BR>裁减Linux(14)&nbsp;&nbsp;<BR>关于/dev目录&nbsp;<BR>&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -