/l3/users/devi/ltsp-installation/ltsp0.unix.nt/root :1 :2 :3 :4 |
|
#vim /etc/exports
|
#invoke-rc.d nfs-kernel-server reload
Re-exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 . |
#showmount -e
Export list for ltsp0.unix.nt: /opt/ltsp/i386 * |
#ls
2.4.34 2.6.18-3-486 2.6.19.2 |
#vim /opt/ltsp/i386/etc/rcS.d/S32ltsp-client-setup
|
#chroot /opt/ltsp/i386/
ltsp0:/# useradd -m user ltsp0:/# exit |
#ls
2.4.34 2.6.18-3-486 2.6.19.2 |
#ls 2.6.1
ls: 2.6.1: No such file or directory |
#ls 2.6.19.2/
build modules.dep modules.ofmap modules.usbmap kernel modules.ieee1394map modules.pcimap source modules.alias modules.inputmap modules.seriomap modules.ccwmap modules.isapnpmap modules.symbols |
#tail -f /var/log/daemon.log
Jan 21 12:53:00 xen1 dhcpd: DHCPINFORM from 10.0.61.24 Jan 21 12:54:15 xen1 last message repeated 2 times Jan 21 15:06:54 ltsp0 dhcpd: No subnet declaration for eth0 (10.0.35.8). Jan 21 15:06:54 ltsp0 dhcpd: Please write a subnet declaration in your dhcpd.conf file for the Jan 21 15:06:54 ltsp0 dhcpd: network segment to which interface eth0 is attached. Jan 21 15:06:54 ltsp0 dhcpd: exiting. Jan 21 15:07:07 ltsp0 rpc.statd[1235]: Version 1.0.10 Starting Jan 21 15:07:27 ltsp0 rpc.statd[1235]: gethostbyname error for ltsp0.unix.nt Jan 21 17:50:34 ltsp0 mountd[1201]: export request from 192.168.15.244 failed. Jan 21 17:51:17 ltsp0 exportfs[2956]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 |
#cd -
/opt/ltsp |
#vim /var/lib/
8c8 < APPEND nfsdir=192.168.15.180:/opt/ltsp/i386/ lang=ru ramdisk_size=100000 root=/dev/nfs rw nfsroot=192.168.15.180:/opt/ltsp/i386/ ip=dhcp --- > APPEND nfsdir=192.168.15.244:/opt/ltsp/i386/ lang=ru ramdisk_size=100000 root=/dev/nfs rw nfsroot=192.168.15.244:/opt/ltsp/i386/ ip=dhcp 12c12 < APPEND nfsdir=192.168.15.180:/opt/ltsp/i386 lang=ruramdisk_size=1000000 root=/dev/nfs rw nfsroot=192.168.15.180:/opt/ltsp/i386/ ip=dhcp vga=792 --- > APPEND nfsdir=192.168.15.244:/opt/ltsp/i386 lang=ruramdisk_size=1000000 root=/dev/nfs rw nfsroot=192.168.15.244:/opt/ltsp/i386/ ip=dhcp vga=792 |
#vim /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
|
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd. |
#tail -f /var/log/daemon.log
Jan 21 15:06:54 ltsp0 dhcpd: Please write a subnet declaration in your dhcpd.conf file for the Jan 21 15:06:54 ltsp0 dhcpd: network segment to which interface eth0 is attached. Jan 21 15:06:54 ltsp0 dhcpd: exiting. Jan 21 15:07:07 ltsp0 rpc.statd[1235]: Version 1.0.10 Starting Jan 21 15:07:27 ltsp0 rpc.statd[1235]: gethostbyname error for ltsp0.unix.nt Jan 21 17:50:34 ltsp0 mountd[1201]: export request from 192.168.15.244 failed. Jan 21 17:51:17 ltsp0 exportfs[2956]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 Jan 21 18:02:47 ltsp0 dhcpd: DHCPDISCOVER from 00:16:35:7d:7c:2b via eth0 Jan 21 18:02:48 ltsp0 dhcpd: DHCPOFFER on 192.168.15.200 to 00:16:35:7d:7c:2b via eth0 Jan 21 18:02:49 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.223 from 00:16:35:7d:7c:2b via eth0 |
#vim /etc/dhcpd.conf
|
#ps aux | grep tftp
root 3115 0.0 0.1 1652 504 ttyp0 S+ 20:05 0:00 grep tftp |
#ps aux | grep tftpd
root 3122 0.0 0.1 1652 508 ttyp0 S+ 20:06 0:00 grep tftpd |
#apt-get install tcpdump
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libpcap0.8 The following NEW packages will be installed: libpcap0.8 tcpdump 0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded. Need to get 392kB of archives. After unpacking 831kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://192.168.15.251 etch/main libpcap0.8 0.9.5-1 [89.5kB] Get:2 http://192.168.15.251 etch/main tcpdump 3.9.5-1 [303kB] Fetched 392kB in 0s (2211kB/s) Selecting previously deselected package libpcap0.8. (Reading database ... 17773 files and directories currently installed.) Unpacking libpcap0.8 (from .../libpcap0.8_0.9.5-1_i386.deb) ... Selecting previously deselected package tcpdump. Unpacking tcpdump (from .../tcpdump_3.9.5-1_i386.deb) ... Setting up libpcap0.8 (0.9.5-1) ... Setting up tcpdump (3.9.5-1) ... |
#tcpdump udp -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#vim /etc/dhcpd.conf
|
#chroot /opt/ltsp/i386/
ltsp0:/# id uid=0(root) gid=0(root) groups=0(root) ltsp0:/# passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ltsp0:/# passwd user Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully ltsp0:/# exit |
#top
top - 20:24:09 up 3:17, 1 user, load average: 0.00, 0.04, 0.01 Tasks: 48 total, 1 running, 47 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 262292k total, 259152k used, 3140k free, 20188k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 207440k cached 1 root 15 0 1960 656 556 S 0.0 0.3 0:00.10 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 ... 8 root 12 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus 13 root 13 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 15 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 55 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 56 root 15 0 0 0 0 S 0.0 0.0 0:00.05 pdflush 57 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 58 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 626 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 kjournald 860 root 16 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord 1051 daemon 15 0 1700 480 376 S 0.0 0.2 0:00.00 portmap |
#chroot /opt/ltsp/i386/
(Reading database ... 18186 files and directories currently installed.) Unpacking menu (from .../archives/menu_2.1.33_i386.deb) ... Selecting previously deselected package fluxbox. Unpacking fluxbox (from .../fluxbox_0.9.14-1.2_i386.deb) ... Adding `diversion of /usr/bin/bsetroot to /usr/bin/bsetroot.blackbox by fluxbox' Adding `diversion of /usr/share/man/man1/bsetroot.1.gz to /usr/share/man/man1/bsetroot.blackbox.1.gz by fluxbox' Setting up menu (2.1.33) ... Setting up fluxbox (0.9.14-1.2) ... ltsp0:/# exit |
#vim /etc/exports
11c11 < /opt/ltsp/i386/ *(ro,no_root_squash,async) --- > /opt/ltsp/i386/ *(rw,no_root_squash,async) |
#showmount -e
Export list for ltsp0.unix.nt: /opt/ltsp/i386 * |
#chroot /opt/ltsp/i386/
ltsp0:/# apt-get install gdm gpm Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: gksu libcroco3 libdmx1 libgksu2-0 libgsf-1-114 libgsf-1-common libgtk2.0-bin libgtop2-7 libgtop2-common librsvg2-2 librsvg2-common libstartup-notification0 sudo Suggested packages: apmd msttcorefonts librsvg2-bin Recommended packages: ... Adding system user `gdm' (UID 100) ... Adding new user `gdm' (UID 100) with group `gdm' ... The home directory `/var/lib/gdm' already exists. Not copying from `/etc/skel'. adduser: Warning: that home directory does not belong to the user you are currently creating. Scheduling reload of GNOME Display Manager configuration: gdm. Setting up gpm (1.19.6-24) ... Creating config file /etc/gpm.conf with new version open: No such file or directory ioctl: Bad file descriptor ltsp0:/# exit |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:CC:01 inet addr:192.168.15.244 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:cc01/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:271035 errors:0 dropped:0 overruns:0 frame:0 TX packets:257803 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:315550219 (300.9 MiB) TX bytes:198615520 (189.4 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6861 errors:0 dropped:0 overruns:0 frame:0 TX packets:6861 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:292418 (285.5 KiB) TX bytes:292418 (285.5 KiB) |
#chroot /opt/ltsp/i386/
ltsp0:~# /usr/share/man/man1/fluxbox.1.gz bash: /usr/share/man/man1/fluxbox.1.gz: No such file or directory ltsp0:~# /usr/share/man/man1/fbsetroot.1.gz bash: /usr/share/man/man1/fbsetroot.1.gz: No such file or directory ltsp0:~# /usr/share/menu bash: /usr/share/menu: is a directory ltsp0:~# /usr/share/menu/fluxbox bash: /usr/share/menu/fluxbox: No such file or directory ltsp0:~# /usr/bin bash: /usr/bin: is a directory ltsp0:~# /usr/bin/fluxbox |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:CC:01 inet addr:192.168.15.244 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:cc01/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:452851 errors:0 dropped:0 overruns:0 frame:0 TX packets:554619 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:388622264 (370.6 MiB) TX bytes:512910203 (489.1 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6861 errors:0 dropped:0 overruns:0 frame:0 TX packets:6861 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:292418 (285.5 KiB) TX bytes:292418 (285.5 KiB) |
#vim /etc/exports
|
#showmount -e
Export list for ltsp0.unix.nt: /opt/ltsp/i386 * |
#vim /etc/exports
|
#invoke-rc.d nfs-kernel-server reload
Re-exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 . |
#showmount -e
Export list for ltsp0.unix.nt: /opt/ltsp/i386 * |
#vim /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
3d2 < DEFAULT vmlinuz-2.6.19.2 6c5 < LABEL 2.4.34 --- > LABEL 1 10c9 < LABEL 2.6.19.2 --- > LABEL 2 |
#vim /var/lib/tftpboot/ltsp/i386/boot.msg
|
#vim /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
|
#vim /var/lib/tftpboot/ltsp/i386/boot.msg
|
#vim /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
|
#showmount -e
|
#vim /etc/exports
|
#tail /var/log/daemon.log
exit Jan 21 21:24:02 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:02 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 23:46:04 ltsp0 exportfs[1116]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 Jan 21 23:46:04 ltsp0 rpc.statd[1186]: Version 1.0.10 Starting Jan 21 23:46:07 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:46:07 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 |
#vim /etc/dhcpd.conf
15a16,21 > > host lpr1 { > hardware ethernet 00:14:38:e1:2b:f2; > fixed-address 192.192.15.245; > } > |
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcp. Starting DHCP server: dhcpd. |
#tail -f /var/log/daemon.log
Jan 21 21:24:02 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:02 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 23:46:04 ltsp0 exportfs[1116]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 Jan 21 23:46:04 ltsp0 rpc.statd[1186]: Version 1.0.10 Starting Jan 21 23:46:07 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:46:07 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 ... Jan 21 23:54:36 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:54:36 ltsp0 dhcpd: lpr1.unix.nt: host unknown. Jan 21 23:54:36 ltsp0 last message repeated 2 times Jan 21 23:54:36 ltsp0 dhcpd: BOOTREPLY on 192.168.15.200 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:54:54 ltsp0 dhcpd: BOOTREQUEST from 00:12:79:80:16:6c via eth0 Jan 21 23:54:54 ltsp0 dhcpd: BOOTREPLY on 192.168.15.201 to 00:12:79:80:16:6c via eth0 Jan 21 23:56:43 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:56:43 ltsp0 dhcpd: BOOTREPLY for 192.168.15.245 to lpr1 (00:14:38:e1:2b:f2) via eth0 Jan 21 23:57:58 ltsp0 dhcpd: BOOTREQUEST from 00:12:79:80:16:6c via eth0 Jan 21 23:57:58 ltsp0 dhcpd: BOOTREPLY for 192.168.15.246 to lpr2 (00:12:79:80:16:6c) via eth0 |
#tail -f /var/log/daemon.log
Jan 21 21:24:02 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:02 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:06 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPREQUEST for 192.168.15.202 from 00:16:3e:00:03:11 via eth0 Jan 21 21:24:14 ltsp0 dhcpd: DHCPACK on 192.168.15.202 to 00:16:3e:00:03:11 via eth0 Jan 21 23:46:04 ltsp0 exportfs[1116]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/opt/ltsp/i386/". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 Jan 21 23:46:04 ltsp0 rpc.statd[1186]: Version 1.0.10 Starting Jan 21 23:46:07 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:46:07 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:50:57 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:50:57 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 |
#rm /var/lib/dhcp
dhcp/ dhcp3/ |
#rm /var/lib/dhcp
dhcp/ dhcp3/ |
#rm /var/lib/dhcp/dhcpd.leases
dhcpd.leases dhcpd.leases~ |
#rm /var/lib/dhcp/dhcpd.leases
|
#vi /etc/dhcp
|
#vi /etc/dhcpd.conf
|
#vi /etc/dhcpd.conf
|
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcp. Starting DHCP server: dhcpd failed to start - check syslog for diagnostics. |
#tail -f /var/log/daemon.log
Jan 21 23:46:04 ltsp0 rpc.statd[1186]: Version 1.0.10 Starting Jan 21 23:46:07 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:46:07 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:50:57 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:50:57 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:52:22 ltsp0 dhcpd: /etc/dhcpd.conf line 20: expecting a parameter or declaration. Jan 21 23:52:22 ltsp0 dhcpd: hostname Jan 21 23:52:22 ltsp0 dhcpd: ^ Jan 21 23:52:22 ltsp0 dhcpd: Configuration file errors encountered -- exiting Jan 21 23:52:22 ltsp0 dhcpd: exiting. |
#vi /etc/dhcpd.conf
20c20 < hostname "lpr1.unix.nt"; --- > option host-name "lpr1.unix.nt"; |
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcpstart-stop-daemon: warning: failed to kill 1312: No such process . Starting DHCP server: dhcpd failed to start - check syslog for diagnostics. |
#tail -f /var/log/daemon.log
Jan 21 23:50:57 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:52:22 ltsp0 dhcpd: /etc/dhcpd.conf line 20: expecting a parameter or declaration. Jan 21 23:52:22 ltsp0 dhcpd: hostname Jan 21 23:52:22 ltsp0 dhcpd: ^ Jan 21 23:52:22 ltsp0 dhcpd: Configuration file errors encountered -- exiting Jan 21 23:52:22 ltsp0 dhcpd: exiting. Jan 21 23:52:52 ltsp0 dhcpd: Can't open lease database /var/lib/dhcp/dhcpd.leases: No such file or directory -- check for failed database rewrite attempt! Jan 21 23:52:52 ltsp0 dhcpd: Please read the dhcpd.leases manual page if you. Jan 21 23:52:52 ltsp0 dhcpd: don't know what to do about this. Jan 21 23:52:52 ltsp0 dhcpd: exiting. q |
#ls -l /var/log/daemon.log*
-rw-r----- 1 root adm 73484 Jan 21 23:52 /var/log/daemon.log -rw-r----- 1 root adm 12188 Jan 21 08:46 /var/log/daemon.log.0 |
#ls -l /var/lib/dhcp/dhcpd.leases
ls: /var/lib/dhcp/dhcpd.leases: No such file or directory |
#ls -l /var/lib/dhcp/dhcpd.leases*
-rw-r--r-- 1 root root 1716 Jan 21 23:46 /var/lib/dhcp/dhcpd.leases~ |
#touch /var/lib/dhcp/dhcpd.leases
|
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcpstart-stop-daemon: warning: failed to kill 1312: No such process . Starting DHCP server: dhcpd. |
#tail -f /var/log/daemon.log
Jan 21 23:50:57 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:52:22 ltsp0 dhcpd: /etc/dhcpd.conf line 20: expecting a parameter or declaration. Jan 21 23:52:22 ltsp0 dhcpd: hostname Jan 21 23:52:22 ltsp0 dhcpd: ^ Jan 21 23:52:22 ltsp0 dhcpd: Configuration file errors encountered -- exiting Jan 21 23:52:22 ltsp0 dhcpd: exiting. Jan 21 23:52:52 ltsp0 dhcpd: Can't open lease database /var/lib/dhcp/dhcpd.leases: No such file or directory -- check for failed database rewrite attempt! Jan 21 23:52:52 ltsp0 dhcpd: Please read the dhcpd.leases manual page if you. Jan 21 23:52:52 ltsp0 dhcpd: don't know what to do about this. Jan 21 23:52:52 ltsp0 dhcpd: exiting. |
#tail -f /var/log/daemon.log
Jan 21 23:50:57 ltsp0 dhcpd: BOOTREPLY on 192.168.15.209 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:52:22 ltsp0 dhcpd: /etc/dhcpd.conf line 20: expecting a parameter or declaration. Jan 21 23:52:22 ltsp0 dhcpd: hostname Jan 21 23:52:22 ltsp0 dhcpd: ^ Jan 21 23:52:22 ltsp0 dhcpd: Configuration file errors encountered -- exiting Jan 21 23:52:22 ltsp0 dhcpd: exiting. Jan 21 23:52:52 ltsp0 dhcpd: Can't open lease database /var/lib/dhcp/dhcpd.leases: No such file or directory -- check for failed database rewrite attempt! Jan 21 23:52:52 ltsp0 dhcpd: Please read the dhcpd.leases manual page if you. Jan 21 23:52:52 ltsp0 dhcpd: don't know what to do about this. Jan 21 23:52:52 ltsp0 dhcpd: exiting. Jan 21 23:54:36 ltsp0 dhcpd: BOOTREQUEST from 00:14:38:e1:2b:f2 via eth0 Jan 21 23:54:36 ltsp0 dhcpd: lpr1.unix.nt: host unknown. Jan 21 23:54:36 ltsp0 last message repeated 2 times Jan 21 23:54:36 ltsp0 dhcpd: BOOTREPLY on 192.168.15.200 to 00:14:38:e1:2b:f2 via eth0 Jan 21 23:54:54 ltsp0 dhcpd: BOOTREQUEST from 00:12:79:80:16:6c via eth0 Jan 21 23:54:54 ltsp0 dhcpd: BOOTREPLY on 192.168.15.201 to 00:12:79:80:16:6c via eth0 |
#host lpr1.unix.nt
lpr1.unix.nt has address 192.168.15.245 |
#> /var/lib/dhcp
dhcp/ dhcp3/ |
#> /var/lib/dhcp/dhcpd.leases
dhcpd.leases dhcpd.leases~ |
#> /var/lib/dhcp/dhcpd.leases
|
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcp. Starting DHCP server: dhcpd. |
#vi /etc/dhcp
22a23,29 > host lpr2 { > hardware ethernet 00:12:79:80:16:6c; > fixed-address lpr2.unix.nt; > option host-name "lpr2.unix.nt"; > } > > |
#vi /etc/dhcpd.conf
|
#/etc/init.d/dhcp restart
Stopping DHCP server: dhcp. Starting DHCP server: dhcpd. |
#ls -l /var/lib/tftpboot/ltsp/i386/
System.map-2.6.18-3-486 logo.16_1 vmlinuz boot.msg nbi.img vmlinuz-2.4.34.lan config-2.6.18-3-486 nbi.img-2.6.18-3-486 vmlinuz-2.6.18-3-486 initrd.img pxelinux.0 vmlinuz-2.6.19.2 initrd.img-2.6.18-3-486 pxelinux.cfg/ |
#ls -l /var/lib/tftpboot/ltsp/i386/
total 12508 -rw-r--r-- 1 root root 714765 Dec 5 00:21 System.map-2.6.18-3-486 -rw-r--r-- 1 root root 202 Jan 21 21:48 boot.msg -rw-r--r-- 1 root root 72400 Dec 4 17:52 config-2.6.18-3-486 lrwxrwxrwx 1 root root 23 Jan 20 22:30 initrd.img -> initrd.img-2.6.18-3-486 -rw-r--r-- 1 root root 3083185 Jan 20 22:30 initrd.img-2.6.18-3-486 -rw-r--r-- 1 root root 9519 Jan 21 19:44 logo.16_1 lrwxrwxrwx 1 root root 20 Jan 20 22:30 nbi.img -> nbi.img-2.6.18-3-486 -rw-r--r-- 1 root root 4307968 Jan 20 22:30 nbi.img-2.6.18-3-486 -rw-r--r-- 1 root root 13324 Jan 20 22:30 pxelinux.0 drwxr-xr-x 2 root root 4096 Jan 21 21:53 pxelinux.cfg lrwxrwxrwx 1 root root 20 Jan 20 22:30 vmlinuz -> vmlinuz-2.6.18-3-486 -rw-r--r-- 1 root root 1605403 Jan 21 19:45 vmlinuz-2.4.34.lan -rw-r--r-- 1 root root 1218196 Dec 5 00:21 vmlinuz-2.6.18-3-486 -rw-r--r-- 1 root root 1722162 Jan 21 19:45 vmlinuz-2.6.19.2 |
#v
vdir vidmode vigr vim.full vimdiff vipw vpddecode vi view vim vim.tiny vimtutor vmstat |
#s
s2p setsid shred ss su safe_finger setterm shutdown ssh sulogin savelog sfdisk size ssh-add sum scp sftp skill ssh-agent suspend script sg slabtop ssh-argv0 swapoff scriptreplay sh slattach ssh-copy-id swapon sdiff sha1sum sleep ssh-keygen sync sed sha224sum slogin ssh-keyscan sysctl see sha256sum snice sshd syslog-facility select sha384sum soelim start-stop-daemon syslogd sensible-browser sha512sum sort startpar syslogd-listfiles sensible-editor shadowconfig source stat sensible-pager shift splain strings seq shopt split strip set showmount sprof stty |
#apt-get install xtightvnc
Reading package lists... Done Building dependency tree... Done E: Couldn't find package xtightvnc |
#apt-get install xtightvncviewer
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libxaw7 libxmu6 libxpm4 vnc-common Suggested packages: xvncviewer vncviewer vncserver tightvncserver ssh Recommended packages: xfonts-base The following NEW packages will be installed: libxaw7 libxmu6 libxpm4 vnc-common xtightvncviewer ... Unpacking libxpm4 (from .../libxpm4_1%3a3.5.5-2_i386.deb) ... Selecting previously deselected package libxaw7. Unpacking libxaw7 (from .../libxaw7_1%3a1.0.2-4_i386.deb) ... Selecting previously deselected package xtightvncviewer. Unpacking xtightvncviewer (from .../xtightvncviewer_1.2.9-21_i386.deb) ... Setting up vnc-common (3.3.7-14) ... Setting up libxmu6 (1.0.2-2) ... Setting up libxpm4 (3.5.5-2) ... Setting up libxaw7 (1.0.2-4) ... Setting up xtightvncviewer (1.2.9-21) ... |
#ifconfig
RX bytes:413495918 (394.3 MiB) TX bytes:3795170499 (3.5 GiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:56 errors:0 dropped:0 overruns:0 frame:0 TX packets:56 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4568 (4.4 KiB) TX bytes:4568 (4.4 KiB) |
#s
s2p setsid shred ss su safe_finger setterm shutdown ssh sulogin savelog sfdisk size ssh-add sum scp sftp skill ssh-agent suspend script sg slabtop ssh-argv0 swapoff scriptreplay sh slattach ssh-copy-id swapon sdiff sha1sum sleep ssh-keygen sync sed sha224sum slogin ssh-keyscan sysctl see sha256sum snice sshd syslog-facility select sha384sum soelim start-stop-daemon syslogd sensible-browser sha512sum sort startpar syslogd-listfiles sensible-editor shadowconfig source stat sensible-pager shift splain strings seq shopt split strip set showmount sprof stty |
#pwd
/opt/ltsp/i386 |
#ls
bin boot dev etc home initrd lib media mnt opt proc root sbin srv sys tmp usr var |
#chroot /opt/ltsp/i386/
exit ltsp0:/# apt-get install xtightvncviewer Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: vnc-common Suggested packages: vncserver tightvncserver ssh The following NEW packages will be installed: vnc-common xtightvncviewer ... Fetched 122kB in 0s (1198kB/s) Selecting previously deselected package vnc-common. (Reading database ... 22667 files and directories currently installed.) Unpacking vnc-common (from .../vnc-common_3.3.7-14_i386.deb) ... Selecting previously deselected package xtightvncviewer. Unpacking xtightvncviewer (from .../xtightvncviewer_1.2.9-21_i386.deb) ... Setting up vnc-common (3.3.7-14) ... Setting up xtightvncviewer (1.2.9-21) ... ltsp0:/# exit exit |
#chroot /opt/ltsp/i386/
Unpacking cowsay (from .../archives/cowsay_3.03-8_all.deb) ... Setting up cowsay (3.03-8) ... ltsp0:/# echo Linux Rulez | cowsay _____________ < Linux Rulez > ------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ltsp0:/# echo Linux Rulez | cowsay | lpr -P lpr1 connect: No such file or directory Is lpd daemon running? jobs queued, but cannot start daemon. ltsp0:/# exit exit |
#ls /var/lib/tftpboot/ltsp/i386/
System.map-2.6.18-3-486 initrd.img nbi.img pxelinux.cfg vmlinuz-2.6.18-3-486 boot.msg initrd.img-2.6.18-3-486 nbi.img-2.6.18-3-486 vmlinuz vmlinuz-2.6.19.2 config-2.6.18-3-486 logo.16_1 pxelinux.0 vmlinuz-2.4.34.lan |
#ls /home
[root@ltsp0:~]# [root@ltsp0:~]# [root@ltsp0:~]# -------------------------------------------------------------------------------- |
#ls /home
|
#cd /opt/
|
#ls
ltsp |
#cd ltsp/
|
#ls
i386 |
#cd i386/
|
#ls
andrew.img boot etc initrd media my_image1.img proc sbin sys user5.img var bin dev home lib mnt opt root srv tmp usr |
#ls home/
user |
Время первой команды журнала | 19:50:53 2007- 1-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:20:50 2007- 1-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008