/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 |
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 5.1G 13G 29% / udev 10M 56K 10M 1% /dev devshm 944M 0 944M 0% /dev/shm /dev/mapper/NAS1-ISO 22G 18G 2.8G 87% /data/ISO /data/LTSP.img 496M 19M 452M 4% /mnt /data/ltsp_test.img 1008M 1008M 0 100% /tmp/1 |
#umount /tmp/1
|
#umount /mnt
|
#xm create ltsp01
![]() Using config file "/etc/xen/ltsp01". Error: Device 770 (vbd) could not be connected. File /data/LTSP2.img is read-only, and so I will not mount it read-write in a guest domain. |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) |
#vim /etc/xen/ltsp01
|
#chmod 777 LTSP.img
|
#xm create ltsp01
![]() Using config file "/etc/xen/ltsp01". Error: Device 770 (vbd) could not be connected. File /data/LTSP2.img is read-only, and so I will not mount it read-write in a guest domain. |
#ls -l
total 1574412 drwxr-xr-x 3 root root 4096 2007-01-21 23:50 ISO -rwxrwxrwx 1 root root 536870912 2007-01-25 15:42 LTSP.img -rwxrwxrwx 1 root root 1073741824 2007-01-25 14:26 ltsp_test.img |
#vim /etc/xen/ltsp01
68c68 < disk = [ 'file:/data/ltsp_test.img,hda1,w', 'file:/data/LTSP2.img,hda2,w' ] --- > disk = [ 'file:/data/ltsp_test.img,hda1,w', 'file:/data/LTSP.img,hda2,w' ] |
#xm create ltsp01
Using config file "/etc/xen/ltsp01". Started domain ltsp01 |
#xm console ltsp01
CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 256K Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 12k freed Brought up 1 CPUs migration_cost=0 checking if image is initramfs... it is Freeing initrd memory: 10285k freed Grant table initialized ... test:~# halt Broadcast message from root@test (tty1) (Thu Jan 25 13:48:11 2007): The system is going down for system halt NOW! INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal Stopping periodic command scheduler: crond. Stopping DHCP server: dhcp. Stopping internet superserver: inetd. tftpd-hpa disabled in /etc/default/tftpd-hpa Saving the system clock.. |
#dd if=/dev/zero of=LTSP.img count=1800k bs=512
![]() 208392+0 records in 208392+0 records out 106696704 bytes (107 MB) copied, 1.49944 seconds, 71.2 MB/s |
#dd if=/dev/zero of=LTSP.img count=1800k bs=512
1843200+0 records in 1843200+0 records out 943718400 bytes (944 MB) copied, 13.3803 seconds, 70.5 MB/s |
#xm create ltsp01 -c
Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 2048 (order: 11, 8192 bytes) Xen reported: 2666.980 MHz processor. Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Software IO TLB disabled vmalloc area: d1000000-fb7fe000, maxmem 33ffe000 Memory: 245820k/270336k available (1558k kernel code, 16024k reserved, 566k data, 148k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. ... test:~# halt Broadcast message from root@test (tty1) (Thu Jan 25 13:49:39 2007): The system is going down for system halt NOW! INIT: Switching to runlevel: 0 INIT: Sending processes the TERM signal Stopping periodic command scheduler: crond failed! Stopping DHCP server: dhcp. Stopping internet superserver: inetd. tftpd-hpa disabled in /etc/default/tftpd-hpa Saving the system clock.. |
#mkfs.ext3 LTSP.img
mke2fs 1.40-WIP (14-Nov-2006) LTSP.img is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 115200 inodes, 230400 blocks 11520 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=239075328 8 block groups 32768 blocks per group, 32768 fragments per group 14400 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 34 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#xm create ltsp01 -c
collisions:0 txqueuelen:1000 RX bytes:333545 (325.7 KiB) TX bytes:84233 (82.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 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:560 (560.0 b) TX bytes:560 (560.0 b) |
#dd if=/dev/hde of=/root/Debian_RC4.iso
9134272+0 records in 9134272+0 records out 4676747264 bytes (4.7 GB) copied, 812.37 seconds, 5.8 MB/s |
#w
15:53:50 up 3 days, 7:29, 3 users, load average: 2.67, 1.48, 0.70 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.15.254 12:49 2:47m 0.32s 0.03s script -f -q /root/.lilalo//10247 root pts/3 xen2.unix.nt 15:30 1:55m 0.29s 0.00s script -f -q /root/.lilalo//10782 root pts/6 client5.unix.nt 15:53 0.00s 0.00s 0.00s script -f -q /root/.lilalo//26813 |
#mc
![]() |
#cd /etc/
|
#ls -lFG
drwxr-xr-x 2 root 4096 2006-12-06 01:30 cron.d/ drwxr-xr-x 2 root 4096 2006-12-06 02:16 cron.daily/ drwxr-xr-x 2 root 4096 2006-12-06 01:30 cron.hourly/ drwxr-xr-x 2 root 4096 2006-12-06 01:30 cron.monthly/ -rw-r--r-- 1 root 695 2006-10-12 21:55 crontab drwxr-xr-x 2 root 4096 2006-12-06 02:16 cron.weekly/ drwxr-xr-x 3 root 4096 2006-12-06 02:16 csh/ -rw-r--r-- 1 root 428 2006-07-03 23:58 csh.cshrc -rw-r--r-- 1 root 275 2006-07-03 23:58 csh.login -rw-r--r-- 1 root 67 2006-07-03 23:58 csh.logout ... drwxr-xr-x 4 root 4096 2006-12-06 19:21 udev/ -rw-r--r-- 1 root 805 2006-08-06 11:12 updatedb.conf drwxr-xr-x 2 root 4096 2006-12-06 01:30 vim/ -rw-r--r-- 1 root 4622 2006-08-09 09:33 vnc.conf drwxr-xr-x 2 root 4096 2006-12-06 02:17 w3m/ -rw-r--r-- 1 root 4221 2006-06-28 19:41 wgetrc drwxr-xr-x 9 root 4096 2006-12-26 12:19 X11/ drwxr-xr-x 3 root 4096 2007-01-25 15:47 xen/ drwxr-xr-x 4 root 4096 2006-12-06 19:22 xen-tools/ drwxr-xr-x 2 root 4096 2006-12-06 19:23 zsh/ |
#ls -FG
acpi/ crontab fglrxrc inetd.d/ lvm/ Muttrc rc2.d/ skel/ adduser.conf cron.weekly/ fonts/ init.d/ lvmtab nanorc rc3.d/ ssh/ adjtime csh/ fstab initramfs-tools/ magic network/ rc4.d/ sudoers aliases csh.cshrc gconf/ inittab mailcap nsswitch.conf rc5.d/ sysctl.conf alternatives/ csh.login gdm/ inputrc mailcap.order openoffice/ rc6.d/ syslog.conf apt/ csh.logout groff/ iproute2/ mailname opt/ rc.local* terminfo/ apt-proxy/ debconf.conf group issue mail.rc pam.conf rcS.d/ texmf/ at.deny debian_version group- issue.net manpath.config pam.d/ reportbug.conf timezone bash.bashrc default/ gshadow kernel-img.conf menu/ pango/ resolv.conf ucf.conf bash_completion defoma/ gshadow- ldap/ menu-methods/ passwd rmt* udev/ bash_completion.d/ deluser.conf gssapi_mech.conf ld.so.cache mime.types passwd- rpc updatedb.conf blkid.tab devfs/ gtk-2.0/ ld.so.conf mke2fs.conf perl/ screenrc vim/ blkid.tab.old dhcp3/ host.conf ld.so.conf.d/ modprobe.d/ ppp/ scsi_id.config vnc.conf calendar/ dictionaries-common/ hostname ld.so.hwcappkgs modules printcap securetty w3m/ complete.tcsh dm/ hosts locale.gen modules.conf profile security/ wgetrc console/ dpkg/ hosts.allow localtime modules.conf.old protocols selinux/ X11/ console-tools/ emacs/ hosts.deny logcheck/ modutils/ python/ services xen/ cron.d/ email-addresses identd.conf login.defs motd@ python2.3/ sestatus.conf xen-tools/ cron.daily/ environment identd.key logrotate.conf motd.tail python2.4/ shadow zsh/ cron.hourly/ exim4/ idmapd.conf logrotate.d/ mtab rc0.d/ shadow- cron.monthly/ fglrxprofiles.csv inetd.conf lsb-base/ mtools.conf rc1.d/ shells |
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 19228276 6590292 11661236 37% / udev 10240 56 10184 1% /dev devshm 965676 0 965676 0% /dev/shm /dev/mapper/NAS1-ISO 22706684 18670824 2882428 87% /data/ISO |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2780.2 ltsp01 17 256 1 -b---- 29.6 vnc0 7 800 1 -b---- 2270.0 |
#ssh 192.168.15.244
![]() @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 6a:4b:f7:e1:fa:8b:3b:50:07:a1:ce:72:c9:69:45:4f. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending key in /root/.ssh/known_hosts:12 RSA host key for 192.168.15.244 has changed and you have requested strict checking. Host key verification failed. |
#vim /root/.ssh/known_hosts
12d11 < |1|WrkqMX8gNYvDFgy+ok/gEysQa3s=|gPeL3SDQmRZH/yhpTHWCYH9lUI8= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ== |
#ssh test
![]() /dev/hda1 / ext3 defauls,errors=remount,ro 1 0 /dev/hda2 /opt ext3 defaults ~ ssh: test: Name or service not known ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ -- INSERT -- 2,30 All |
#ssh 192.168.15.244
![]() rootfs on / type rootfs (rw) /dev/hda2 on /mnt type ext3 (rw) test:~# reboot Broadcast message from root@test (ttyp0) (Thu Jan 25 13:57:43 2007): The system is going down for reboot NOW! test:~# test:~# test:~# test:~# test:~# Connection to 192.168.15.244 closed by remote host. Connection to 192.168.15.244 closed. |
#ssh
![]() usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-w tunnel:tunnel] [user@]hostname [command] |
#ssh 192.168.15.244
![]() ssh: 192.168.15.244var: Name or service not known |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2802.5 ltsp01 18 256 1 ------ 2.0 vnc0 7 800 1 ------ 2270.4 |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ping 192.168.15.244
PING 192.168.15.244 (192.168.15.244) 56(84) bytes of data. 64 bytes from 192.168.15.244: icmp_seq=1 ttl=64 time=0.216 ms --- 192.168.15.244 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.216/0.216/0.216/0.000 ms |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#xm console ltsp01
Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. ... rm: cannot remove `./rpc.statd.pid': Read-only file system rm: cannot remove `./dhcpd.pid': Read-only file system rm: cannot remove `./motd': Read-only file system rm: cannot remove `./crond.pid': Read-only file system * bootclean: Failure cleaning /var/run. /etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system * bootclean: Failure creating '/var/lock/.clean'. /etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system INIT: Entering runlevel: 2 |
#ssh 192.168.15.244
![]() Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. ... rm: cannot remove `./motd': Read-only file system rm: cannot remove `./crond.pid': Read-only file system * bootclean: Failure cleaning /var/run. /etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system * bootclean: Failure creating '/var/lock/.clean'. /etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system INIT: Entering runlevel: 2 Starting system log daemon: syslogd ssh: 192.168.15.244r: Name or service not known |
#ssh 192.168.15.244r /root/.bash_history
![]() |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#xm destroy ltsp01
|
#cat /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount-ro 0 1 /dev/sda2 none swap sw 0 0 /dev/hde /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 |
#vim /mnt/etc/fstab
1c1 < /dev/hda1 / ext3 defauls,errors=remount,ro 1 0 --- > /dev/hda1 / ext3 defaults,errors=remount,ro 1 0 |
#umount /mnt
|
#xm create ltsp01 -c
Using config file "/etc/xen/ltsp01". Started domain ltsp01 Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro ... rm: cannot remove `./rpc.statd.pid': Read-only file system rm: cannot remove `./dhcpd.pid': Read-only file system rm: cannot remove `./motd': Read-only file system rm: cannot remove `./crond.pid': Read-only file system * bootclean: Failure cleaning /var/run. /etc/init.d/bootclean: line 24: /var/lock/.clean: Read-only file system * bootclean: Failure creating '/var/lock/.clean'. /etc/rcS.d/S55bootmisc.sh: line 28: /var/run/utmp: Read-only file system rm: cannot remove `/var/lib/urandom/random-seed': Read-only file system INIT: Entering runlevel: 2 |
#xm destroy ltsp01
|
#mount /data/ltsp_test.img /mnt -o loop
|
#vim /mnt/etc/fstab
1c1 < /dev/hda1 / ext3 defaults,errors=remount,ro 1 0 --- > /dev/hda1 / ext3 defaults,errors=remount-ro 1 0 |
#umount /mnt
|
#xm create ltsp01 -c
Using config file "/etc/xen/ltsp01". Started domain ltsp01 Linux version 2.6.18-3-xen-686 (Debian 2.6.18-7) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 20:48:20 UTC 2006 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000010800000 (usable) 0MB HIGHMEM available. 264MB LOWMEM available. ACPI in unprivileged domain disabled Built 1 zonelists. Total pages: 67584 Kernel command line: root=/dev/hda1 ro ... Setting kernel variables...done. Mounting local filesystems...done. Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...done. Starting portmap daemon.... INIT: Entering runlevel: 2 Starting system log daemon: syslogd. Starting kernel log daemon: klogd. Starting portmap daemon...Already running.. |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() TIMEOUT 300 PROMPT 1 LABEL 1 KERNEL vmlinuz-2.4.34.lan APPEND root=/dev/nfs rw nfsroot=192.168.15.244:/opt/ltsp/i386/ ip=dhcp ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ test:~# vim /var/lib/tftpboot/ltsp/i386/logo.16_1 |
#ssh 192.168.15.244
![]() root@192.168.15.244's password: Permission denied, please try again. root@192.168.15.244's password: Last login: Thu Jan 25 14:00:42 2007 from xen1.unix.nt Linux test 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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. test:~# ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() ssh: connect to host 192.168.15.244 port 22: Connection refused |
#ssh 192.168.15.244
![]() l<q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv>kl<q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv>k x Name x Size x MTime xx Name x Size x MTime x x/.. xUP--DIRx â².. xUP--DIRx â x/.aptitude x 4096xJan 25 14:02 â.aptitude x 4096xJan 25 14:02 â x/.mc x 4096xJan 25 14:02 â.mc x 4096xJan 25 14:02 â x/.ssh x 4096xJan 25 13:26 â.ssh x 4096xJan 25 13:26 â x .bash_history x 1291xJan 25 13:57 â.bash_history x 1291xJan 25 13:57 â x .bashrc x 412xDec 15 2004 â.bashrc x 412xDec 15 2004 â x .profile x 110xNov 10 2004 â.profile x 110xNov 10 2004 â x .viminfo x 3933xJan 25 14:02 â.viminfo x 3933xJan 25 14:02 â ... x x x â x x â x x x â x x â x x x â x x â x x x â x x â x x x â x x â tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqâ¼qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqâ x/.. xx/.. x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj Hint: Leap to frequently used directories in a single bound with C-\. # |
#ls -l /lib/modules/
total 8 drwxr-xr-x 3 root root 4096 2006-12-06 01:42 2.6.17-2-686 drwxr-xr-x 3 root root 4096 2006-12-07 22:57 2.6.18-3-xen-686 |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 2912.1 ltsp01 20 256 1 -b---- 21.8 vnc0 7 800 1 -b---- 2272.8 |
#grep disk /etc/xen/ltsp0
# Optional ramdisk. ramdisk = "/boot/initrd.img-2.6.18-3-xen-686" # Define the disk devices you want the domain to have access to, and # Each disk entry is of the form phy:UNAME,DEV,MODE disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ] |
#ls -l /data/ISO
total 18597768 drwx------ 2 root root 16384 2006-12-06 20:21 lost+found -rw-r--r-- 1 root root 679772160 2006-12-08 14:03 oes-linux-cd10.iso -rw-r--r-- 1 root root 668932096 2006-12-08 12:58 oes-linux-cd1.iso -rw-r--r-- 1 root root 550617088 2006-12-08 13:27 oes-linux-cd2.iso -rw-r--r-- 1 root root 421402624 2006-12-08 13:32 oes-linux-cd3.iso -rw-r--r-- 1 root root 357967872 2006-12-08 13:35 oes-linux-cd4.iso -rw-r--r-- 1 root root 659724288 2006-12-08 13:41 oes-linux-cd5.iso -rw-r--r-- 1 root root 641007616 2006-12-08 13:45 oes-linux-cd6.iso -rw-r--r-- 1 root root 609058816 2006-12-08 13:52 oes-linux-cd7.iso ... -rw-r--r-- 1 root root 3749740544 2006-12-08 22:47 suse-linux10.1-dvd.iso -rw-r--r-- 1 root root 3193274368 2006-12-08 23:39 suse-linux10-dvd.iso -rw-r--r-- 1 root root 336969728 2007-01-21 23:51 TC-Seminar-HP-materials.iso -rw-r--r-- 1 root root 735705088 2006-12-07 18:36 windows-server-2003.iso -rw-r--r-- 1 root root 607518720 2006-12-06 20:25 windowsxp-pro-sp2.iso drwxr-xr-x 2 root root 4096 2006-12-11 16:13 zen lrwxrwxrwx 1 root root 32 2006-12-11 18:44 zen-comp1.iso -> zen/ZEN7_with_SP1_Companion1.iso lrwxrwxrwx 1 root root 34 2006-12-11 16:30 zen-dm.iso -> zen/ZEN7_with_SP1_DesktopMgmt1.iso lrwxrwxrwx 1 root root 48 2006-12-11 17:29 zen-ln.iso -> /data/iso/zen/ZEN7_with_SP1_DesktopMgmtLinux.iso -rw-r--r-- 1 root root 4560486400 2006-12-07 23:49 zensuite-7-sp1.iso |
#grep disk /etc/xen/ltsp0
# Optional ramdisk. ramdisk = "/boot/initrd.img-2.6.18-3-xen-686" # Define the disk devices you want the domain to have access to, and # Each disk entry is of the form phy:UNAME,DEV,MODE disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ] |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) |
#ls -l /dev/NAS0/ltsp0
lrwxrwxrwx 1 root root 22 2007-01-22 08:25 /dev/NAS0/ltsp0 -> /dev/mapper/NAS0-ltsp0 |
#mount /dev/NAS0/ltsp0 /tmp/1
|
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) /dev/mapper/NAS0-ltsp0 on /tmp/1 type ext3 (rw) |
#vim /tmp/1/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
|
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/boot.msg 192.168.15.244:/var/lib/t
tpboot/ltsp/i386/ ssh: \302\211192.168.15.244: Name or service not known lost connection |
#vim .ssh/known_hosts
11d10 < |1|8R4V8jtT6hz/K58HfiISdqlQWBQ=|NiNo9+q8qnW/3IENYaZoOmxn6us= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ== |
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/b ltsp0:/var/lib/tftpboot/ltsp/i386
![]() |
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/l ltsp0:/var/lib/tftpboot/ltsp/i386
![]() |
#scp /tmp/1/var/lib/tftpboot/ltsp/i386/logo.16_1
root@ltsp0's password: logo.16_1 100% 9519 9.3KB/s 00:00 |
#vim /tmp/1/etc/inetd.conf
|
#ls -l /root/
total 5697740 -rw-r--r-- 1 root root 1031798784 2007-01-24 21:00 boot_usb_Debian.img -rwx------ 1 root root 8388608 2007-01-19 12:37 c7200_i0_bootflash -rw------- 1 root root 67108864 2007-01-19 12:37 c7200_i0_disk0 -rw-r--r-- 1 root root 40784 2007-01-19 12:39 c7200_i0_log.txt -rwx------ 1 root root 131072 2007-01-19 12:37 c7200_i0_nvram -rw-r-xr-- 1 root root 66120024 2007-01-18 19:59 C7200-JK.BIN -rw-r--r-- 1 root root 53626880 2003-04-27 18:37 damnsmall-0.3.6-usb.tar -rw-r--r-- 1 root root 4676747264 2007-01-25 16:05 Debian_RC4.iso drwxr-xr-x 3 user user 12288 2007-01-19 00:41 dynamips-0.2.6-RC5 -rw-r--r-- 1 root root 388719 2007-01-17 21:03 dynamips-0.2.6-RC5.tar.gz -rw-r--r-- 1 root root 0 2007-01-19 12:37 dynamips_log.txt -rw-r--r-- 1 root root 121 2007-01-18 21:45 natasha.router -rwxr-xr-x 1 root root 1010 2007-01-24 22:29 tc-rescue-script.sh |
#ssh 192.168.15.244
![]() perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Adding group `gdm' (GID 102) ... Done. perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: ... Adding new user `gdm' (UID 100) with group `gdm' ... The home directory `/var/lib/gdm' already exists. Not copying from `/etc/skel'. adduser: Warning: that home directory does not belong to the user you are currently creating. Scheduling reload of GNOME Display Manager configuration: gdm. ltsp0:/# shutdown -h now shutdown: timeout opening/writing control channel /dev/initctl init: timeout opening/writing control channel /dev/initctl ltsp0:/# exit ltsp0:~# logout Connection to 192.168.15.244 closed. |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda1 19G 9.8G 7.7G 57% / udev 10M 56K 10M 1% /dev devshm 944M 0 944M 0% /dev/shm /dev/mapper/NAS1-ISO 22G 18G 2.8G 87% /data/ISO /dev/mapper/NAS0-ltsp0 9.9G 2.5G 6.9G 27% /tmp/1 |
#mv /root/Debian_RC4.iso /root/Debian_RC4_disk2.iso
|
#umount /dev/hde
![]() umount: /dev/hde: not mounted |
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev) /dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw) /dev/mapper/NAS0-ltsp0 on /tmp/1 type ext3 (rw) |
#eject /dev/hde
|
#dd if=/dev/hde of=/root/Debian_RC4_disk1.iso
9148352+0 records in 9148352+0 records out 4683956224 bytes (4.7 GB) copied, 792.853 seconds, 5.9 MB/s |
#ssh 192.168.15.244
root@192.168.15.244's password: Last login: Thu Jan 25 14:28:45 2007 from xen1.unix.nt Linux test 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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. ltsp0:~# halt Broadcast message from root@ltsp0 (ttyp1) (Thu Jan 25 14:33:04 2007): The system is going down for system halt NOW! ltsp0:~# ltsp0:~# ltsp0:~# ltsp0:~# logout Connection to 192.168.15.244 closed. |
#ssh 192.168.15.244
![]() sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ vipw: /etc/passwd is unchanged ltsp0:~# mc Cannot open master side of pty: No such file or directory (2) |
#ls -l /data/
total 1972112 drwxr-xr-x 3 root root 4096 2007-01-21 23:50 ISO -rwxrwxrwx 1 root root 943718400 2007-01-25 15:50 LTSP.img -rwxrwxrwx 1 root root 1073741824 2007-01-25 14:26 ltsp_test.img |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 699 1 r----- 3011.5 vnc0 7 800 1 -b---- 2279.1 |
#rm /data/LTSP.img
![]() |
#xm create ltsp01
Using config file "/etc/xen/ltsp01". Started domain ltsp01 |
#ssh 192.168.15.244
option domain-name "unix.nt"; option domain-name-servers 192.168.15.254; option subnet-mask 255.255.255.0; "/etc/dhcpd.conf" 28L, 709C |
#ssh xen2
The authenticity of host 'xen2 (192.168.15.252)' can't be established. RSA key fingerprint is 67:47:a3:29:9b:f5:aa:d7:af:9f:8f:d6:df:95:a3:2e. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'xen2,192.168.15.252' (RSA) to the list of known hosts. root@xen2's password: Last login: Thu Jan 25 16:03:56 2007 from 192.168.15.254 Linux xen2.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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. l3-agent is already running: pid=7673; pidfile=/root/.lilalo/l3-agent.pid |
#scp /tmp/1/opt/ltsp/i386/etc/printcap ltsp0:/opt/ltsp/i386/etc/
root@ltsp0's password: Permission denied, please try again. root@ltsp0's password: printcap 100% 646 0.6KB/s 00:00 |
#chroot /tmp/1/
![]() openpty failed Terminated |
#chroot /tmp/1/
![]() .bash_profile etc/ lib/ opt/ sys/ .bashrc home/ .lilalo/ proc/ tmp/ bin/ initrd/ lost+found/ root/ usr/ boot/ install media/ sbin/ var/ dev/ .l3rc mnt/ srv/ |
#vim /tmp/1/opt/ltsp/i386/etc/network/interfaces
|
#grep -r /root/xorg.conf /tmp/1/opt/ltsp/i386/etc/init.d/
/tmp/1/opt/ltsp/i386/etc/init.d/ltsp-client-setup:XF86CONFIG_FILE=/root/xorg.conf |
#dmesg
peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address peth1: received packet with own address as source address usb 4-2: new full speed USB device using uhci_hcd and address 6 ... sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through SCSI device sdc: 2015232 512-byte hdwr sectors (1032 MB) sdc: Write Protect is off sdc: Mode Sense: 00 00 00 00 sdc: assuming drive cache: write through sdc: sdc1 sd 5:0:0:0: Attached scsi removable disk sdc usb-storage: device scan complete peth1: received packet with own address as source address |
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/sda1 / ext3 defaults,errors=remount-ro 0 1 /dev/sda2 none swap sw 0 0 /dev/hde /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Время первой команды журнала | 15:44:57 2007- 1-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:11:20 2007- 1-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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