/l3/users/eb/2009/linux13/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 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 :74 :75 :76 |
|
#vim /etc/inittab
--- /tmp/l3-saved-3769.27451.1043 2009-06-01 14:32:21.000000000 +0300 +++ /etc/inittab 2009-06-01 14:32:39.000000000 +0300 @@ -52,11 +52,11 @@ # so if you want to add more getty's go ahead but skip tty7 if you run X. # 1:2345:respawn:/sbin/getty 38400 tty1 -#223:respawn:/sbin/getty 38400 tty2 -#323:respawn:/sbin/getty 38400 tty3 -#423:respawn:/sbin/getty 38400 tty4 -#523:respawn:/sbin/getty 38400 tty5 -#623:respawn:/sbin/getty 38400 tty6 +223:respawn:/sbin/getty 38400 tty2 +323:respawn:/sbin/getty 38400 tty3 +423:respawn:/sbin/getty 38400 tty4 +523:respawn:/sbin/getty 38400 tty5 +623:respawn:/sbin/getty 38400 tty6 # Example how to put a getty on a serial line (for a terminal) # |
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 14:43:15 2009 from linux11.unix.nt l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid |
#/etc/init.d/
anacron keyboard-setup rcS aoetools keymap.sh reboot atd killprocs rmnologin aumix lpd rsync bootlogd lvm2 rsyslog bootmisc.sh mdadm screen-cleanup checkfs.sh mdadm-raid sendsigs checkroot.sh module-init-tools shtdown console-cyrillic monit single console-screen.kbd.sh mountall-bootclean.sh ssh ... exim4 mountnfs-bootclean.sh syslog-ng gdm mountnfs.sh udev glibc.sh mountoverflowtmp udev-mtab hal mtab.sh umountfs halt networking umountnfs.sh hostname.sh openbsd-inetd umountroot hwclockfirst.sh portmap urandom hwclock.sh procps x11-common ifupdown rc ifupdown-clean rc.local |
#/etc/init.d/
anacron keyboard-setup rcS aoetools keymap.sh reboot atd killprocs rmnologin aumix lpd rsync bootlogd lvm2 rsyslog bootmisc.sh mdadm screen-cleanup checkfs.sh mdadm-raid sendsigs checkroot.sh module-init-tools shtdown console-cyrillic monit single console-screen.kbd.sh mountall-bootclean.sh ssh ... exim4 mountnfs-bootclean.sh syslog-ng gdm mountnfs.sh udev glibc.sh mountoverflowtmp udev-mtab hal mtab.sh umountfs halt networking umountnfs.sh hostname.sh openbsd-inetd umountroot hwclockfirst.sh portmap urandom hwclock.sh procps x11-common ifupdown rc ifupdown-clean rc.local |
#ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] [-batch filename where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | monitor | xfrm } OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] | -t[imestamp] } |
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.15.13 netmask 255.255.255.0 network 192.168.15.0 broadcast 192.168.15.255 gateway 192.168.15.254 |
#cat /etc/resolv.conf
nameserver 10.0.35.1 domain unix.nt |
#open vt
|
#openvt
|
#apt-cache search icq
ayttm - Universal instant messaging client bitlbee - An IRC to other chat networks gateway bitlbee-dev - An IRC to other chat networks gateway centerim - A text-mode multi-protocol instant messenger client centerim-common - A text-mode multi-protocol instant messenger client (data files) centerim-fribidi - A text-mode multi-protocol instant messenger client (Hebrew) centerim-utf8 - A text-mode multi-protocol instant messenger client finch - text-based multi-protocol instant messaging client jabberd14 - Instant messaging server using the Jabber/XMPP protocol jwchat - a full featured, web-based Jabber chat client ... licq-plugin-qt - graphical user interface plug-in for Licq using Qt licq-plugin-rms - remote management server plug-in for telnet Licq access lyskom-server - Server for the LysKOM conference system pidgin - graphical multi-protocol instant messaging client for X pyicqt - ICQ transport for Jabber python-twisted-words - Chat and Instant Messaging sim - simple instant messenger (KDE) sim-qt - simple instant messenger (Qt) wmbiff - A dockable app that displays information about mailboxes ysm - Powerful console ICQ client |
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 15:06:48 2009 from linux3.unix.nt Removing stale pidfile |
#apt-get install ysm
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: ysm 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 128kB of archives. After this operation, 270kB of additional disk space will be used. Get:1 http://192.168.15.13 sid/main ysm 2.9.9-2 [128kB] Fetched 128kB in 5s (24.4kB/s) Selecting previously deselected package ysm. (Reading database ... 56236 files and directories currently installed.) Unpacking ysm (from .../archives/ysm_2.9.9-2_i386.deb) ... Processing triggers for man-db ... Setting up ysm (2.9.9-2) ... |
#ysm
HOLD IT! I'm sorry, but i WONT let you run YSM with uid 0. Don't run ysm as root!. ..fag. |
#man ysm
|
#cd
|
#cd .ysm
bash: cd: .ysm: No such file or directory |
#cd ysm
bash: cd: ysm: No such file or directory |
#ysm
HOLD IT! I'm sorry, but i WONT let you run YSM with uid 0. Don't run ysm as root!. ..fag. |
$ysm
< fcancel > < fstatus > < send or file > < fdecline > < faccept > < closedc > < opendc > < url > < contacts or contact > < seen > < rtf > < kill > < scan > < key > < alert > < invisible or inv > < visible or vis > < ignore or ign > < rename or mv > < auth > < req > < save > < search > < whois > < reply or r > < lastsent or a > < chat or ch > < mplain or mp > < msg or m > < hist or history > < delslave or del > < addslave or add > < slaveson or wo > < slavesall or wa > < ls or l > < slaves or w > ... SETTINGS/CONFIGURATION: < loadconfig > < sounds > < beep > < logall or log > ACCOUNT/SESSION: < password > < email > < nick > < status > < info > CLIENT: < reconnect > < forward > < run or ! > < burl > < hotkeys > < tabkey > < minimize or z > < last > < afk > < backdoor > < uptime > < readafk > < clear or c > < help or ? > < quit or q > |
#screen -x
|
#screen -x
|
$su -
Password: l3-agent is already running: pid=3733; pidfile=/root/.lilalo/l3-agent.pid |
#pidgin
(pidgin:4330): Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)' failed Pidgin 2.5.6 ** (pidgin:4330): WARNING **: cannot open display: unset |
#pidgin
(pidgin:4330): Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)' failed Pidgin 2.5.6 ** (pidgin:4330): WARNING **: cannot open display: unset |
#pidgin
(pidgin:4330): Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)' failed Pidgin 2.5.6 ** (pidgin:4330): WARNING **: cannot open display: unset |
#cat /proc/sys/net/ipv4/ip
ip_default_ttl ipfrag_low_thresh ip_local_port_range ip_dynaddr ipfrag_max_dist ip_nonlocal_bind ip_forward ipfrag_secret_interval ip_no_pmtu_disc ipfrag_high_thresh ipfrag_time |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#cat /proc/sys/net/ipv4/ip
ip_default_ttl ipfrag_low_thresh ip_local_port_range ip_dynaddr ipfrag_max_dist ip_nonlocal_bind ip_forward ipfrag_secret_interval ip_no_pmtu_disc ipfrag_high_thresh ipfrag_time |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#cat /proc/sys/net/ipv4/ip
ip_default_ttl ipfrag_low_thresh ip_local_port_range ip_dynaddr ipfrag_max_dist ip_nonlocal_bind ip_forward ipfrag_secret_interval ip_no_pmtu_disc ipfrag_high_thresh ipfrag_time |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#less /etc/X11/xorg.conf
|
#scp 192.168.15.3:/etc/X11/xorg.conf /etc/X11/
The authenticity of host '192.168.15.3 (192.168.15.3)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.3' (RSA) to the list of known hosts. root@192.168.15.3's password: xorg.conf 100% 77 0.1KB/s 00:00 |
#vi /etc/X11/xorg.conf
|
#tail /var/log/messages
Jun 1 15:28:40 linux13 kernel: [ 8.400518] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 Jun 1 15:28:40 linux13 kernel: [ 8.402680] input: PC Speaker as /devices/platform/pcspkr/input/input3 Jun 1 15:28:40 linux13 kernel: [ 8.752363] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4 Jun 1 15:28:40 linux13 kernel: [ 9.356111] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended Jun 1 15:28:40 linux13 kernel: [ 9.356310] EXT3 FS on sda1, internal journal Jun 1 15:28:40 linux13 kernel: [ 11.322627] atl1 0000:02:00.0: eth0 link is up 1000 Mbps full duplex Jun 1 15:28:40 linux13 kernel: [ 11.603285] NET: Registered protocol family 10 Jun 1 15:28:40 linux13 kernel: [ 11.603858] lo: Disabled Privacy Extensions Jun 1 15:28:41 linux13 lpd[3505]: restarted Jun 1 15:28:43 linux13 kernel: [ 15.318777] hald[3539]: segfault at 0 ip 0807ec09 sp bf85ac10 error 4 in hald[8048000+53000] |
#tail /var/log/kern.log
Jun 1 15:28:40 linux13 kernel: [ 8.441318] Error: Driver 'pcspkr' is already registered, aborting... Jun 1 15:28:40 linux13 kernel: [ 8.752363] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4 Jun 1 15:28:40 linux13 kernel: [ 9.356111] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended Jun 1 15:28:40 linux13 kernel: [ 9.356310] EXT3 FS on sda1, internal journal Jun 1 15:28:40 linux13 kernel: [ 11.322521] atl1 0000:02:00.0: irq 26 for MSI/MSI-X Jun 1 15:28:40 linux13 kernel: [ 11.322627] atl1 0000:02:00.0: eth0 link is up 1000 Mbps full duplex Jun 1 15:28:40 linux13 kernel: [ 11.603285] NET: Registered protocol family 10 Jun 1 15:28:40 linux13 kernel: [ 11.603858] lo: Disabled Privacy Extensions Jun 1 15:28:43 linux13 kernel: [ 15.318777] hald[3539]: segfault at 0 ip 0807ec09 sp bf85ac10 error 4 in hald[8048000+53000] Jun 1 15:28:50 linux13 kernel: [ 22.528027] eth0: no IPv6 routers present |
#tail /var/log/messages
Jun 1 15:28:40 linux13 kernel: [ 8.400518] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 Jun 1 15:28:40 linux13 kernel: [ 8.402680] input: PC Speaker as /devices/platform/pcspkr/input/input3 Jun 1 15:28:40 linux13 kernel: [ 8.752363] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4 Jun 1 15:28:40 linux13 kernel: [ 9.356111] EXT3-fs warning: mounting fs with errors, running e2fsck is recommended Jun 1 15:28:40 linux13 kernel: [ 9.356310] EXT3 FS on sda1, internal journal Jun 1 15:28:40 linux13 kernel: [ 11.322627] atl1 0000:02:00.0: eth0 link is up 1000 Mbps full duplex Jun 1 15:28:40 linux13 kernel: [ 11.603285] NET: Registered protocol family 10 Jun 1 15:28:40 linux13 kernel: [ 11.603858] lo: Disabled Privacy Extensions Jun 1 15:28:41 linux13 lpd[3505]: restarted Jun 1 15:28:43 linux13 kernel: [ 15.318777] hald[3539]: segfault at 0 ip 0807ec09 sp bf85ac10 error 4 in hald[8048000+53000] |
#ls -l /etc/rc2.d/
total 4 -rw-r--r-- 1 root root 556 2008-08-12 17:09 README lrwxrwxrwx 1 root root 17 2009-05-24 18:18 S10rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 19 2009-05-27 15:21 S10syslog-ng -> ../init.d/syslog-ng lrwxrwxrwx 1 root root 14 2009-05-25 03:20 S12dbus -> ../init.d/dbus lrwxrwxrwx 1 root root 13 2009-05-24 18:18 S16ssh -> ../init.d/ssh lrwxrwxrwx 1 root root 15 2009-05-27 14:33 S20exim4 -> ../init.d/exim4 lrwxrwxrwx 1 root root 13 2009-05-25 03:20 S20lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 23 2009-05-26 11:47 S20openbsd-inetd -> ../init.d/openbsd-inetd lrwxrwxrwx 1 root root 15 2009-05-29 09:18 S20rsync -> ../init.d/rsync ... lrwxrwxrwx 1 root root 15 2009-06-01 10:04 S25mdadm -> ../init.d/mdadm lrwxrwxrwx 1 root root 13 2009-05-25 03:55 s30gdm -> ../init.d/gdm lrwxrwxrwx 1 root root 17 2009-05-27 14:34 S89anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 2009-05-27 14:37 S89atd -> ../init.d/atd lrwxrwxrwx 1 root root 14 2009-05-24 18:18 S89cron -> ../init.d/cron lrwxrwxrwx 1 root root 15 2009-05-27 16:23 S99monit -> ../init.d/monit lrwxrwxrwx 1 root root 18 2009-05-24 18:18 S99rc.local -> ../init.d/rc.local lrwxrwxrwx 1 root root 19 2009-05-24 18:18 S99rmnologin -> ../init.d/rmnologin lrwxrwxrwx 1 root root 23 2009-05-24 18:18 S99stop-bootlogd -> ../init.d/stop-bootlogd lrwxrwxrwx 1 root root 19 2009-05-29 17:33 S99zshtdown -> /etc/init.d/shtdown |
#mv /etc/rc2.d/S24hal /etc/rc2.d/s24hal
|
#less /var/log/Xorg.0.log
|
#less /var/log/Xorg.0.log
|
#openvt
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#ssh 10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Jun 1 15:29:33 2009 from linux14.unix.nt l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
#l3-agent
l3-agent is already running: pid=3690; pidfile=/root/.lilalo/l3-agent.pid |
#route add -net 1.2.3.4 netmask 255.255.255.0 gw 192.168.16.1
route: netmask doesn't match route address Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables route [-v] [-FC] {add|del|flush} ... Modify routing table for AF. route {-h|--help} [<AF>] Detailed usage syntax for specified AF. route {-V|--version} Display version/author and exit. -v, --verbose be verbose -n, --numeric don't resolve names -e, --extend display other/more information -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <AF>=Use '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) |
#ip route
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.13 11.12.14.0/24 via 192.168.15.13 dev eth0 scope link default via 192.168.15.254 dev eth0 |
#ip route add 11.12.15.0/24 via 192.168.15.13
|
#ip rule
0: from all lookup local 32766: from all lookup main 32767: from all lookup default |
#ip rule add 192.168.18.0/24 lookup 3
Error: argument "192.168.18.0/24" is wrong: Failed to parse rule type |
#ip rule
0: from all lookup local 32765: from 192.168.18.0/24 lookup 3 32766: from all lookup main 32767: from all lookup default |
#ip route show table 4
|
#ip route show table 3
|
#ip route show table 2
|
#ip route show table 1
|
#ip route show
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.13 11.12.15.0/24 via 192.168.15.13 dev eth0 11.12.14.0/24 via 192.168.15.13 dev eth0 scope link default via 192.168.15.254 dev eth0 |
#ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] [-batch filename where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | monitor | xfrm } OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] | -t[imestamp] } |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 11.12.15.0 192.168.15.13 255.255.255.0 UG 0 0 0 eth0 11.12.14.0 192.168.15.13 255.255.255.0 UG 0 0 0 eth0 0.0.0.0 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#route del 11.12.15.0/24
route: netmask 000000ff doesn't make sense with host route Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables route [-v] [-FC] {add|del|flush} ... Modify routing table for AF. route {-h|--help} [<AF>] Detailed usage syntax for specified AF. route {-V|--version} Display version/author and exit. -v, --verbose be verbose -n, --numeric don't resolve names -e, --extend display other/more information -F, --fib display Forwarding Information Base (default) -C, --cache display routing cache instead of FIB <AF>=Use '-A <af>' or '--<af>'; default: inet List of possible address families (which support routing): inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25) |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 11.12.15.0 linux13 255.255.255.0 UG 0 0 0 eth0 11.12.14.0 linux13 255.255.255.0 UG 0 0 0 eth0 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#man route
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 11.12.15.0 linux13 255.255.255.0 UG 0 0 0 eth0 11.12.14.0 linux13 255.255.255.0 UG 0 0 0 eth0 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#route del -net 11.12.15.0
SIOCDELRT: Invalid argument |
#route del -net 11.12.15.0/24
|
#route del -net 11.12.14.0/24
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#apt-get install vlan
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: vlan 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 39.6kB of archives. After this operation, 176kB of additional disk space will be used. Get:1 http://192.168.15.13 sid/main vlan 1.9-3 [39.6kB] Fetched 39.6kB in 0s (146kB/s) Selecting previously deselected package vlan. (Reading database ... 56255 files and directories currently installed.) Unpacking vlan (from .../archives/vlan_1.9-3_i386.deb) ... Processing triggers for man-db ... Setting up vlan (1.9-3) ... |
#vconfig
Expecting argc to be 3-5, inclusive. Was: 1 Usage: add [interface-name] [vlan_id] rem [vlan-name] set_flag [interface-name] [flag-num] [0 | 1] set_egress_map [vlan-name] [skb_priority] [vlan_qos] set_ingress_map [vlan-name] [skb_priority] [vlan_qos] set_name_type [name-type] * The [interface-name] is the name of the ethernet card that hosts the VLAN you are talking about. * The vlan_id is the identifier (0-4095) of the VLAN you are operating on. * skb_priority is the priority in the socket buffer (sk_buff). * vlan_qos is the 3 bit priority in the VLAN header * name-type: VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5), DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5) * FLAGS: 1 REORDER_HDR When this is set, the VLAN device will move the ethernet header around to make it look exactly like a real ethernet device. This may help programs such as DHCPd which read the raw ethernet packet and make assumptions about the location of bytes. If you don't need it, don't turn it on, because there will be at least a small performance degradation. Default is OFF. |
#vi /etc/network/interfaces
--- /tmp/l3-saved-3722.17285.26756 2009-06-01 16:30:21.000000000 +0300 +++ /etc/network/interfaces 2009-06-01 16:31:13.000000000 +0300 @@ -9,6 +9,5 @@ netmask 255.255.255.0 network 192.168.15.0 broadcast 192.168.15.255 - #gateway 192.168.15.254 - up route add default gw 192.168.15.254 || true + gateway 192.168.15.254 |
#vi /proc/s
|
#vi /proc/sys/net/ipv4/
|
#vi /proc/sys/net/ipv4/ip_forward
|
#~
sysctl.d/ syslog-ng/ |
#vi /etc/sysctl.
|
#~
12 ##############################################################3 13 # Functions previously found in netbase 14 # 15 16 # Uncomment the next two lines to enable Spoof protection (reverse-path filt er) 17 # Turn on Source Address Verification in all interfaces to 18 # prevent some spoofing attacks 19 #net.ipv4.conf.default.rp_filter=1 20 #net.ipv4.conf.all.rp_filter=1 ... 27 # Uncomment the next line to enable packet forwarding for IPv4 28 #net.ipv4.ip_forward=1 29 net.ipv4.forward=1 30 # Uncomment the next line to enable packet forwarding for IPv6 31 #net.ipv6.conf.all.forwarding=1 32 33 34 ################################################################### 35 # Additional settings - these settings can improve the network "/etc/sysctl.conf" 67L, 2293C written |
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host. |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.15.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.15.254 0.0.0.0 UG 0 0 0 eth0 |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:c1:52:e8 inet addr:192.168.15.13 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fec1:52e8/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:4587 errors:0 dropped:0 overruns:0 frame:0 TX packets:4229 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:664671 (649.0 KiB) TX bytes:341683 (333.6 KiB) 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:32 errors:0 dropped:0 overruns:0 frame:0 TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41625 (40.6 KiB) TX bytes:41625 (40.6 KiB) |
#ifconfig et
et: error fetching interface information: Device not found |
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.15.13 netmask 255.255.255.0 network 192.168.15.0 broadcast 192.168.15.255 gateway 192.168.15.254
nameserver 10.0.35.1 domain unix.nt
0
Время первой команды журнала | 14:19:41 2009- 6- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:56:33 2009- 6- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.61 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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