/l3/users/21-05-2007/nt-ladm/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 |
|
$exit
|
#crontab -r
/dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# You (root) are not allowed to use this program (crontab) See crontab(1) for more information |
#crontab
[root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# crontab: usage error: file name must be specified for replace usage: crontab [-u user] file crontab [-u user] { -e | -l | -r } (default operation is replace, per 1003.2) -e (edit user's crontab) -l (list user's crontab) -r (delete user's crontab) |
#crontab -l
/dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# You (root) are not allowed to use this program (crontab) See crontab(1) for more information |
#vim /etc/cron.allow
1a2 > root |
#crontab -l
# m h dom mon dow command * * * * * echo TEST_FROM_ROOT_CRONTAB | wall |
#crontab -r
/dev/hda8 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# |
#crontab -l
no crontab for root |
#crontab -l -u user
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# no crontab for user |
#apt-get install
/dev/hda8 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# |
#apt-cache search kde
mpeglib - mp3 and mpeg I audio and video library mrxvt - lightweight multi-tabbed X terminal emulator mrxvt-cjk - lightweight multi-tabbed X terminal emulator mrxvt-common - lightweight multi-tabbed X terminal emulator mrxvt-mini - lightweight multi-tabbed X terminal emulator multi-aterm - tabbed terminal emulator with efficent pseudo transparency multi-gnome-terminal - Enhanced the GNOME Terminal multi-gnome-terminal-doc - Enhanced the GNOME Terminal -- documentation files network-manager-gnome - network management framework (GNOME frontend) network-manager-kde - KDE systray applet for controlling NetworkManager networkstatus - KDE network status monitor noatun - media player for KDE noatun-plugins - plugins for Noatun, the KDE media player noteedit - KDE Music Editor noteedit-data - KDE Music Editor (data files) numlockx - enable NumLock in X11 sessions openbox - standards compliant, fast, light-weight, extensible window manager openoffice.org - OpenOffice.org Office suite version 2.0 openoffice.org-kde - KDE Integration for OpenOffice.org (Widgets, Dialogs, Addressbook) |
#]
bash: ]: command not found |
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [378B] В кэше http://debian.org.ua etch Release Ign http://debian.org.ua etch/main Packages/DiffIndex Ign http://debian.org.ua etch/non-free Packages/DiffIndex Ign http://debian.org.ua etch/contrib Packages/DiffIndex Получено:2 http://debian.org.ua etch/main Packages [4295kB] Получено:3 http://debian.org.ua etch/non-free Packages [83,6kB] В кэше http://debian.org.ua etch/contrib Packages Получено:4 http://ftp.debian.org etch Release.gpg [378B] В кэше http://ftp.debian.org etch Release Ign http://ftp.debian.org etch/main Sources/DiffIndex Получено:5 http://security.debian.org lenny/updates Release.gpg [189B] Ign http://ftp.debian.org etch/non-free Sources/DiffIndex Получено:6 http://security.debian.org lenny/updates Release [22,5kB] Ign http://ftp.debian.org etch/contrib Sources/DiffIndex Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://security.debian.org lenny/updates/main Sources/DiffIndex Получено:7 http://security.debian.org lenny/updates/main Packages [5131B] Получено:8 http://security.debian.org lenny/updates/main Sources [1020B] 99% [Ожидание заголовков] |
#vim /etc/apt/sources.list
|
#dpkg -r
[root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# dpkg: --remove требует указания хотя бы одного имени пакета Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*]; Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Параметры, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! |
#dpkg -i
[root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# dpkg: --install требует задания хотя бы одного имени файла Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*]; Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Параметры, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! |
#apt-get install alien
Настраивается пакет html2text (1.3.2a-3) ... Настраивается пакет gettext (0.16.1-1) ... Настраивается пакет intltool-debian (0.35.0+20060710.1) ... Настраивается пакет po-debconf (1.0.8) ... Настраивается пакет debhelper (5.0.42) ... Настраивается пакет libbeecrypt6 (4.1.2-6) ... Настраивается пакет libxml2 (2.6.27.dfsg-1) ... Настраивается пакет libneon25 (0.25.5.dfsg-6) ... Настраивается пакет libsqlite3-0 (3.3.8-1.1) ... Настраивается пакет librpm4 (4.4.1-13) ... Настраивается пакет rpm (4.4.1-13) ... Настраивается пакет alien (8.64) ... |
#du -sh /var/cache/apt
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# 256M /var/cache/apt |
#ls -l /var/cache/apt/archives/
-r--r--r-- 1 root root 373646 2007-05-13 17:40 util-linux_2.12r-10_i386.deb -rw-r--r-- 1 root root 744862 2007-01-31 21:02 vim_1%3a7.0-122+1etch2_i386.deb -rw-r--r-- 1 root root 204232 2007-01-31 21:02 vim-common_1%3a7.0-122+1etch2_i386.deb -rw-r--r-- 1 root root 6430398 2007-01-31 21:02 vim-runtime_1%3a7.0-122+1etch2_all.deb -rw-r--r-- 1 root root 15012 2006-07-19 23:50 vlock_1.3-10_i386.deb -rw-r--r-- 1 root root 1099778 2006-12-26 20:17 w3m_0.5.1-5.1_i386.deb -r--r--r-- 1 root root 609912 2007-05-13 17:40 wget_1.10.2-2_i386.deb -r--r--r-- 1 root root 34106 2007-05-13 17:40 whiptail_0.52.2-5.1_i386.deb -rw-r--r-- 1 root root 337250 2007-04-03 15:17 x11-common_1%3a7.1.0-16_i386.deb -rw-r--r-- 1 root root 273582 2006-11-03 01:06 xen-hypervisor-3.0.3-1-i386-pae_3.0.3-0-2_i386.deb -rw-r--r-- 1 root root 49114 2007-03-27 10:32 xen-linux-system-2.6.18-4-xen-686_2.6.18.dfsg.1-12_i386.deb -rw-r--r-- 1 root root 347654 2006-11-03 01:06 xen-utils-3.0.3-1_3.0.3-0-2_i386.deb -rw-r--r-- 1 root root 66192 2006-11-13 16:32 xen-utils-common_3.0.3-0-2_all.deb -rw-r--r-- 1 root root 584984 2006-08-27 00:02 xfonts-encodings_1%3a1.0.0-6_all.deb -rw-r--r-- 1 root root 64766 2006-10-14 19:17 xfonts-utils_1%3a1.0.1-1_i386.deb -rw-r--r-- 1 root root 26766 2007-02-08 18:32 x-ttcidfont-conf_25.1_all.deb -rw-r--r-- 1 root root 67088 2006-11-07 06:18 xutils_1%3a7.1.ds.3-1_i386.deb -rw-r--r-- 1 root root 299690 2006-12-20 04:17 xutils-dev_1%3a7.1.ds-6_i386.deb -r--r--r-- 1 root root 70528 2007-05-13 17:40 zlib1g_1%3a1.2.3-13_i386.deb -rw-r--r-- 1 root root 406222 2006-07-08 12:47 zlib1g-dev_1%3a1.2.3-13_i386.deb |
#ls -l /usr/src/nmap-4.21ALPHA4.tar.bz2
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# -rw-r--r-- 1 root src 2338841 2007-03-21 07:44 /usr/src/nmap-4.21ALPHA4.tar.bz2 |
#ls -lh /usr/src/nmap-4.21ALPHA4.tar.bz2
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# -rw-r--r-- 1 root src 2,3M 2007-03-21 07:44 /usr/src/nmap-4.21ALPHA4.tar.bz2 |
#cd /usr/src
/dev/hda8 on /home type ext3 (rw) /dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# |
#tar xvjf nmap-4.21ALPHA4.tar.bz2
nmap-4.21ALPHA4/docs/nmapfe.1 nmap-4.21ALPHA4/docs/nmap_gpgkeys.txt nmap-4.21ALPHA4/docs/nmap.xsl nmap-4.21ALPHA4/docs/nmap.dtd nmap-4.21ALPHA4/scan_engine.cc nmap-4.21ALPHA4/utils.cc nmap-4.21ALPHA4/nmap_tty.cc nmap-4.21ALPHA4/protocols.cc nmap-4.21ALPHA4/nse_pcrelib.h nmap-4.21ALPHA4/portlist.h nmap-4.21ALPHA4/nse_bitlib.cc nmap-4.21ALPHA4/nmap_dns.cc nmap-4.21ALPHA4/nse_macros.h nmap-4.21ALPHA4/nse_debug.h nmap-4.21ALPHA4/FingerPrintResults.h nmap-4.21ALPHA4/output.cc nmap-4.21ALPHA4/config.h.in nmap-4.21ALPHA4/nmap_error.cc nmap-4.21ALPHA4/portlist.cc nmap-4.21ALPHA4/NmapOutputTable.h |
#cd nmap-4.21ALPHA4/
|
#ls
aclocal.m4 libpcap nmap-os-fingerprints nse_main.h scan_engine.h CHANGELOG libpcre NmapOutputTable.cc nse_nmaplib.cc scripts charpool.cc MACLookup.cc NmapOutputTable.h nse_nmaplib.h service_scan.cc charpool.h MACLookup.h nmap-protocols nse_nsock.cc service_scan.h config.guess main.cc nmap-rpc nse_nsock.h services.cc config.h.in Makefile.in nmap_rpc.cc nse_pcrelib.cc services.h config.sub mswin32 nmap_rpc.h nse_pcrelib.h shtool configure nbase nmap-service-probes nse_string.cc Target.cc configure.ac nmap-4.21ALPHA4-1.spec nmap-services nse_string.h TargetGroup.cc COPYING nmap_amigaos.h nmap_tty.cc nsock TargetGroup.h ... FingerPrintResults.cc nmap_dns.h nse_auxiliar.cc osscan.cc targets.h FingerPrintResults.h nmap_error.cc nse_auxiliar.h osscan.h tcpip.cc global_structures.h nmap_error.h nse_bitlib.cc output.cc tcpip.h HACKING nmapfe nse_bitlib.h output.h timing.cc idle_scan.cc nmapfe.desktop nse_debug.cc portlist.cc timing.h idle_scan.h nmap.h nse_debug.h portlist.h traceroute.cc INSTALL nmap-mac-prefixes nse_init.cc protocols.cc traceroute.h install-sh NmapOps.cc nse_init.h protocols.h utils.cc libdnet-stripped NmapOps.h nse_macros.h README-WIN32 utils.h liblua nmap-os-db nse_main.cc scan_engine.cc |
#vim INSTALL
|
#./configure
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for g++... MISSING configure: error: Could not locate a C++ compiler. If it exists, add it to your PATH or give configure the CXX=path_to_compiler argument. Otherwise, install a C++ compiler such as g++ or install a binary package of Nmap (see http://www.insecure.org/nmap/nmap_download.html )) |
#apt-cache search g++
alevtd - http daemon for videotext pages alex - lexical analyser generator for Haskell alexandria - a GNOME application for managing book collections alien - install non-native packages with dpkg allegro-demo - cool game, demonstrating power of the Allegro library allegro-demo-data - graphics and audio data for allegro-demo allegro-examples - example programs and demo tools for the Allegro library alleyoop - Front-end to the Valgrind memory checker alml - SGML typesetting system able to generate PDF, PS, HTML and TXT alsa-base - ALSA driver configuration files alsa-oss - ALSA wrapper for OSS applications alsa-source - ALSA driver sources alsa-tools-gui - GUI based ALSA utilities for specific hardware alsa-utils - ALSA utilities alsamixergui - graphical soundcard mixer for ALSA soundcard driver alsaplayer-alsa - PCM player designed for ALSA (ALSA output module) alsaplayer-common - PCM player designed for ALSA (common files) alsaplayer-daemon - PCM player designed for ALSA (non-interactive version) alsaplayer-esd - PCM player designed for ALSA (EsounD output module) |
#./configure
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for g++... MISSING configure: error: Could not locate a C++ compiler. If it exists, add it to your PATH or give configure the CXX=path_to_compiler argument. Otherwise, install a C++ compiler such as g++ or install a binary package of Nmap (see http://www.insecure.org/nmap/nmap_download.html )) |
#dpkg -l | grep gcc
/dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# ii gcc 4.1.1-15 The GNU C compiler ii gcc-4.1 4.1.1-21 The GNU C compiler ii gcc-4.1-base 4.1.1-21 The GNU Compiler Collection (base package) ii libgcc1 4.1.1-21 GCC support library |
#apt-cache search compiler
gcj-4.1 - The GNU compiler for Java(TM) gcj-4.1-base - The GNU Compiler Collection (gcj base package) gcl - GNU Common Lisp compiler gcl-doc - Documentation for GNU Common Lisp gdb-avr - The GNU Debugger for avr gdb-m68hc1x - GNU Debugger for the Motorola 68HC11/12 processors gfortran - The GNU Fortran 95 compiler gfortran-4.1 - The GNU Fortran 95 compiler ghc6 - GHC - the Glasgow Haskell Compilation system ghc6-doc - Documentation for the Glasgow Haskell Compilation system ghc6-libsrc - Library Sources of GHC, the Glasgow Haskell Compilation system ghc6-prof - Profiling libraries for the Glasgow Haskell Compilation system gnat - The GNU Ada compiler gnat-4.1 - The GNU Ada compiler gnat-4.1-base - The GNU Compiler Collection (gnat base package) gobjc - The GNU Objective-C compiler gobjc++ - The GNU Objective-C++ compiler gobjc++-4.1 - The GNU Objective-C++ compiler gobjc-2.95 - The GNU Objective-C compiler |
#./configure
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for g++... MISSING configure: error: Could not locate a C++ compiler. If it exists, add it to your PATH or give configure the CXX=path_to_compiler argument. Otherwise, install a C++ compiler such as g++ or install a binary package of Nmap (see http://www.insecure.org/nmap/nmap_download.html )) |
#apt-cache search compiler | grep c++
boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# bisonc++ - Bison-style parser generator for C++ gobjc++ - The GNU Objective-C++ compiler gobjc++-4.1 - The GNU Objective-C++ compiler lib64stdc++6 - The GNU Standard C++ Library v3 (64bit) libstdc++2.10-dev - The GNU stdc++ library (development files) libstdc++2.10-glibc2.2 - The GNU stdc++ library libstdc++5 - The GNU Standard C++ Library v3 libstdc++5-3.3-dev - The GNU Standard C++ Library v3 (development files) libstdc++6 - The GNU Standard C++ Library v3 libstdc++6-dev - The GNU Standard C++ Library v3 (development files) |
#apt-get install gobjc++-4.1
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: g++-4.1 gobjc-4.1 libobjc1 libstdc++6-4.1-dev Предлагаемые пакеты: gcc-4.1-doc lib64stdc++6 libstdc++6-4.1-doc НОВЫЕ пакеты, которые будут установлены: g++-4.1 gobjc++-4.1 gobjc-4.1 libobjc1 libstdc++6-4.1-dev обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 101 пакетов не обновлено. Необходимо скачать 9320kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 27,6MB. Хотите продолжить [Д/н]? y Получено:1 http://debian.org.ua etch/main libstdc++6-4.1-dev 4.1.1-21 [1634kB] Получено:2 http://debian.org.ua etch/main g++-4.1 4.1.1-21 [2615kB] Получено:3 http://debian.org.ua etch/main libobjc1 1:4.1.1-21 [142kB] Получено:4 http://debian.org.ua etch/main gobjc-4.1 4.1.1-21 [2403kB] Получено:5 http://debian.org.ua etch/main gobjc++-4.1 4.1.1-21 [2526kB] Получено 9320kB за 3m30s (44,2kB/c) Выбор ранее не выбранного пакета libstdc++6-4.1-dev. (Чтение базы данных... на данный момент установлено 31655 файлов и каталогов.) |
#./configure
checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for g++... MISSING configure: error: Could not locate a C++ compiler. If it exists, add it to your PATH or give configure the CXX=path_to_compiler argument. Otherwise, install a C++ compiler such as g++ or install a binary package of Nmap (see http://www.insecure.org/nmap/nmap_download.html )) |
#ls -l /usr/bin/g++
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# ls: /usr/bin/g++: No such file or directory |
#apt-get install g++
touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: g++ обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 101 пакетов не обновлено. Необходимо скачать 1360Б архивов. После распаковки объем занятого дискового пространства возрастёт на 41,0kB. Получено:1 http://debian.org.ua etch/main g++ 4:4.1.1-15 [1360B] Получено 1360B за 0s (3135B/c) Выбор ранее не выбранного пакета g++. (Чтение базы данных... на данный момент установлено 32212 файлов и каталогов.) Распаковывается пакет g++ (из файла .../g++_4%3a4.1.1-15_i386.deb)... Настраивается пакет g++ (4.1.1-15) ... |
#./configure
config.status: creating Makefile config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting config.status: creating nsock_config.h ( ) /\ _ ( \ | ( \ ( \.( ) _____ \ \ \ ` ` ) \ ( ___ / _ \ (_` \+ . x ( .\ \/ \____-----------/ (o) \_ - .- \+ ; ( O \____ ) \_____________ ` \ / (__ +- .( -'.- <. - _ VVVVVVV VV V\ \/ (_____ ._._: <_ - <- _ (-- _AAAAAAA__A_/ | . /./.+- . .- / +-- - . \______________//_ \_______ (__ ' /x / x _/ ( \___' \ / , x / ( ' . / . / | \ / / / _/ / + / \/ ' (__/ / \ NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY [ Sick of the Nmap dragon? Submit your art and tag ] [ lines to nmap-dev@insecure.org for next release! ] Configuration complete. Type make (or gmake on some *BSD machines) to compile. |
#cat INSTALL
boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# Ideally, you should be able to just type: ./configure make make install For far more in-depth compilation, installation, and removal notes, read the Nmap Install Guide at http://www.insecure.org/nmap/install/ . |
#make
g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" NmapOutputTable.cc -o NmapOutputTable.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" MACLookup.cc -o MACLookup.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nmap_tty.cc -o nmap_tty.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nmap_dns.cc -o nmap_dns.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_main.cc -o nse_main.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_auxiliar.cc -o nse_auxiliar.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_nsock.cc -o nse_nsock.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_init.cc -o nse_init.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_nmaplib.cc -o nse_nmaplib.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_debug.cc -o nse_debug.o nse_debug.cc:61:19: warning: no newline at end of file g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_bitlib.cc -o nse_bitlib.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_pcrelib.cc -o nse_pcrelib.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" nse_string.cc -o nse_string.o g++ -c -Iliblua -Ilibdnet-stripped/include -Ilibpcre -g -O2 -Wall -fno-strict-aliasing -Ilibpcap -Inbase -Insock/include -DHAVE_CONFIG_H -DNMAP_VERSION=\"4.21ALPHA4\" -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"http://insecure.org\" -DNMAP_PLATFORM=\"i686-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/local/share/nmap\" traceroute.cc -o traceroute.o echo Compiling nmap Compiling nmap rm -f nmap g++ -Llibpcap -Lnbase -Lnsock/src/ -o nmap main.o nmap.o targets.o tcpip.o nmap_error.o utils.o idle_scan.o osscan.o osscan2.o output.o scan_engine.o timing.o charpool.o services.o protocols.o nmap_rpc.o portlist.o NmapOps.o TargetGroup.o Target.o FingerPrintResults.o service_scan.o NmapOutputTable.o MACLookup.o nmap_tty.o nmap_dns.o nse_main.o nse_auxiliar.o nse_nsock.o nse_init.o nse_nmaplib. NmapFE will not be made -- your system lacks the capabilities (perhaps GTK) for this graphical frontend. You can still run command-line nmap! |
#./configure
[root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes |
#cat INSTALL
Ideally, you should be able to just type: ./configure make make install For far more in-depth compilation, installation, and removal notes, read the Nmap Install Guide at http://www.insecure.org/nmap/install/ . |
#make install
make[1]: Цель `all' не требует выполнения команд. make[1]: Leaving directory `/usr/src/nmap-4.21ALPHA4/nsock/src' ./shtool mkdir -f -p -m 755 /usr/local/bin /usr/local/man/man1 /usr/local/share/nmap ./shtool install -c -m 755 -s nmap /usr/local/bin/nmap ./shtool install -c -m 644 docs/nmap.1 /usr/local/man/man1/nmap.1 ./shtool install -c -m 644 docs/nmap.xsl /usr/local/share/nmap/ ./shtool install -c -m 644 docs/nmap.dtd /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-services /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-rpc /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-os-fingerprints /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-os-db /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-service-probes /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-protocols /usr/local/share/nmap/ ./shtool install -c -m 644 nmap-mac-prefixes /usr/local/share/nmap/ NmapFE will not be made -- your system lacks the capabilities (perhaps GTK) for this graphical frontend. You can still run command-line nmap! ./shtool mkdir -f -p -m 755 /usr/local/bin /usr/local/man/man1 /usr/local/share/nmap /usr/local/share/applications If the next command fails -- you cannot use the X front end test -f nmapfe/nmapfe && ./shtool install -c -m 755 -s nmapfe/nmapfe /usr/local/bin/nmapfe && rm -f /usr/local/bin/xnmap && ./shtool mkln -f -s /usr/local/bin/nmapfe /usr/local/bin/xnmap && ./shtool install -c -m 644 nmapfe.desktop /usr/local/share/applications/nmapfe.desktop && ./shtool install -c -m 644 docs/nmapfe.1 /usr/local/man/man1/nmapfe.1 && ./shtool install -c -m 644 docs/xnmap.1 /us make: [install-nmapfe] Ошибка 1 (игнорирована) cp -r scripts/ /usr/local/share/nmap/ |
#nmap -O2 192.168.16.15
TCP/IP fingerprint: OS:SCAN(V=4.21ALPHA4%D=5/24%OT=7%CT=1%CU=30448%PV=Y%DS=1%G=Y%M=006008%TM=46 OS:55997E%P=i686-pc-linux-gnu)SEQ(SP=C7%GCD=1%ISR=D1%TI=Z%II=I%TS=8)SEQ(SP= OS:C7%GCD=2%ISR=D1%TI=Z%II=I%TS=8)SEQ(SP=C7%GCD=1%ISR=D1%TI=Z%II=I%TS=8)OPS OS:(O1=M5B4ST11NW7%O2=M5B4ST11NW7%O3=M5B4NNT11NW7%O4=M5B4ST11NW7%O5=M5B4ST1 OS:1NW7%O6=M5B4ST11)WIN(W1=16A0%W2=16A0%W3=16A0%W4=16A0%W5=16A0%W6=16A0)ECN OS:(R=Y%DF=Y%T=40%W=16D0%O=M5B4NNSNW7%CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=A OS:S%RD=0%Q=)T2(R=N)T3(R=Y%DF=Y%T=40%W=16A0%S=O%A=S+%F=AS%O=M5B4ST11NW7%RD= OS:0%Q=)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=40%W=0%S= OS:Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R= OS:Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=40%TOS=C0%IPL=164 OS:%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUL=G%RUD=G)IE(R=Y%DFI=N%T=40%TOSI=S%C OS:D=S%SI=S%DLI=S) Uptime: 0.306 days (since Thu May 24 09:35:05 2007) Network Distance: 1 hop OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ . Nmap finished: 1 IP address (1 host up) scanned in 12.176 seconds |
#nmap -O1 192.168.16.15
110/tcp open pop3 111/tcp open rpcbind 113/tcp open auth 139/tcp open netbios-ssn 445/tcp open microsoft-ds 515/tcp open printer 779/tcp open unknown 2049/tcp open nfs 2628/tcp open dict 3128/tcp open squid-http 6000/tcp open X11 8888/tcp open sun-answerbook 9999/tcp open abyss MAC Address: 00:60:08:20:7B:0B (3com) Device type: general purpose Running: Linux 2.4.X|2.5.X|2.6.X OS details: Linux 2.4.0 - 2.5.20, Linux 2.4.7 - 2.6.11 OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ . Nmap finished: 1 IP address (1 host up) scanned in 2.215 seconds |
#man nmap
|
#nmap -PE 192.168.16.15
21/tcp open ftp 22/tcp open ssh 53/tcp open domain 80/tcp open http 110/tcp open pop3 111/tcp open rpcbind 113/tcp open auth 139/tcp open netbios-ssn 445/tcp open microsoft-ds 515/tcp open printer 779/tcp open unknown 2049/tcp open nfs 2628/tcp open dict 3128/tcp open squid-http 6000/tcp open X11 8888/tcp open sun-answerbook 9999/tcp open abyss MAC Address: 00:60:08:20:7B:0B (3com) Nmap finished: 1 IP address (1 host up) scanned in 0.573 seconds |
#nmap -PE 192.168.16.3
[root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# Starting Nmap 4.21ALPHA4 ( http://insecure.org ) at 2007-05-24 17:01 EEST Warning: File ./nmap-services exists, but Nmap is using /usr/local/share/nmap/nmap-services for security and consistency reasons. set NMAPDIR=. to give priority to files in your local directory (may affect the other data files too). Interesting ports on linux3.net.nt (192.168.16.3): Not shown: 1700 closed ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 3389/tcp open ms-term-serv MAC Address: 00:D0:59:34:B2:F5 (Ambit Microsystems) Nmap finished: 1 IP address (1 host up) scanned in 1.786 seconds |
#nmap -O1 192.168.16.3
[root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# Warning: File ./nmap-os-fingerprints exists, but Nmap is using /usr/local/share/nmap/nmap-os-fingerprints for security and consistency reasons. set NMAPDIR=. to give priority to files in your local directory (may affect the other data files too). Starting Nmap 4.21ALPHA4 ( http://insecure.org ) at 2007-05-24 17:01 EEST Interesting ports on linux3.net.nt (192.168.16.3): Not shown: 1700 closed ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 3389/tcp open ms-term-serv MAC Address: 00:D0:59:34:B2:F5 (Ambit Microsystems) Device type: general purpose Running: Microsoft Windows 2003/.NET|NT/2K/XP OS details: Microsoft Windows 2003 Server or XP SP2 OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ . Nmap finished: 1 IP address (1 host up) scanned in 2.825 seconds |
#ip
/dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# ip ip6tables-save ipmaddr iptables-restore ip6tables ipcrm ippool iptables-save ip6tables-restore ipcs iptables iptunnel |
#ipt
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# iptables iptables-restore iptables-save iptunnel |
#iptool
/dev/hda5 on /tmp type ext3 (rw) /dev/hda9 on /usr type ext3 (rw) /dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# bash: iptool: command not found |
#ippool
Lists all (-l), or a single (-L) pool. With -u, summarized usage counts are listed. With -v, each pool membership is shown, one per line. ippool [-n] [-f|-F [POOL]] flushes POOL (or all pools.) ippool [-n] [-x|-X [POOL]] removes POOL (or all pools.) ippool [-n] -B creates all fully specified pools found in the config file. ippool [-n] -N POOL [-t type] [FIRST LAST] creates POOL of IP addresses FIRST to LAST (inclusive). If a pool name from the config file /etc/ippool.conf is used, type and address information can be defined there. The -t argument gives the type (default bitmap). ippool [-n] -A POOL ADDR adds ADDR to POOL ippool [-n] -D POOL ADDR removes ADDR from POOL ippool [-n] -C POOL ADDR tests ADDR against membership in POOL |
#ip
[root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] [-batch filename where OBJECT := { link | addr | route | rule | neigh | ntable | tunnel | maddr | mroute | monitor | xfrm | moo } OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] | -f[amily] { inet | inet6 | ipx | dnet | link } | -o[neline] | -t[imestamp] } |
#ip
/dev/hda6 on /var type ext3 (rw) /dev/hda7 on /xen type ext3 (rw) tmpfs on /dev type tmpfs (rw,size=10M,mode=0755) /dev/hdc1 on /mnt type ntfs (rw) [root@student1:~]# cd /mnt [root@student1:mnt]# ls AUTOEXEC.BAT Documents and Settings NTDETECT.COM Program Files WINDOWS boot.ini IO.SYS ntldr RECYCLER wmpub CONFIG.SYS MSDOS.SYS pagefile.sys System Volume Information [root@student1:mnt]# cd Documents\ and\ Settings/ [root@student1:Documents and Settings]# touch YPA touch: невозможно выполнить touch для `YPA': Permission denied [root@student1:Documents and Settings]# ls Administrator All Users Default User LocalService NetworkService [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# [root@student1:Documents and Settings]# ip ip6tables-save ipmaddr iptables-restore ip6tables ipcrm ippool iptables-save ip6tables-restore ipcs iptables iptunnel |
#ifconfig
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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#mii-tool
eth0: no link eth1: negotiated 100baseTx-FD flow-control, link ok |
#vim /etc/network/interfaces
|
#cat /etc/network/interfaces
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth1 iface eth1 inet static address 192.168.16.1 netmask 255.255.255.0 network 192.168.16.0 broadcast 192.168.16.255 gateway 192.168.16.15 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.16.15 dns-search net.nt |
#ping mail.ru
ping: unknown host mail.ru |
#ping 192.168.16.15
connect: Network is unreachable |
#ifconfig
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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:01:02:B4:61:22 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:196 errors:0 dropped:0 overruns:0 carrier:31 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:73200 (71.4 KiB) Interrupt:169 Base address:0xc00 eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 ... RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#mii-tool
eth0: no link eth1: negotiated 100baseTx-FD flow-control, link ok |
#ifconfig eth1 up
|
#ifconfig
eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:344 (344.0 b) Base address:0xcc00 Memory:ff7e0000-ff800000 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#ifconfig eth0 up
|
#nmap -O1 192.168.16.15^C
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:01:02:B4:61:22 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:196 errors:0 dropped:0 overruns:0 carrier:31 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:73200 (71.4 KiB) Interrupt:169 Base address:0xc00 eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ... RX bytes:0 (0.0 b) TX bytes:492 (492.0 b) Base address:0xcc00 Memory:ff7e0000-ff800000 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#mii-tool
eth0: no link eth1: negotiated 100baseTx-FD flow-control, link ok |
#vim /etc/network/interfaces
9,18c9,20 < allow-hotplug eth1 < iface eth1 inet static < address 192.168.16.1 < netmask 255.255.255.0 < network 192.168.16.0 < broadcast 192.168.16.255 < gateway 192.168.16.15 < # dns-* options are implemented by the resolvconf package, if installed < dns-nameservers 192.168.16.15 < dns-search net.nt --- > auto eth1 > #allow-hotplug eth1 > iface eth1 inet dhcp > ##static > # address 192.168.16.1 > # netmask 255.255.255.0 > # network 192.168.16.0 > # broadcast 192.168.16.255 > # gateway 192.168.16.15 > # # dns-* options are implemented by the resolvconf package, if installed > # dns-nameservers 192.168.16.15 > # dns-search net.nt |
#/etc/init.d/networking restart
Reconfiguring network interfaces...ifup: interface lo already configured Internet Software Consortium DHCP Client 2.0pl5 Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium. All rights reserved. Please contribute if you find this software useful. For info, please visit http://www.isc.org/dhcp-contrib.html sit0: unknown hardware address type 776 sit0: unknown hardware address type 776 Listening on LPF/eth1/00:d0:b7:cd:1b:cf Sending on LPF/eth1/00:d0:b7:cd:1b:cf Sending on Socket/fallback/fallback-net DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 DHCPOFFER from 192.168.16.15 DHCPREQUEST on eth1 to 255.255.255.255 port 67 DHCPACK from 192.168.16.15 bound to 192.168.16.199 -- renewal in 300 seconds. done. |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:01:02:B4:61:22 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:196 errors:0 dropped:0 overruns:0 carrier:31 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:73200 (71.4 KiB) Interrupt:169 Base address:0xc00 eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet addr:192.168.16.199 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link ... RX bytes:13088 (12.7 KiB) TX bytes:28269 (27.6 KiB) Base address:0xcc00 Memory:ff7e0000-ff800000 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#vim .l3rc
|
#ifconfig'
> |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:01:02:B4:61:22 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:196 errors:0 dropped:0 overruns:0 carrier:31 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:73200 (71.4 KiB) Interrupt:169 Base address:0xc00 eth1 Link encap:Ethernet HWaddr 00:D0:B7:CD:1B:CF inet addr:192.168.16.199 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::2d0:b7ff:fecd:1bcf/64 Scope:Link ... RX bytes:23734 (23.1 KiB) TX bytes:40963 (40.0 KiB) Base address:0xcc00 Memory:ff7e0000-ff800000 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
#vim install
10,11c10,11 < lilalo_user="21-05-2007" < lab="nt-ladm" --- > lilalo_user="29-05-2007" > lab="nt-lnet" |
#date
Вто Май 29 07:27:54 EEST 2007 |
#hostname
student1.net.nt |
#vim /etc/hostname
1c1 < student1.net.nt --- > linux2 |
#vim /etc/hosts
2c2,3 < 192.168.16.250 xen3.polygon.nt xen3 --- > 127.0.0.1 linux1.net.nt linux1 > #192.168.16.250 xen3.polygon.nt xen3 |
#vim /etc/hosts
2c2 < 127.0.0.1 linux1.net.nt linux1 --- > 127.0.1.1 linux1.net.nt linux1 |
#hostname
student1.net.nt |
#hostname -F /etc/hostname
|
#hostname
linux2 |
#hostname -f
linux2.net.nt |
#ls
1 123 1.jpg install ODINAKOVOneOdInAkOvORAVNO ODINAKOVONEoDinakovoRAVNO userapp var 12 1.gif 1.png nohup.out ODINAKOVO_neOdInAkOvO_RAVNO ODINAKOVO_NEoDinakovo_RAVNO user_passwd |
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth1 iface eth1 inet static address 192.168.16.1 netmask 255.255.255.0 network 192.168.16.0 broadcast 192.168.16.255 gateway 192.168.16.15 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.16.15 dns-search net.nt
Ideally, you should be able to just type: ./configure make make install For far more in-depth compilation, installation, and removal notes, read the Nmap Install Guide at http://www.insecure.org/nmap/install/ .
Время первой команды журнала | 16:07:54 2007- 5-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 07:29:57 2007- 5-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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