/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 |
|
#vim /etc/inetd.conf
42c42 < vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once - depth 16 -geometry 800x600 --- > vnc800 stream tcp nowait root /usr/bin/Xvnc Xvnc -inetd -query 127.0.0.1 -once -depth 16 -geometry 800x600 |
#/etc/init.d/inetutils-inetd restart
Restarting internet superserver: inetd. |
#vi /etc/gdm/gdm.conf
48c48,60 < enable=yes --- > Enable=true > HonorIndirect=true > MaxPending=4 > MaxPendingIndirect=4 > MaxSessions=16 > MaxWait=15 > MaxWaitIndirect=15 > DisplaysPerHost=1 > Port=177 > # Willing script, none is shipped and by default we'll send > # hostname system id > Willing=/etc/gdm/Xwilling > |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail /var/log/daemon.log
Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: ifconfig vif1.0 down failed Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/vif-bridge: Successful vif-bridge offline for vif1.0, bridge xenbr0. Dec 24 19:35:40 xen1 logger: /etc/xen/scripts/xen-hotplug-cleanup: XENBUS_PATH=backend/vif/1/0 Dec 26 12:06:57 xen1 inetd[5738]: vnc800/tcp: getaddrinfo: Servname not supported for ai_socktype Dec 26 12:06:57 xen1 inetd[5738]: /etc/inetd.conf:43: not enough fields Dec 26 12:09:06 xen1 inetd[5789]: /etc/inetd.conf:43: not enough fields Dec 26 12:12:59 xen1 gdm[6042]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:14:30 xen1 inetd[6248]: /etc/inetd.conf:43: not enough fields Dec 26 12:16:43 xen1 gdm[6042]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:16:49 xen1 gdm[6415]: deal_with_x_crashes: Running the XKeepsCrashing script |
#apt-cache search xorg server
libxrandr-dev - X11 RandR extension library (development headers) libxrandr2 - X11 RandR extension library libxrandr2-dbg - X11 RandR extension library (debug package) libxrender-dev - X Rendering Extension client library (development files) libxrender1 - X Rendering Extension client library libxrender1-dbg - X Rendering Extension client library (unstripped) libxres-dev - X11 Resource extension library (development headers) libxres1 - X11 Resource extension library libxres1-dbg - X11 Resource extension library (debug package) libxss-dev - X11 Screen Saver extension library (development headers) ... 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 xserver-xorg-video-ivtv - X.Org X server -- IVTV display driver fglrx-driver - display driver for the ATI graphics accelerators nvidia-glx - NVIDIA binary XFree86 4.x driver nvidia-glx-legacy - NVIDIA binary Xorg driver (legacy version) nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version) nvidia-kernel-source - NVIDIA binary kernel module source |
#apt-get install xserver-xorg
│ │ │ Video modes to be used by the X server: │ │ │ │ [ ]280x800 40 ↑ │ │ [ ] 1200x800 ▒ │ │ *] 1024876868 ▒ │ │ [*] 800x600 ▮ │ │ *] 640x480 50 ↓ │ │ [ ] 1152x768 ▒ │ │ [ ] 1280x768 ▒ │ │ [ ] 1280x854 <Ok> ▒ │ │ │ └──────────────────────────────────────────────────────────────────────────┘ |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#less /var/log/daemon.log
|
#tail -f /var/log/daemon.log
![]() Dec 26 12:16:43 xen1 gdm[6042]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:16:49 xen1 gdm[6415]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:18:58 xen1 atieventsd[6672]: ATI External Events Daemon started... Dec 26 12:18:58 xen1 atieventsd[6672]: Event daemon control socket created Dec 26 12:18:58 xen1 atieventsd[6672]: acpid connection established Dec 26 12:19:23 xen1 gdm[6415]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:19:25 xen1 gdm[6914]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:19:30 xen1 gdm[6933]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:19:34 xen1 gdm[6942]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:19:34 xen1 gdm[6913]: deal_with_x_crashes: Running the XKeepsCrashing script |
#w
12:20:18 up 1 day, 16:46, 1 user, load average: 0.18, 0.16, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.15.254 11:54 0.00s 0.09s 0.00s script -f -q /r |
#scp devi@192.168.15.254:/etc/X11/gdm/gdm.conf /etc/gdm/
Password: gdm.conf 100% 3778 3.7KB/s 00:00 |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#useradd -m firefox
|
#passwd
![]() Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: No password supplied passwd: Authentication token manipulation error passwd: password unchanged |
#passwd firefox
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#cd /etc/X11/
|
#ls
![]() app-defaults fonts xinit xserver Xsession.options default-display-manager rgb.txt xorg.conf Xsession Xwrapper.config fluxbox X Xresources Xsession.d |
#cd Xsession.d/
|
#ls
20x11-common_process-args 50x11-common_determine-startup 99x11-common_start 30x11-common_xresources 90x11-common_ssh-agent |
#cd ..
|
#ls -l
total 68 drwxr-xr-x 2 root root 4096 2006-12-26 12:04 app-defaults -rw-r--r-- 1 root root 13 2006-12-26 12:05 default-display-manager drwxr-xr-x 2 root root 4096 2006-12-26 12:05 fluxbox drwxr-xr-x 3 root root 4096 2006-12-26 12:12 fonts -rw-r--r-- 1 root root 17371 2006-08-03 01:47 rgb.txt lrwxrwxrwx 1 root root 13 2006-12-26 12:19 X -> /usr/bin/Xorg drwxr-xr-x 2 root root 4096 2006-12-26 12:04 xinit -rw-r--r-- 1 root root 2983 2006-12-26 12:19 xorg.conf drwxr-xr-x 2 root root 4096 2006-12-26 12:04 Xresources drwxr-xr-x 2 root root 4096 2006-12-26 12:18 xserver -rwxr-xr-x 1 root root 3929 2006-08-03 01:47 Xsession drwxr-xr-x 2 root root 4096 2006-12-26 12:04 Xsession.d -rw-r--r-- 1 root root 265 2006-08-03 01:47 Xsession.options -rw------- 1 root root 614 2006-12-26 12:04 Xwrapper.config |
#less Xsession
|
#less default-display-manager
|
#tail /var/log/daemon.log
Dec 26 12:19:34 xen1 gdm[6913]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:21:05 xen1 gdm[6913]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:21:05 xen1 gdm[7051]: gdm_config_parse: Greeter not found or can't be executed by the GDM user Dec 26 12:21:05 xen1 gdm[7051]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user Dec 26 12:21:06 xen1 gdm[7054]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:21:10 xen1 gdm[7069]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:21:15 xen1 gdm[7083]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:21:15 xen1 gdm[7053]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:21:36 xen1 gdm[7071]: Couldn't authenticate user Dec 26 12:23:38 xen1 gdm[7071]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2 |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail /var/log/daemon.log
Dec 26 12:21:15 xen1 gdm[7053]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:21:36 xen1 gdm[7071]: Couldn't authenticate user Dec 26 12:23:38 xen1 gdm[7071]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2 Dec 26 12:24:10 xen1 gdm[7053]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Greeter not found or can't be executed by the GDM user Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user Dec 26 12:24:12 xen1 gdm[7257]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:16 xen1 gdm[7277]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:21 xen1 gdm[7295]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:21 xen1 gdm[7256]: deal_with_x_crashes: Running the XKeepsCrashing script |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#tail -f /var/log/daemon.log
![]() Dec 26 12:24:11 xen1 gdm[7254]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user Dec 26 12:24:12 xen1 gdm[7257]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:16 xen1 gdm[7277]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:21 xen1 gdm[7295]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:21 xen1 gdm[7256]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:24:38 xen1 gdm[7256]: Failed to start X server several times in a short time period; disabling display :0 Dec 26 12:24:38 xen1 gdm[7377]: gdm_config_parse: Greeter not found or can't be executed by the GDM user Dec 26 12:24:38 xen1 gdm[7377]: gdm_config_parse: Chooser not found or it can't be executed by the GDM user Dec 26 12:24:39 xen1 gdm[7380]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:43 xen1 gdm[7395]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:48 xen1 gdm[7401]: gdm_slave_xioerror_handler: Fatal X error - Restarting :0 Dec 26 12:24:48 xen1 gdm[7379]: deal_with_x_crashes: Running the XKeepsCrashing script Dec 26 12:26:29 xen1 gdm[7407]: gdm_slave_xioerror_handler: Fatal X error - Restarting localhost:2 |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#ps aux | grep firefox
root 7592 0.0 0.5 2852 700 pts/1 R+ 12:30 0:00 grep firefox |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1891872 errors:0 dropped:0 overruns:0 frame:0 TX packets:1895045 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1569123735 (1.4 GiB) TX bytes:560799988 (534.8 MiB) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:75:81:CA:61 ... TX packets:2485799 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:291418461 (277.9 MiB) TX bytes:274618327 (261.8 MiB) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:214965 errors:0 dropped:0 overruns:0 frame:0 TX packets:3795 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:14453420 (13.7 MiB) TX bytes:121440 (118.5 KiB) |
#echo 1 1 1 1 > /proc/sys
![]() sys/ sysrq-trigger sysvipc/ |
#echo 1 1 1 1 > /proc/sys/kernel/printk
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1407 errors:0 dropped:0 overruns:0 frame:0 TX packets:33 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:106543 (104.0 KiB) TX bytes:14220 (13.8 KiB) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:75:81:CA:61 ... TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5196 (5.0 KiB) TX bytes:384 (384.0 b) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:120 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3516 (3.4 KiB) TX bytes:192 (192.0 b) |
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#ifconfig eth1 10.0.35.6 up
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1 |
#route add default gw 10.0.35.1
|
#ping mail.ru
![]() |
#vim /etc/resolv.conf
2c2 < nameserver 192.168.15.254 --- > nameserver 10.0.35.1 |
#ping mail.ru
![]() |
#ping 10.0.35.1
![]() PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. --- 10.0.35.1 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1728 errors:0 dropped:0 overruns:0 frame:0 TX packets:38 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:130069 (127.0 KiB) TX bytes:16540 (16.1 KiB) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:75:81:CA:61 ... TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6992 (6.8 KiB) TX bytes:448 (448.0 b) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:163 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4710 (4.5 KiB) TX bytes:224 (224.0 b) |
#vim /etc/network/interfaces
14,16c14,16 < address 192.168.15.251 < gateway 192.168.15.254 < netmask 255.255.255.0 --- > address 10.0.35.6 > gateway 10.0.35.1 > netmask 255.0.0.0 |
#/etc/init.d/networking restart
Reconfiguring network interfaces...done. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:B2:4F:EC inet addr:192.168.16.1 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1896 errors:0 dropped:0 overruns:0 frame:0 TX packets:39 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:142273 (138.9 KiB) TX bytes:16604 (16.2 KiB) Base address:0xd800 Memory:cffe0000-d0000000 eth1 Link encap:Ethernet HWaddr 00:04:75:81:CA:61 ... TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8270 (8.0 KiB) TX bytes:512 (512.0 b) xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:191 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5596 (5.4 KiB) TX bytes:256 (256.0 b) |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1 0.0.0.0 10.0.35.1 0.0.0.0 UG 0 0 0 eth1 |
#ping 10.0.35.1
![]() PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. --- 10.0.35.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1002ms |
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok SIOCGMIIPHY on 'eth1' failed: Operation not supported |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=64 time=0.232 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=64 time=0.220 ms --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.220/0.226/0.232/0.006 ms |
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data. 64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=114 time=251 ms --- mail.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 251.514/251.514/251.514/0.000 ms |
#apt-get install apt-proxy
![]() Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface Suggested packages: rsync python-tk python-gtk2 python-glade2 python-qt3 python-wxgtk2.4 python-wxgtk2.6 python-profiler Recommended packages: python-pyopenssl python-pam python-serial The following NEW packages will be installed: apt-proxy bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface ... Get:2 http://debian.org.ua unstable/main python-apt 0.6.20 [81.9kB] Get:3 http://debian.org.ua unstable/main python-twisted-bin 2.4.0-2 [22.3kB] Get:4 http://debian.org.ua unstable/main python-zopeinterface 3.3.0-5 [133kB] Get:5 http://debian.org.ua unstable/main python-twisted-core 2.4.0-2 [676kB] Get:6 http://debian.org.ua unstable/main python-twisted-web 0.6.0-1 [315kB] Err http://debian.org.ua unstable/main apt-proxy 1.9.35 404 Not Found Fetched 1496kB in 16s (91.5kB/s) Failed to fetch http://debian.org.ua/debian/pool/main/a/apt-proxy/apt-proxy_1.9.35_all.deb 404 Not Found E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? |
#apt-get update
![]() Get:1 http://debian.org.ua unstable Release.gpg [378B] Get:2 http://debian.org.ua unstable Release [79.6kB] Get:3 http://debian.org.ua unstable/main Packages/DiffIndex [2038B] Get:4 http://debian.org.ua unstable/contrib Packages/DiffIndex [2023B] Get:5 http://debian.org.ua unstable/non-free Packages/DiffIndex [2023B] Get:6 http://debian.org.ua unstable/main Packages [5985kB] Get:7 http://debian.org.ua unstable/main Packages [5985kB] 50% [6 Packages gzip 1814528] [7 Packages 6941/5985kB 0%] 78.8kB/s 1m15s gzip: stdin: unexpected end of file Err http://debian.org.ua unstable/main Packages Sub-process gzip returned an error code (1) Get:8 http://debian.org.ua unstable/contrib Packages [81.5kB] Get:9 http://debian.org.ua unstable/contrib Packages [81.5kB] Get:10 http://debian.org.ua unstable/non-free Packages [115kB] Get:11 http://debian.org.ua unstable/non-free Packages [115kB] 99% [9 Packages gzip 0] |
#apt-get update
![]() Get:1 http://debian.org.ua unstable Release.gpg [378B] Hit http://debian.org.ua unstable Release Hit http://debian.org.ua unstable/main Packages/DiffIndex Hit http://debian.org.ua unstable/contrib Packages/DiffIndex Hit http://debian.org.ua unstable/non-free Packages/DiffIndex Get:2 http://debian.org.ua unstable/non-free Packages [115kB] Get:3 http://debian.org.ua unstable/non-free Packages [115kB] 99% [3 Packages gzip 0] gzip: stdin: not in gzip format Err http://debian.org.ua unstable/non-free Packages Sub-process gzip returned an error code (1) Fetched 3B in 1s (2B/s) Failed to fetch http://debian.org.ua/debian/dists/unstable/non-free/binary-i386/Packages.gz Sub-process gzip returned an error code (1) Reading package lists... Done E: Some index files failed to download, they have been ignored, or old ones used instead. |
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B] Hit http://debian.org.ua unstable Release Hit http://debian.org.ua unstable/main Packages/DiffIndex Hit http://debian.org.ua unstable/contrib Packages/DiffIndex Hit http://debian.org.ua unstable/non-free Packages/DiffIndex Fetched 1B in 0s (2B/s) Reading package lists... Done |
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B] Hit http://debian.org.ua unstable Release Hit http://debian.org.ua unstable/main Packages/DiffIndex Hit http://debian.org.ua unstable/contrib Packages/DiffIndex Hit http://debian.org.ua unstable/non-free Packages/DiffIndex Fetched 1B in 0s (2B/s) Reading package lists... Done |
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B] Hit http://debian.org.ua unstable Release Hit http://debian.org.ua unstable/main Packages/DiffIndex Hit http://debian.org.ua unstable/contrib Packages/DiffIndex Hit http://debian.org.ua unstable/non-free Packages/DiffIndex Fetched 1B in 0s (2B/s) Reading package lists... Done |
#apt-get update
Get:1 http://debian.org.ua unstable Release.gpg [378B] Hit http://debian.org.ua unstable Release Hit http://debian.org.ua unstable/main Packages/DiffIndex Hit http://debian.org.ua unstable/contrib Packages/DiffIndex Hit http://debian.org.ua unstable/non-free Packages/DiffIndex Fetched 1B in 0s (2B/s) Reading package lists... Done |
#apt-get install apt-proxy
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface Suggested packages: rsync python-tk python-gtk2 python-glade2 python-qt3 python-wxgtk2.6 python-profiler Recommended packages: python-pyopenssl python-pam python-serial The following NEW packages will be installed: apt-proxy bzip2 python-apt python-twisted-bin python-twisted-core python-twisted-web python-zopeinterface ... Setting up python-zopeinterface (3.3.0-5) ... INFO: using old version '/usr/bin/python2.3' Setting up python-twisted-core (2.4.0-3) ... INFO: using old version '/usr/bin/python2.3' Setting up python-twisted-web (0.6.0-1) ... INFO: using old version '/usr/bin/python2.3' Setting up apt-proxy (1.9.35-0.1) ... creating aptproxy user... INFO: using old version '/usr/bin/python2.3' Starting apt-proxy. |
#vim /etc/apt-proxy/apt-proxy-v2.conf
|
#/etc/init.d/apt-proxy restart
Stopping apt-proxy. Starting apt-proxy. |
#ls -l /var/cache/apt-proxy/
total 0 |
#ls -ld /var/cache/apt-proxy/
drwxr-xr-x 2 aptproxy root 4096 2006-12-27 13:34 /var/cache/apt-proxy/ |
#rsync -av 10.0.17.1:/var/cache/apt-proxy/ /var/cache/apt-proxy/
![]() bash: rsync: command not found |
#apt-get install rsync
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: rsync 0 upgraded, 1 newly installed, 0 to remove and 150 not upgraded. Need to get 261kB of archives. After unpacking 512kB of additional disk space will be used. Get:1 http://debian.org.ua unstable/main rsync 2.6.9-3 [261kB] Fetched 261kB in 4s (58.8kB/s) Selecting previously deselected package rsync. (Reading database ... 32389 files and directories currently installed.) Unpacking rsync (from .../rsync_2.6.9-3_i386.deb) ... Setting up rsync (2.6.9-3) ... |
#rsync -av 10.0.17.1:/var/cache/apt-proxy/ /var/cache/apt-proxy/
debian/pool/main/k/kde-i18n/kde-i18n-ru_3.5.5-1_all.deb debian/pool/main/k/kdeaccessibility/ debian/pool/main/k/kdeaccessibility/kbstate_3.5.5-2_i386.deb debian/pool/main/k/kdeaccessibility/kdeaccessibility_3.5.5-2_all.deb debian/pool/main/k/kdeaccessibility/kmag_3.5.5-2_i386.deb debian/pool/main/k/kdeaccessibility/kmousetool_3.5.5-2_i386.deb debian/pool/main/k/kdeaccessibility/kmouth_3.5.5-2_i386.deb debian/pool/main/k/kdeaccessibility/ksayit_3.5.5-2_i386.deb debian/pool/main/k/kdeaccessibility/kttsd_3.5.5-2_i386.deb debian/pool/main/k/kdeaddons/ ... debian/pool/main/k/kdegraphics/kghostview_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kiconedit_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kmrml_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kolourpaint_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kooka_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kpdf_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kpovmodeler_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/kruler_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/ksnapshot_3.5.5-2_i386.deb debian/pool/main/k/kdegraphics/ksvg_3.5.5-2_i386.deb |
#tra
![]() traceroute traceroute.lbl trap |
#apt-get install trafshow
![]() Reading package lists... Done Building dependency tree... Done E: Couldn't find package trafshow |
#apt-cache search trafshow
netdiag - Net-Diagnostics (trafshow,strobe,netwatch,statnet,tcpspray,tcpblast) |
#apt-get install netdiag
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: netdiag 0 upgraded, 1 newly installed, 0 to remove and 150 not upgraded. Need to get 165kB of archives. After unpacking 561kB of additional disk space will be used. Get:1 http://debian.org.ua unstable/main netdiag 0.7-7.1 [165kB] Fetched 165kB in 0s (327kB/s) Selecting previously deselected package netdiag. (Reading database ... 32403 files and directories currently installed.) Unpacking netdiag (from .../netdiag_0.7-7.1_i386.deb) ... Setting up netdiag (0.7-7.1) ... |
#trafshow
|
#vim /etc/apt/sources.list
3,4c3,4 < deb http://debian.org.ua/debian unstable main contrib non-free < --- > #deb http://debian.org.ua/debian unstable main contrib non-free > deb http://10.0.35.6:9999/debian testing main contrib non-free |
#apt-get update
Get:1 http://10.0.35.6 testing Release.gpg [378B] Get:2 http://10.0.35.6 testing Release [74.4kB] Get:3 http://10.0.35.6 testing/main Packages [4311kB] |
#apt-cache search libpcap
dns-flood-detector - detect abusive usage levels on high traffic nameservers etherape - graphical network monitor modeled after etherman fprobe - export captured traffic to remote NetFlow Collector fprobe-ng - export captured traffic to remote NetFlow Collector (meta) libmlpcap-ocaml - binding of libpcap for OCaml libmlpcap-ocaml-dev - binding of libpcap for OCaml libnet0 - library for the construction and handling of network packets (obsolete) libnet1 - library for the construction and handling of network packets libnet1-dev - development files for libnet libpcap-dev - Development library for libpcap (transitional package) ... snort - Flexible Network Intrusion Detection System snort-common - Flexible Network Intrusion Detection System [common files] snort-doc - Documentation for the Snort IDS [documentation] snort-mysql - Flexible Network Intrusion Detection System [MySQL] snort-pgsql - Flexible Network Intrusion Detection System [PostgreSQL] tcpick - TCP stream sniffer and connection tracker tcpspy - Incoming and Outgoing TCP/IP connections logger tcptrace - Tool for analyzing tcpdump output tcpxtract - extracts files from network traffic based on file signatures at76c503a-source - at76c503a driver source |
#apt-get install libpcap0.8 libpcap0.8-dev
Reading package lists... Done Building dependency tree... Done The following NEW packages will be installed: libpcap0.8 libpcap0.8-dev 0 upgraded, 2 newly installed, 0 to remove and 93 not upgraded. Need to get 209kB of archives. After unpacking 496kB of additional disk space will be used. Get:1 http://10.0.35.6 testing/main libpcap0.8 0.9.5-1 [89.5kB] Get:2 http://10.0.35.6 testing/main libpcap0.8-dev 0.9.5-1 [119kB] Fetched 209kB in 3s (69.0kB/s) Selecting previously deselected package libpcap0.8. (Reading database ... 32429 files and directories currently installed.) Unpacking libpcap0.8 (from .../libpcap0.8_0.9.5-1_i386.deb) ... Selecting previously deselected package libpcap0.8-dev. Unpacking libpcap0.8-dev (from .../libpcap0.8-dev_0.9.5-1_i386.deb) ... Setting up libpcap0.8 (0.9.5-1) ... Setting up libpcap0.8-dev (0.9.5-1) ... |
#ls
dynamips-0.2.6-RC5.tar.gz |
#tar xvzfC dynamips-0.2.6-RC5.tar.gz
![]() tar: Old option `C' requires an argument. Try `tar --help' or `tar --usage' for more information. |
#tar xvzf
dynamips-0.2.6-RC5/pci_dev.h dynamips-0.2.6-RC5/pci_io.h dynamips-0.2.6-RC5/dev_gt.h dynamips-0.2.6-RC5/dev_plx.h dynamips-0.2.6-RC5/dev_dec21140.h dynamips-0.2.6-RC5/dev_am79c971.h dynamips-0.2.6-RC5/dev_mueslix.h dynamips-0.2.6-RC5/dev_nm_16esw.h dynamips-0.2.6-RC5/dev_vtty.h dynamips-0.2.6-RC5/dev_c7200.h ... dynamips-0.2.6-RC5/amd64-codegen.h dynamips-0.2.6-RC5/amd64_trans.c dynamips-0.2.6-RC5/amd64_trans.h dynamips-0.2.6-RC5/nojit_trans.c dynamips-0.2.6-RC5/nojit_trans.h dynamips-0.2.6-RC5/profiler.c dynamips-0.2.6-RC5/profiler_resolve.pl dynamips-0.2.6-RC5/bin2c.c dynamips-0.2.6-RC5/rom2c.c dynamips-0.2.6-RC5/nvram_export.c |
#ls
dynamips-0.2.6-RC5 dynamips-0.2.6-RC5.tar.gz |
#cd dynamips-0.2.6-RC5/
|
#make
![]() Linking rom2c rom2c.c:16:20: error: libelf.h: No such file or directory rom2c.c: In function ‘main’: rom2c.c:25: error: ‘Elf32_Ehdr’ undeclared (first use in this function) rom2c.c:25: error: (Each undeclared identifier is reported only once rom2c.c:25: error: for each function it appears in.) rom2c.c:25: error: ‘ehdr’ undeclared (first use in this function) rom2c.c:26: error: ‘Elf32_Phdr’ undeclared (first use in this function) rom2c.c:26: error: ‘phdr’ undeclared (first use in this function) rom2c.c:27: error: ‘Elf’ undeclared (first use in this function) ... rom2c.c:40: error: ‘EV_NONE’ undeclared (first use in this function) rom2c.c:45: warning: implicit declaration of function ‘elf_begin’ rom2c.c:45: error: ‘ELF_C_READ’ undeclared (first use in this function) rom2c.c:47: warning: implicit declaration of function ‘elf_errmsg’ rom2c.c:47: warning: implicit declaration of function ‘elf_errno’ rom2c.c:47: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’ rom2c.c:51: warning: implicit declaration of function ‘elf32_getphdr’ rom2c.c:53: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’ rom2c.c:62: warning: implicit declaration of function ‘elf32_getehdr’ make: *** [rom2c] Error 1 |
#apt-cache search libelf
libelf-dev - libelf1 development libraries and header files libelf1 - library to read and write ELF files libelfg0 - an ELF object file access library libelfg0-dev - an ELF object file access library: development files |
#apt-get install libelf-dev
Reading package lists... Done Building dependency tree... Done The following extra packages will be installed: libelf1 The following NEW packages will be installed: libelf-dev libelf1 0 upgraded, 2 newly installed, 0 to remove and 93 not upgraded. Need to get 99.1kB of archives. After unpacking 410kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://10.0.35.6 testing/main libelf1 0.123-3 [42.3kB] Get:2 http://10.0.35.6 testing/main libelf-dev 0.123-3 [56.8kB] Fetched 99.1kB in 2s (45.3kB/s) Selecting previously deselected package libelf1. (Reading database ... 32449 files and directories currently installed.) Unpacking libelf1 (from .../libelf1_0.123-3_i386.deb) ... Selecting previously deselected package libelf-dev. Unpacking libelf-dev (from .../libelf-dev_0.123-3_i386.deb) ... Setting up libelf1 (0.123-3) ... Setting up libelf-dev (0.123-3) ... |
#make
Linking rom2c Extracting ROM from ELF file 'microcode'... Compiling mempool.c Compiling registry.c Compiling rbtree.c Compiling hash.c Compiling utils.c Compiling parser.c parser.c: In function ‘parser_run_tests’: parser.c:341: warning: pointer targets in passing argument 2 of ‘parser_scan_buffer’ differ in signedness ... Compiling hv_c7200.c Compiling hv_c3600.c Compiling hv_c2691.c Compiling hv_c3725.c Compiling hv_c3745.c Compiling x86_trans.c Compiling linux_eth.c Compiling gen_eth.c Linking dynamips Linking nvram_export |
#free
total used free shared buffers cached Mem: 128148 124804 3344 0 1520 77052 -/+ buffers/cache: 46232 81916 Swap: 1951888 56 1951832 |
#./dynamips ../
![]() .aptitude/ dynamips-0.2.6-RC5/ .lilalo/ .Xauthority .bash_history dynamips-0.2.6-RC5.tar.gz .profile .xsession-errors .bash_profile .fluxbox/ .ssh/ .bashrc .l3rc .viminfo C7200-JK.BIN .lesshst .vnc/ |
#./dynamips ../C7200-JK.BIN
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86) Copyright (c) 2005,2006 Christophe Fillot. Build date: Jan 17 2007 21:04:43 IOS image file: ../C7200-JK.BIN CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb. NVRAM is empty, setting config register to 0x2142 C7200 instance 'default' (id 0): VM Status : 0 RAM size : 256 Mb IOMEM size : 0 Mb ... some boot images. Enter enable password: rootpass % Please choose a password that is different from the enable secret Enter enable password: password The virtual terminal password is used to protect access to the router over a network interface. Enter virtual terminal password: natasha Configure System Management? [yes/no]: no Configure SNMP Network Management? [yes]: Shutdown in progress... Shutdown completed. |
#vim dynamips-0.2.6-RC5/README
|
#vim /boot/grub/menu.lst
120c120 < kernel /boot/xen-3.0.3-1-i386.gz dom0_mem=128000 --- > kernel /boot/xen-3.0.3-1-i386.gz |
#reboot
|
#./dynamips ../C7200-JK.BIN
Cisco 7200 Simulation Platform (version 0.2.6-RC5-x86) Copyright (c) 2005,2006 Christophe Fillot. Build date: Jan 17 2007 21:04:43 IOS image file: ../C7200-JK.BIN CPU0: carved JIT exec zone of 64 Mb into 2048 pages of 32 Kb. C7200 instance 'default' (id 0): VM Status : 0 RAM size : 256 Mb IOMEM size : 0 Mb NVRAM size : 128 Kb ... *Jan 17 21:16:43.155: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down *Jan 17 21:17:04.403: %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to administratively down *Jan 17 21:17:11.507: %SYS-5-RESTART: System restarted -- Cisco IOS Software, 7200 Software (C7200-JK9O3S-M), Version 12.3(7)T1, RELEASE SOFTWARE (fc2) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2004 by Cisco Systems, Inc. Compiled Wed 21-Apr-04 23:35 by eaarmas *Jan 17 21:17:11.511: %SNMP-5-COLDSTART: SNMP agent on host Router is undergoing a cold start Router>`Shutdown in progress... Shutdown completed. |
#cd
|
Время первой команды журнала | 12:14:57 2006-12-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 21:20:24 2007- 1-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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