/l3/users/devi/xen-for-zen/xen1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 |
|
#apt-get install vncserver gdm xfonts-base
WARNING: The following packages cannot be authenticated! x11-common libxau6 libxdmcp6 libx11-data libx11-6 libxext6 libdmx1 libxfixes3 libexpat1 libfreetype6 ucf libmagic1 file defoma ttf-dejavu fontconfig-config libfontconfig1 libxrender1 libxft2 libice6 libsm6 libxt6 vnc-common libfs6 libdrm2 libxxf86vm1 libgl1-mesa-glx libpng12-0 libxmu6 libxpm4 libxaw7 libxcursor1 libxi6 libxkbfile1 libxmuu1 libxrandr2 libxss1 libxtrap6 libxtst6 libxv1 libxxf86dga1 xbase-clients vncserver libkrb53 mime-support python2.4-minimal python2.4 python-minimal python python-central python-support libxml2 libxslt1.1 libscrollkeeper0 sgml-base xml-core sgml-data docbook-xml scrollkeeper libglib2.0-0 libidl0 liborbit2 ... Get:110 http://192.168.15.251 etch/main libgnome-keyring0 0.6.0-3 [30.8kB] Get:111 http://192.168.15.251 etch/main libgnomeui-common 2.14.1-2 [720kB] Get:112 http://192.168.15.251 etch/main libgnomeui-0 2.14.1-2 [369kB] Get:113 http://192.168.15.251 etch/main libstartup-notification0 0.8-2 [19.4kB] Get:114 http://192.168.15.251 etch/main libgnome-desktop-2 2.14.3-1 [74.6kB] Get:115 http://192.168.15.251 etch/main libnspr4-0d 1.8.0.8-1 [135kB] Get:116 http://192.168.15.251 etch/main libedataserver1.2-7 1.6.3-3 [116kB] Get:117 http://192.168.15.251 etch/main libnss3-0d 1.8.0.8-1 [695kB] Get:118 http://192.168.15.251 etch/main libcamel1.2-8 1.6.3-3 [323kB] Get:119 http://192.168.15.251 etch/main libebook1.2-5 1.6.3-3 [128kB] |
#mkdir 2.6.19.2
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: capplets-data defoma desktop-file-utils docbook-xml esound-common file fontconfig fontconfig-config gconf2 gconf2-common gksu gnome-control-center gnome-desktop-data gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-session hicolor-icon-theme libart-2.0-2 libatk1.0-0 libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcamel1.2-8 libcroco3 libdbus-1-3 ... Get:7 http://192.168.15.251 etch/main libdmx1 1:1.0.2-2 [8762B] Get:8 http://192.168.15.251 etch/main libxfixes3 1:4.0.1-5 [9304B] Get:9 http://192.168.15.251 etch/main libexpat1 1.95.8-3.3 [62.1kB] Get:10 http://192.168.15.251 etch/main libfreetype6 2.2.1-5 [342kB] Get:11 http://192.168.15.251 etch/main ucf 2.0018 [57.6kB] Get:12 http://192.168.15.251 etch/main libmagic1 4.17-5 [275kB] Get:13 http://192.168.15.251 etch/main file 4.17-5 [31.5kB] Get:14 http://192.168.15.251 etch/main defoma 0.11.10 [78.7kB] Get:15 http://192.168.15.251 etch/main ttf-dejavu 2.11-1 [3256kB] 4% [15 ttf-dejavu 484224/3256kB 14%] |
#pwd
fontconfig fontconfig-config gconf2 gconf2-common gksu gnome-control-center gnome-desktop-data gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-session hicolor-icon-theme libart-2.0-2 libatk1.0-0 libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcamel1.2-8 libcroco3 libdbus-1-3 libdbus-glib-1-2 libdmx1 libdrm2 libebook1.2-5 libedataserver1.2-7 libesd0 libexpat1 libfam0 libfontconfig1 libfontenc1 libfreetype6 libfs6 libgconf2-4 libgksu2-0 libgl1-mesa-glx libglade2-0 libglib2.0-0 libgnome-desktop-2 libgnome-keyring0 libgnome-menu2 libgnome-window-settings1 libgnome2-0 ... Get:36 http://192.168.15.251 etch/main libxrandr2 2:1.1.0.2-5 [7776B] Get:37 http://192.168.15.251 etch/main libxss1 1:1.1.0-1 [6702B] Get:38 http://192.168.15.251 etch/main libxtrap6 1:1.0.0-4 [16.6kB] Get:39 http://192.168.15.251 etch/main libxtst6 1:1.0.1-5 [11.6kB] Get:40 http://192.168.15.251 etch/main libxv1 1:1.0.2-1 [10.2kB] Get:41 http://192.168.15.251 etch/main libxxf86dga1 2:1.0.1-2 [11.0kB] Get:42 http://192.168.15.251 etch/main xbase-clients 1:7.1.ds-3 [1211kB] Get:43 http://192.168.15.251 etch/main vncserver 3.3.7-14 [546kB] 14% [43 vncserver 242030/546kB 44%] 17.5kB/s 46m48s /opt/ltsp/i386/lib/modules |
#ls
fontconfig fontconfig-config gconf2 gconf2-common gksu gnome-control-center gnome-desktop-data gnome-icon-theme gnome-keyring gnome-menus gnome-mime-data gnome-session hicolor-icon-theme libart-2.0-2 libatk1.0-0 libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcamel1.2-8 libcroco3 libdbus-1-3 libdbus-glib-1-2 libdmx1 libdrm2 libebook1.2-5 libedataserver1.2-7 libesd0 libexpat1 libfam0 libfontconfig1 libfontenc1 libfreetype6 libfs6 libgconf2-4 libgksu2-0 libgl1-mesa-glx libglade2-0 libglib2.0-0 libgnome-desktop-2 libgnome-keyring0 libgnome-menu2 libgnome-window-settings1 libgnome2-0 ... Get:36 http://192.168.15.251 etch/main libxrandr2 2:1.1.0.2-5 [7776B] Get:37 http://192.168.15.251 etch/main libxss1 1:1.1.0-1 [6702B] Get:38 http://192.168.15.251 etch/main libxtrap6 1:1.0.0-4 [16.6kB] Get:39 http://192.168.15.251 etch/main libxtst6 1:1.0.1-5 [11.6kB] Get:40 http://192.168.15.251 etch/main libxv1 1:1.0.2-1 [10.2kB] Get:41 http://192.168.15.251 etch/main libxxf86dga1 2:1.0.1-2 [11.0kB] Get:42 http://192.168.15.251 etch/main xbase-clients 1:7.1.ds-3 [1211kB] Get:43 http://192.168.15.251 etch/main vncserver 3.3.7-14 [546kB] 14% [43 vncserver 409930/546kB 75%] 16.3kB/s 50m7s 2.4.34 2.6.18-3-486 2.6.19.2 |
#apt-get install rsync
libdbus-1-3 libdbus-glib-1-2 libdmx1 libdrm2 libebook1.2-5 libedataserver1.2-7 libesd0 libexpat1 libfam0 libfontconfig1 libfontenc1 libfreetype6 libfs6 libgconf2-4 libgksu2-0 libgl1-mesa-glx libglade2-0 libglib2.0-0 libgnome-desktop-2 libgnome-keyring0 libgnome-menu2 libgnome-window-settings1 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgsf-1-114 libgsf-1-common libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtop2-7 libgtop2-common libhal-storage1 libhal1 libice6 libidl0 libjpeg62 libkrb53 libmagic1 libmetacity0 libnautilus-extension1 ... rsync 0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 261kB of archives. After unpacking 512kB of additional disk space will be used. Get:1 http://192.168.15.251 etch/main rsync 2.6.9-2 [261kB] Fetched 261kB in 0s (2802kB/s) Selecting previously deselected package rsync. (Reading database ... 17759 files and directories currently installed.) Unpacking rsync (from .../rsync_2.6.9-2_i386.deb) ... Setting up rsync (2.6.9-2) ... |
#ls
libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtop2-7 libgtop2-common libhal-storage1 libhal1 libice6 libidl0 libjpeg62 libkrb53 libmagic1 libmetacity0 libnautilus-extension1 libnspr4-0d libnss3-0d liborbit2 libpango1.0-0 libpango1.0-common libpng12-0 librsvg2-2 librsvg2-common libscrollkeeper0 libsm6 libstartup-notification0 libtiff4 libx11-6 libx11-data libxau6 libxaw7 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxklavier10 libxml2 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxss1 libxt6 libxtrap6 libxtst6 libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1 metacity-common mime-support psmisc python python-cairo python-central ... Get:93 http://192.168.15.251 etch/main libavahi-common3 0.6.15-2 [36.7kB] Get:94 http://192.168.15.251 etch/main libdbus-1-3 1.0.2-1 [269kB] Get:95 http://192.168.15.251 etch/main libavahi-client3 0.6.15-2 [41.6kB] Get:96 http://192.168.15.251 etch/main libavahi-glib1 0.6.15-2 [23.0kB] Get:97 http://192.168.15.251 etch/main libdbus-glib-1-2 0.71-3 [121kB] Get:98 http://192.168.15.251 etch/main libfam0 2.7.0-12 [27.8kB] Get:99 http://192.168.15.251 etch/main libhal1 0.5.8.1-6 [270kB] Get:100 http://192.168.15.251 etch/main libhal-storage1 0.5.8.1-6 [270kB] 51% [100 libhal-storage1 242030/270kB 89%] 18.0kB/s 25m59s 2.4.34 2.6.18-3-486 2.6.19.2 |
#ls 2.4.34/
fontconfig-config libfontconfig1 libxrender1 libxft2 libice6 libsm6 libxt6 vnc-common libfs6 libdrm2 libxxf86vm1 libgl1-mesa-glx libpng12-0 libxmu6 libxpm4 libxaw7 libxcursor1 libxi6 libxkbfile1 libxmuu1 libxrandr2 libxss1 libxtrap6 libxtst6 libxv1 libxxf86dga1 xbase-clients vncserver libkrb53 mime-support python2.4-minimal python2.4 python-minimal python python-central python-support libxml2 libxslt1.1 libscrollkeeper0 sgml-base xml-core sgml-data docbook-xml scrollkeeper libglib2.0-0 libidl0 liborbit2 gconf2-common libgconf2-4 psmisc gconf2 capplets-data desktop-file-utils esound-common fontconfig libart-2.0-2 libatk1.0-0 libcairo2 libgtk2.0-common libjpeg62 libpango1.0-common libpango1.0-0 libtiff4 libxinerama1 libgtk2.0-0 ... Get:113 http://192.168.15.251 etch/main libstartup-notification0 0.8-2 [19.4kB] Get:114 http://192.168.15.251 etch/main libgnome-desktop-2 2.14.3-1 [74.6kB] Get:115 http://192.168.15.251 etch/main libnspr4-0d 1.8.0.8-1 [135kB] Get:116 http://192.168.15.251 etch/main libedataserver1.2-7 1.6.3-3 [116kB] Get:117 http://192.168.15.251 etch/main libnss3-0d 1.8.0.8-1 [695kB] Get:118 http://192.168.15.251 etch/main libcamel1.2-8 1.6.3-3 [323kB] Get:119 http://192.168.15.251 etch/main libebook1.2-5 1.6.3-3 [128kB] build modules.ieee1394map modules.pcimap modules.dep modules.isapnpmap modules.pnpbiosmap modules.generic_string modules.parportmap modules.usbmap |
#vim /etc/exports
|
#vim /etc/exports
|
#invoke-rc.d nfs-kernel-server reload
Re-exporting directories for NFS kernel daemon.... |
#showmount -e
Export list for ltsp0.unix.nt: |
#invoke-rc.d nfs-kernel-server reload
![]() |
#vim /etc/exports
|
#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
|
#apt-get install openssh-server
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libedit2 openssh-client Suggested packages: ssh-askpass rssh molly-guard The following NEW packages will be installed: libedit2 openssh-client openssh-server 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 892kB of archives. ... Unpacking openssh-server (from .../openssh-server_1%3a4.3p2-8_i386.deb) ... Setting up libedit2 (2.9.cvs.20050518-2.2) ... Setting up openssh-client (4.3p2-8) ... Setting up openssh-server (4.3p2-8) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver Restarting OpenBSD Secure Shell server: sshd. |
#chroot /opt/ltsp/i386/
[gui] [greeter] [chooser] [debug] # Note that to disable servers defined in the defaults.conf file (such as # 0=Standard, you must put a line in this file that says 0=inactive, as # described in the Configuration section of the GDM documentation. # [servers] # Also note, that if you redefine a [server-foo] section, then GDM will # use the definition in this file, not the defaults.conf file. It is # currently not possible to disable a [server-foo] section defined # in the defaults.conf file. ltsp0:/# useradd -m user ltsp0:/# exit |
#passwd user
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#vi /etc/gdm/gdm.conf
|
#apt-get install inetd
![]() Reading package lists... Done Building dependency tree... Done E: Couldn't find package inetd |
#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 |
#apt-cache search inetd superserver
openbsd-inetd - The OpenBSD Internet Superserver |
#apt-cache search inetd
apt-cacher - caching proxy system for Debian package and source files atftpd - advanced TFTP server bidentd - Bisqwit's identd for NAT proxying biff - a mail notification tool cernlib-extras - miscellaneous Cernlib programs unlikely to be used by many crywrap - Simple TCP service encryption using TLS/SSL ffingerd - a secure finger daemon gidentd - RFC1413 compliant IPv4/IPv6 ident daemon gwhois - generic Whois Client / Server inetutils-inetd - Internet super server ... superd - Single-port inetd with pre-forking, suited for high-speed servers tcputils - Utilities for TCP programming in shell-scripts teapop - Powerful and flexible RFC-compliant POP3 server teapop-ldap - Powerful and flexible RFC-compliant POP3 server teapop-mysql - Powerful and flexible RFC-compliant POP3 server teapop-pgsql - Powerful and flexible RFC-compliant POP3 server tftpd - Trivial file transfer protocol server update-inetd - inetd.conf updater wipl-client-inetd - A client for wipl-daemon, run from inetd xinetd - replacement for inetd with many enhancements |
#apt-cache search inetd superserver
openbsd-inetd - The OpenBSD Internet Superserver |
#apt-get install openbsd-inetd
Reading package lists... Done Building dependency tree... Done openbsd-inetd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#dpkg -L openbsd-inetd | grep /etc/init.d
/etc/init.d /etc/init.d/openbsd-inetd |
#vim /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
|
#ps aux | grep gdm
root 4051 0.0 0.9 12648 2380 ? Ss 17:59 0:00 /usr/sbin/gdm root 4159 0.0 0.7 12648 2084 ? S 18:02 0:00 /usr/sbin/gdm root 4161 0.0 0.2 3724 688 ttyp0 S+ 18:03 0:00 grep gdm |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#ls /var/log/
auth.log debug fontconfig.log lpr.log messages user.log boot dmesg fsck mail.err news uucp.log bootstrap.log dmesg.0 gdm mail.info pycentral.log wtmp btmp dpkg.log kern.log mail.log scrollkeeper.log daemon.log faillog lastlog mail.warn syslog |
#less /var/log/gdm/\:0.log
![]() |
#apt-get install less
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: less 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 111kB of archives. After unpacking 274kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! less Install these packages without verification [y/N]? Y Get:1 http://192.168.15.251 etch/main less 394-4 [111kB] Fetched 111kB in 0s (1308kB/s) Selecting previously deselected package less. (Reading database ... 22280 files and directories currently installed.) Unpacking less (from .../archives/less_394-4_i386.deb) ... Setting up less (394-4) ... |
#less /var/log/gdm/\:0.log
|
#ls -l /usr/bin/X
-rwsr-sr-x 1 root root 18444 2007-01-09 01:54 /usr/bin/X |
#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 |
#ls /etc/X11/
app-defaults fonts xinit Xsession Xsession.options default-display-manager rgb.txt Xresources Xsession.d Xwrapper.config |
#ls -l /usr/bin/X11/X
-rwsr-sr-x 1 root root 18444 2007-01-09 01:54 /usr/bin/X11/X |
#grep X /etc/gdm/gdm.conf
DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games # Distributions: If you have some script that runs an X server in say FailsafeXServer= XKeepsCrashing=/etc/gdm/XKeepsCrashing RootPath=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin:/usr/games UserAuthFile=.Xauthority StandardXServer=/usr/bin/X11/X FlexibleXServers=5 Xnest=/usr/bin/X11/Xnest -name Xnest -xkb Willing=/etc/gdm/Xwilling PositionX=0 XineramaScreen=0 ShowXtermFailsafeSession=true command=/usr/bin/X11/X -deferglyphs 16 -nolisten tcp |
#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
Broadcast=true tcpdump: verbose output suppressed, use -v or -vv for full protocol decode [debug] listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes # and it cre 0 packets captured 0=Standard vt7 0 packets received by filter 0 packets dropped by kernel name=Standard server command=/usr/bin/X11/X -deferglyphs 16 -nolisten tcp ~ ~ ~ ~ ~ ~ ~ ~ Broadcast=true |
#tcpdump
# # options are supported by gdmsetup, so to modify some values it may be tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes # # Older versions of GDM used the "gdm.conf" file for configuration. If your 0 packets capturedold gdm.conf file on the system, it will be used instead of 0 packets received by filterade to this file will not take effect. Consider # # /usr/share/gdm/defaults.conf file for information about each option. Also 0 packets dropped by kernelation to this file and removing the gdm.conf file. # # refer to the reference documentation. # # # # # # To hand-edit this file, simply add or modify the key=value combination in # # If you hand edit a GDM configuration file, you should run the following # # the appropriate section in the template below. Refer to the comments in the # # command to get the GDM daemon to notice the change. Any running GDM GUI # # programs will also be notified to update with the new configuration. E486: Pattern not found: Xd |
#exit
# # . # gdm-safe-restart and will wait until all users log out before restarting GDM # # You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and Debian GNU/Linux 4.0 ltsp0.unix.nt tty1 # # For full reference documentation see the gnome help browser under ltsp0.unix.nt login: gory. You can also find the docs in HTML form on Debian GNU/Linux 4.0 ltsp0.unix.nt tty1 # # # # NOTE: Lines that begin with "#" are considered comments. # # # # Have fun! # # [daemon] # |
#apt-get install tcpdump
![]() LogDir=/var/log/gdm :.,$ s/# /ar/run/gdm.pid Reading package lists... Done Building dependency tree... Done W: Couldn't stat source package list http://192.168.15.251 testing/main Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_main_binary-i386_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://192.168.15.251 testing/contrib Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://192.168.15.251 testing/non-free Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://192.168.15.251 testing/main Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_main_binary-i386_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://192.168.15.251 testing/contrib Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_contrib_binary-i386_Packages) - stat (2 No such file or directory) W: Couldn't stat source package list http://192.168.15.251 testing/non-free Packages (/var/lib/apt/lists/192.168.15.251:9999_debian_dists_testing_non-free_binary-i386_Packages) - stat (2 No such file or directory) W: You may want to run apt-get update to correct these problems E: Couldn't find package tcpdump |
#apt-get update
Get:1 http://192.168.15.251 testing Release.gpg [378B] Get:2 http://192.168.15.251 testing Release [74.4kB] Get:3 http://192.168.15.251 testing/main Packages [4318kB] |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.1 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.2 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.3 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.4 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.1 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.2 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.3 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.4 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.1 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.2 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.3 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.4 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. |
#rm /var/log/gdm/*
|
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/gdm/*
![]() X: cannot stat /etc/X11/X (No such file or directory), aborting. |
#grep -r /etc/X11/X /etc/gdm
/etc/gdm/Xsession:OPTIONFILE=/etc/X11/Xsession.options /etc/gdm/Xsession:SYSRESOURCES=/etc/X11/Xresources /etc/gdm/Xsession:SYSSESSIONDIR=/etc/X11/Xsession.d /etc/gdm/Init/Default:sysmodmap=/etc/X11/Xmodmap |
#ls /etc/X11/
app-defaults fonts xinit Xsession Xsession.options default-display-manager rgb.txt Xresources Xsession.d Xwrapper.config |
#cd /etc/X11/
|
#ln -s /usr/bin/X11/X X
|
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== X: /etc/X11/X points back to X wrapper executable, aborting. ==> /var/log/gdm/:0.log.1 <== X: /etc/X11/X points back to X wrapper executable, aborting. ==> /var/log/gdm/:0.log.2 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.3 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. ==> /var/log/gdm/:0.log.4 <== X: cannot stat /etc/X11/X (No such file or directory), aborting. |
#rm X
|
#ls
app-defaults fonts xinit Xsession Xsession.options default-display-manager rgb.txt Xresources Xsession.d Xwrapper.config |
#apt-cache search xorg-server
|
#apt-cache search xorg server
libxpm-dev - X11 pixmap library (development headers) libxpm4 - X11 pixmap library libxpm4-dbg - X11 pixmap library (debug package) libxprintapputil-dev - Xprint job utility client library (development files) libxprintapputil1 - Xprint job utility client library libxprintutil-dev - Xprint printer utility client library (development files) libxprintutil1 - Xprint printer utility client library libxrandr-dev - X11 RandR extension library (development headers) libxrandr2 - X11 RandR extension library libxrandr2-dbg - X11 RandR extension library (debug package) ... xserver-xorg-video-trident - X.Org X server -- Trident display driver xserver-xorg-video-tseng - X.Org X server -- Tseng display driver xserver-xorg-video-v4l - X.Org X server -- Video 4 Linux display driver xserver-xorg-video-vesa - X.Org X server -- VESA display driver xserver-xorg-video-vga - X.Org X server -- VGA display driver xserver-xorg-video-via - X.Org X server -- VIA display driver xserver-xorg-video-vmware - X.Org X server -- VMware display driver xserver-xorg-video-voodoo - X.Org X server -- Voodoo display driver xtrans-dev - X transport library (development files) xvfb - Virtual Framebuffer 'fake' X server |
#apt-cache search xserver-xorg
xdebconfigurator - A script used with debconf to autoconfigure xserver-xorg xfree86-driver-synaptics - dummy package to upgrade to X.Org new modular packages xserver-xfree86 - transitional package for moving from XFree86 to X.Org xserver-xorg - the X.Org X server xserver-xorg-core - X.Org X server -- core server xserver-xorg-dev - X.Org X server -- development files xserver-xorg-input-acecad - X.Org X server -- AceCad input driver xserver-xorg-input-aiptek - X.Org X server -- Aiptek input driver xserver-xorg-input-all - the X.Org X server -- input driver metapackage xserver-xorg-input-calcomp - X.Org X server -- Calcomp input driver ... xserver-xorg-video-tdfx - X.Org X server -- tdfx display driver xserver-xorg-video-tga - X.Org X server -- TGA display driver xserver-xorg-video-trident - X.Org X server -- Trident display driver xserver-xorg-video-tseng - X.Org X server -- Tseng display driver xserver-xorg-video-v4l - X.Org X server -- Video 4 Linux display driver xserver-xorg-video-vesa - X.Org X server -- VESA display driver xserver-xorg-video-vga - X.Org X server -- VGA display driver xserver-xorg-video-via - X.Org X server -- VIA display driver xserver-xorg-video-vmware - X.Org X server -- VMware display driver xserver-xorg-video-voodoo - X.Org X server -- Voodoo display driver |
#apt-cache search xserver-xorg | less
|
#apt-get install xserver-xorg
│ *[ ]280x102440 ↑ │ * │ *[ ] 1280x960 ▒ │ │ *[ ] 1280x854 ▒ │ * │ [*] 1200x800 ▮ │ │ *[ ] 1152x864 ▒ │ * 152 │ *[*1024x76800 ▒ │ │ [ ] 1152x768 ▒ │ │ [ ] 1200x800 ▒ │ │ <Ok>k> │ │ │ └──────────────────────────────────────────────────────────────────────────┘ /dev/mem: mmap: Bad address |
#rm /var/log/gdm/*
|
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/gdm/*
![]() Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:15 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:23 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) ==> /var/log/gdm/:0.log.1 <== ... xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) ==> /var/log/gdm/:0.log.2 <== Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:15 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) |
#ls -l /dev/tty*
crw-rw-rw- 1 root root 5, 0 2007-01-21 17:44 /dev/tty crw-r--r-- 1 root root 4, 0 2007-01-21 17:44 /dev/tty0 crw------- 1 root tty 4, 1 2007-01-21 18:12 /dev/tty1 crw-rw---- 1 root root 4, 10 2007-01-21 17:44 /dev/tty10 crw-rw---- 1 root root 4, 11 2007-01-21 17:44 /dev/tty11 crw-rw---- 1 root root 4, 12 2007-01-21 17:44 /dev/tty12 crw-rw---- 1 root root 4, 13 2007-01-21 17:44 /dev/tty13 crw-rw---- 1 root root 4, 14 2007-01-21 17:44 /dev/tty14 crw-rw---- 1 root root 4, 15 2007-01-21 17:44 /dev/tty15 crw-rw---- 1 root root 4, 16 2007-01-21 17:44 /dev/tty16 ... crw-rw-rw- 1 root tty 3, 6 2007-01-21 17:44 /dev/ttyp6 crw-rw-rw- 1 root tty 3, 7 2007-01-21 17:44 /dev/ttyp7 crw-rw-rw- 1 root tty 3, 8 2007-01-21 17:44 /dev/ttyp8 crw-rw-rw- 1 root tty 3, 9 2007-01-21 17:44 /dev/ttyp9 crw-rw-rw- 1 root tty 3, 10 2007-01-21 17:44 /dev/ttypa crw-rw-rw- 1 root tty 3, 11 2007-01-21 17:44 /dev/ttypb crw-rw-rw- 1 root tty 3, 12 2007-01-21 17:44 /dev/ttypc crw-rw-rw- 1 root tty 3, 13 2007-01-21 17:44 /dev/ttypd crw-rw-rw- 1 root tty 3, 14 2007-01-21 17:44 /dev/ttype crw-rw-rw- 1 root tty 3, 15 2007-01-21 17:44 /dev/ttypf |
#ls -l /dev/tty0
crw-r--r-- 1 root root 4, 0 2007-01-21 17:44 /dev/tty0 |
#tail -f /var/log/gdm/*
![]() ==> /var/log/gdm/:0.log <== Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:23 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) ==> /var/log/gdm/:0.log.1 <== ... xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) ==> /var/log/gdm/:0.log.2 <== Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:15 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) |
#apt-get install tcpdump
==> /var/log/gdm/:0.log <== Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 21 18:11:23 2007 (==) Using config file: "/etc/X11/xorg.conf" Fatal server error: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) ==> /var/log/gdm/:0.log.1 <== ... tcpdump 0 upgraded, 1 newly installed, 0 to remove and 102 not upgraded. Need to get 303kB of archives. After unpacking 623kB of additional disk space will be used. Get:1 http://192.168.15.251 testing/main tcpdump 3.9.5-1 [303kB] Fetched 303kB in 0s (3857kB/s) Selecting previously deselected package tcpdump. (Reading database ... 32466 files and directories currently installed.) Unpacking tcpdump (from .../tcpdump_3.9.5-1_i386.deb) ... Setting up tcpdump (3.9.5-1) ... |
#tcpdump udp
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 -n 69
![]() tcpdump: syntax error |
Время первой команды журнала | 19:46:48 2007- 1-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 20:14:10 2007- 1-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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