/l3/users/bas/2011-03/linux3.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#yum list e2
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Error: No matching Packages to list |
#yum searc e2 tool
Loaded plugins: fastestmirror usage: yum [options] COMMAND List of Commands: check-update Check for available package updates clean Remove cached data deplist List a package's dependencies downgrade downgrade a package erase Remove a package or packages from your system groupinfo Display details about a package group groupinstall Install the packages in a group on your system ... --obsoletes enable obsoletes processing during updates --noplugins disable Yum plugins --nogpgcheck disable gpg signature checking --disableplugin=[plugin] disable plugins by name --enableplugin=[plugin] enable plugins by name --skip-broken skip packages with depsolving problems --color=COLOR control whether color is used Plugin Options: |
#yum search e2 tool
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz ======================================= Matched: e2, tool ======================================== acpitool.x86_64 : Command line ACPI client clone2fs.x86_64 : Tool to clone ext2/ext3 filesystems ... xz.x86_64 : LZMA compression utilities yelp.x86_64 : A system documentation reader from the Gnome project yest.x86_64 : Date/time manipulation and formatting tool yp-tools.x86_64 : NIS (or YP) client programs. ypserv.x86_64 : The NIS (Network Information Service) server. yum-utils.noarch : Utilities based around the yum package manager yumex.noarch : Yum Extender graphical package management tool zisofs-tools.x86_64 : Utilities for creating compressed CD-ROM filesystems. zziplib.x86_64 : Lightweight library to easily extract data from zip files zziplib-devel.x86_64 : Development files for the zziplib library |
#yum search e2 tool | less
|
#cp /dev/sda1 /dev/xxcv0
|
#cp -R /dev/sda1 /dev/xxcv0
cp: overwrite `/dev/xxcv0'? y cp: cannot create special file `/dev/xxcv0': File exists |
#rm /dev/xxcv0
rm: remove regular file `/dev/xxcv0'? y |
#cp -R /dev/sda1 /dev/xxcv0
|
#ls -l /dev/xxcv0
brw-r----- 1 root root 8, 1 Apr 2 12:44 /dev/xxcv0 |
#chmod 666 /dev/xxcv0
|
#ls -l /dev/sda1
brw-r----- 1 root disk 8, 1 Apr 2 09:36 /dev/sda1 |
#ls -l /dev/xxcv0
brw-rw-rw- 1 root root 8, 1 Apr 2 12:44 /dev/xxcv0 |
#~
bash: /root: is a directory |
#rpm -qi bash
Name : bash Relocations: (not relocatable) Version : 3.2 Vendor: CentOS Release : 24.el5 Build Date: Thu 22 Jan 2009 07:18:05 AM ALMT Install Date: Sun 27 Mar 2011 05:37:10 PM ALMT Build Host: builder10.centos.org Group : System Environment/Shells Source RPM: bash-3.2-24.el5.src.rpm Size : 5388767 License: GPLv2+ Signature : DSA/SHA1, Tue 17 Mar 2009 05:30:28 PM ALMT, Key ID a8a447dce8562897 URL : http://www.gnu.org/software/bash Summary : The GNU Bourne Again shell (bash) version 3.1. Description : The GNU Bourne Again shell (Bash) is a shell or command language interpreter that is compatible with the Bourne shell (sh). Bash incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification. This package (bash) contains bash version 3.1, which improves POSIX compliance over previous versions. |
#yum list w3m
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Available Packages w3m.x86_64 0.5.1-17.el5_5 updates |
#yum install w3m
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.neolabs.kz * base: mirror.neolabs.kz * extras: mirror.neolabs.kz * rpmforge: fr2.rpmfind.net * updates: mirror.neolabs.kz Setting up Install Process Resolving Dependencies --> Running transaction check ... w3m-0.5.1-17.el5_5.x86_64.rpm | 1.1 MB 00:04 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : w3m 1/1 Installed: w3m.x86_64 0:0.5.1-17.el5_5 Complete! |
#w3m google.com
ТоÑeÐеÑкÑн Realtime ТопÑÐ°Ñ ÐºÓ©Ð±ÑÑек » ÒалаÑлаÑÑÒ£Ñз | ÐÑÑÑ [ ] [ ] [2. Source Code Tree Layout ] Source Code Tree Layout. A brief overview of the xserver source tree layout, highlighting the Google[nav_logo39]tant and interest for Cygwin/X development: ... â [ÐздеÑ] ÐеңейÑÑлген ÑздеÑÑÑÑÑ About 25 500 000 results (0,13 seconds) ÐÐ·Ð´ÐµÑ Ð½ÓÑижелеÑÑ Source code can also be stored in a database (as is common for ... ... 5. R-tree Portal - R-tree Source code Source Code Tree Layout. A brief overview of the xserver source tree layout, highlighting the parts of important and interest for Cygwin/X devel pment: ... x.cygwin.com/.../prog-tree-layout.html - ÐлдÑн-ала ÑÐ°Ò - Ò°Ò 3. Source code - Wikipedia, the free encyclopedia 6. B-tree source code for the Pick operating system ... usually these files are carefully arranged into a directory tree, known as a source tree. Welcome to B-TREE-P! F aturing B-tree source code for the Pick operating system. Questions most frequently asked about B-TREE-P (1987); BTP/Branches #1 ... ⪠â â Viewing <tree source code - Google-мен ÑздеÑ> |
#w3m freshmeat.net
|
#useradd
Usage: useradd [options] LOGIN Options: -b, --base-dir BASE_DIR base directory for the new user account home directory -c, --comment COMMENT set the GECOS field for the new user account -d, --home-dir HOME_DIR home directory for the new user account -D, --defaults print or save modified default useradd configuration -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, --inactive INACTIVE set password inactive after expiration ... -l, do not add user to lastlog database file -M, do not create user's home directory(overrides /etc/login.defs) -r, create system account -o, --non-unique allow create user with duplicate (non-unique) UID -p, --password PASSWORD use encrypted password for the new user account -s, --shell SHELL the login shell for the new user account -u, --uid UID force use the UID for the new user account -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping |
#useradd -c "Masanja"
Usage: useradd [options] LOGIN Options: -b, --base-dir BASE_DIR base directory for the new user account home directory -c, --comment COMMENT set the GECOS field for the new user account -d, --home-dir HOME_DIR home directory for the new user account -D, --defaults print or save modified default useradd configuration -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, --inactive INACTIVE set password inactive after expiration ... -l, do not add user to lastlog database file -M, do not create user's home directory(overrides /etc/login.defs) -r, create system account -o, --non-unique allow create user with duplicate (non-unique) UID -p, --password PASSWORD use encrypted password for the new user account -s, --shell SHELL the login shell for the new user account -u, --uid UID force use the UID for the new user account -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping |
#useradd -c "Masanja" -s /usr/bin/top -m
Usage: useradd [options] LOGIN Options: -b, --base-dir BASE_DIR base directory for the new user account home directory -c, --comment COMMENT set the GECOS field for the new user account -d, --home-dir HOME_DIR home directory for the new user account -D, --defaults print or save modified default useradd configuration -e, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE -f, --inactive INACTIVE set password inactive after expiration ... -l, do not add user to lastlog database file -M, do not create user's home directory(overrides /etc/login.defs) -r, create system account -o, --non-unique allow create user with duplicate (non-unique) UID -p, --password PASSWORD use encrypted password for the new user account -s, --shell SHELL the login shell for the new user account -u, --uid UID force use the UID for the new user account -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping |
#ls user
ls: user: No such file or directory |
#useradd -c "Masanja" -s /usr/bin/top -m Masanja
|
#useradd Masanja -c "Masanja" -s /usr/bin/top -m
useradd: user Masanja exists |
#passwd Masanja
Changing password for user Masanja. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. |
#su Masanja
top - 14:40:42 up 5:04, 4 users, load average: 1.05, 0.88, 0.84 Tasks: 147 total, 2 running, 145 sleeping, 0 stopped, 0 zombie Cpu(s): 51.7%us, 0.0%sy, 0.0%ni, 48.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4016364k total, 3420592k used, 595772k free, 673296k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 5243372k total, 172k used, 5243200k free, 2034544k cached 7276 root 25 0 382m 193m 6540 R 98.4 4.9 65:21.72 qemu-kvm 2793 root 15 0 367m 19m 9460 S 2.2 0.5 1:57.99 Xorg 2943 user 15 0 152m 9584 6400 R 2.2 0.2 0:06.34 metacity 74574 Masanja 15 0 12740 1096 804 R 2.2 0.0 0:00.01 top ... 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/1 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 47 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 52 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 |
#su -Masanja
su: invalid option -- M Try `su --help' for more information. |
#su /usr/Masanja
su: user /usr/Masanja does not exist |
#su
|
#ssh Masanja@127.0.0.1
-top - 14:42:43 up 5:06, 5 users, load average: 1.18, 1.04, 0.91 Tasks: 153 total, 3 running, 150 sleeping, 0 stopped, 0 zombie Cpu(s): 46.1%us, 0.3%sy, 0.0%ni, 53.4%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4016364k total, 3424768k used, 591596k free, 673544k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 5243372k total, 172k used, 5243200k free, 2035164k cached 7276 root 18 0 382m 193m 6540 R 75.2 4.9 66:33.24 qemu-kvm 3416 root 16 0 101m 12m 1464 R 11.0 0.3 1:09.24 l3-agent 2902 user 15 0 100m 12m 1456 S 5.7 0.3 18:09.52 l3-agent 1 root 15 0 10348 684 576 S 0.0 0.0 0:00.55 init ... 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 Connection to 127.0.0.1 closed. 5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/1 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 47 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 52 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 |
#ssh Masanja@127.0.0.1
-top - 14:42:40 up 5:06, 5 users, load average: 1.20, 1.04, 0.90 Tasks: 153 total, 2 running, 151 sleeping, 0 stopped, 0 zombie Cpu(s): 25.2%us, 0.5%sy, 0.0%ni, 73.8%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4016364k total, 3424644k used, 591720k free, 673544k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 5243372k total, 172k used, 5243200k free, 2035152k cached 7276 root 16 0 382m 193m 6540 R 27.0 4.9 66:29.43 qemu-kvm 2793 root 15 0 367m 19m 9460 S 0.3 0.5 1:58.88 Xorg 1 root 15 0 10348 684 576 S 0.0 0.0 0:00.55 init 2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0 ... 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 Connection to 127.0.0.1 closed. 5 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.03 events/1 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 47 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 52 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 |
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:root]$ ls ls: .: Permission denied bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:root]$ exit exit |
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:root]$ ls ls: .: Permission denied bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:root]$ exit exit |
#modprobe kvm-intel
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Pentium(R) Dual-Core CPU E5400 @ 2.70GHz stepping : 10 cpu MHz : 2699.997 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 5399.99 clflush size : 64 cache_alignment : 64 |
#grep vm /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm |
#grep vmx /proc/cpuinfo
|
#grep vmx /proc/cpuinfo
|
#scp disk1.img 192.168.15.4:~
The authenticity of host '192.168.15.4 (192.168.15.4)' can't be established. RSA key fingerprint is 19:4c:6c:24:e0:65:29:18:56:ba:a7:2b:05:df:e8:26. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.4' (RSA) to the list of known hosts. root@192.168.15.4's password: Permission denied, please try again. root@192.168.15.4's password: Permission denied, please try again. root@192.168.15.4's password: disk1.img 100% 1200MB 11.2MB/s 01:47 |
#ls
a graph_nov_c_1 memo_dec_c_2 report_dec_c_2 anaconda-ks.cfg graph_nov_c_2 memo_dec_c_3 report_dec_c_3 a_reports graph_nov_c_3 memo_nov_c_1 report_nov_c_1 backups graph_oct_c_1 memo_nov_c_2 report_nov_c_2 bin graph_oct_c_2 memo_nov_c_3 report_nov_c_3 cats graph_oct_c_3 memo_oct_c_1 report_oct_c_1 december graph_sep_c_1 memo_oct_c_2 report_oct_c_2 Desktop graph_sep_c_2 memo_oct_c_3 report_oct_c_3 DIR graph_sep_c_3 memo_sep_c_1 report_sep_c_1 DIR2 install.log memo_sep_c_2 report_sep_c_2 disk1.img install.log.syslog memo_sep_c_3 report_sep_c_3 graph_dec_c_1 Mail november scsrun.log graph_dec_c_2 mbox october september graph_dec_c_3 memo_dec_c_1 report_dec_c_1 |
#ls
a graph_nov_c_1 memo_dec_c_2 report_dec_c_2 anaconda-ks.cfg graph_nov_c_2 memo_dec_c_3 report_dec_c_3 a_reports graph_nov_c_3 memo_nov_c_1 report_nov_c_1 backups graph_oct_c_1 memo_nov_c_2 report_nov_c_2 bin graph_oct_c_2 memo_nov_c_3 report_nov_c_3 cats graph_oct_c_3 memo_oct_c_1 report_oct_c_1 december graph_sep_c_1 memo_oct_c_2 report_oct_c_2 Desktop graph_sep_c_2 memo_oct_c_3 report_oct_c_3 DIR graph_sep_c_3 memo_sep_c_1 report_sep_c_1 DIR2 install.log memo_sep_c_2 report_sep_c_2 disk1.img install.log.syslog memo_sep_c_3 report_sep_c_3 graph_dec_c_1 Mail november scsrun.log graph_dec_c_2 mbox october september graph_dec_c_3 memo_dec_c_1 report_dec_c_1 |
#ls -l a
total 24 drwxr-xr-x 3 root root 4096 Mar 28 16:14 b drwxr-xr-x 2 root root 4096 Mar 28 16:25 c drwxr-xr-x 4 root root 4096 Mar 28 16:26 d drwxr-xr-x 2 root root 4096 Mar 28 16:25 d1 drwxr-xr-x 2 root root 4096 Mar 28 16:25 d2 drwxr-xr-x 2 root root 4096 Mar 28 16:25 e |
#ls -l a
total 24 drwxr-xr-x 3 root root 4096 Mar 28 16:14 b drwxr-xr-x 2 root root 4096 Mar 28 16:25 c drwxr-xr-x 4 root root 4096 Mar 28 16:26 d drwxr-xr-x 2 root root 4096 Mar 28 16:25 d1 drwxr-xr-x 2 root root 4096 Mar 28 16:25 d2 drwxr-xr-x 2 root root 4096 Mar 28 16:25 e |
#setfacl -m user:user4:rw failik
setfacl: Option -m: Invalid argument near character 6 |
#setfacl -m user:user4:rw failik
setfacl: Option -m: Invalid argument near character 6 |
#getfacl failik
# file: failik # owner: root # group: root user::rw- user:Masanja:rw- group::r-- mask::rw- other::r-- |
#getfacl failik
# file: failik # owner: root # group: root user::rw- user:Masanja:rw- group::r-- mask::rw- other::r-- |
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:a]$ exit exit |
#su Masanja
bash: /root/.lilalo//l3prompt: Permission denied [Masanja@linux3:a]$ exit exit |
#su - Masanja
[Masanja@linux3 ~]$ echo privet > failik [Masanja@linux3 ~]$ ls -l failik -rw-rw-r-- 1 Masanja Masanja 7 Apr 2 16:28 failik [Masanja@linux3 ~]$ ls failik failik [Masanja@linux3 ~]$ echo privet > /a/failik -bash: /a/failik: No such file or directory [Masanja@linux3 ~]$ logout |
#su - Masanja
[Masanja@linux3 ~]$ echo privet > failik [Masanja@linux3 ~]$ ls -l failik -rw-rw-r-- 1 Masanja Masanja 7 Apr 2 16:28 failik [Masanja@linux3 ~]$ ls failik failik [Masanja@linux3 ~]$ echo privet > /a/failik -bash: /a/failik: No such file or directory [Masanja@linux3 ~]$ logout |
#ls -l /tmp/a/
total 28 drwxr-xr-x 3 root root 4096 Mar 28 16:14 b drwxr-xr-x 2 root root 4096 Mar 28 16:25 c drwxr-xr-x 4 root root 4096 Mar 28 16:26 d drwxr-xr-x 2 root root 4096 Mar 28 16:25 d1 drwxr-xr-x 2 root root 4096 Mar 28 16:25 d2 drwxr-xr-x 2 root root 4096 Mar 28 16:25 e -rw-rw-r--+ 1 root root 0 Apr 2 16:23 failik |
#ls -l /tmp/a/
total 28 drwxr-xr-x 3 root root 4096 Mar 28 16:14 b drwxr-xr-x 2 root root 4096 Mar 28 16:25 c drwxr-xr-x 4 root root 4096 Mar 28 16:26 d drwxr-xr-x 2 root root 4096 Mar 28 16:25 d1 drwxr-xr-x 2 root root 4096 Mar 28 16:25 d2 drwxr-xr-x 2 root root 4096 Mar 28 16:25 e -rw-rw-r--+ 1 root root 0 Apr 2 16:23 failik |
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2464 5243382+ 83 Linux /dev/sda2 2465 12319 20971440 83 Linux /dev/sda3 12320 17247 10486784 83 Linux /dev/sda4 17248 229504 451682896 5 Extended /dev/sda5 17248 19711 5243382+ 82 Linux swap / Solaris /dev/sda6 19712 20697 2098198+ 83 Linux |
#fdisk /dev/sda
The number of cylinders for this disk is set to 229504. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes ... s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): n No free sectors available Command (m for help): Command (m for help): q |
#fdisk /dev/sda
The number of cylinders for this disk is set to 229504. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes ... /dev/sda5 17248 19711 5243382+ 82 Linux swap / Solaris /dev/sda6 19712 20697 2098198+ 83 Linux /dev/sda7 20698 25397 10001590+ 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes 224 heads, 19 sectors/track, 229504 cylinders Units = cylinders of 4256 * 512 = 2179072 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2464 5243382+ 83 Linux /dev/sda2 2465 12319 20971440 83 Linux /dev/sda3 12320 17247 10486784 83 Linux /dev/sda4 17248 229504 451682896 5 Extended /dev/sda5 17248 19711 5243382+ 82 Linux swap / Solaris /dev/sda6 19712 20697 2098198+ 83 Linux /dev/sda7 20698 25397 10001590+ 83 Linux |
#cat /proc/partitions
major minor #blocks name 8 0 488386584 sda 8 1 5243382 sda1 8 2 20971440 sda2 8 3 10486784 sda3 8 4 1 sda4 8 5 5243382 sda5 8 6 2098198 sda6 |
#partprobe
|
#cat /proc/partitions
major minor #blocks name 8 0 488386584 sda 8 1 5243382 sda1 8 2 20971440 sda2 8 3 10486784 sda3 8 4 0 sda4 8 5 5243382 sda5 8 6 2098198 sda6 8 7 10001590 sda7 |
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078988 2348356 2468464 49% / /dev/sda6 2032392 78572 1848912 5% /tmp /dev/sda3 10158176 4547852 5085988 48% /var /dev/sda2 20314668 2734852 16531244 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm |
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files) |
#file -s /dev/sda2
/dev/sda2: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files) |
#file -s /dev/sda7
/dev/sda7: data |
#mkfs.ext3 /dev/sda7
mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1251712 inodes, 2500397 blocks 125019 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2562719744 77 block groups 32768 blocks per group, 32768 fragments per group 16256 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 29 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#dumpe2fs /dev/sda7 | less
|
#mkdir /data7
|
#mount /dev/sda /data7
mount: /dev/sda already mounted or /data7 busy |
#mount /dev/sda7 /data7
|
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078988 2348596 2468224 49% / /dev/sda6 2032392 78572 1848912 5% /tmp /dev/sda3 10158176 4547952 5085888 48% /var /dev/sda2 20314668 2763560 16502536 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm /dev/sda7 9844436 153192 9191168 2% /data7 |
#umount /data7
|
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 5078988 2348600 2468220 49% / /dev/sda6 2032392 78572 1848912 5% /tmp /dev/sda3 10158176 4547952 5085888 48% /var /dev/sda2 20314668 2763560 16502536 15% /usr tmpfs 2008180 0 2008180 0% /dev/shm |
#vim /etc/fstab
--- /tmp/l3-saved-3570.23587.20887 2011-04-04 12:00:54.000000000 +0600 +++ /etc/fstab 2011-04-04 12:02:23.000000000 +0600 @@ -7,3 +7,6 @@ sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda5 swap swap defaults 0 0 +LABEL=DATA7 /data7 ext3 defaults 0 0 + + |
#~
bash: mout: command not found |
#mount /data7
mount: special device LABEL=DATA7 does not exist |
#~
LABEL=/tmp /tmp ext3 defaults 1 2 LABEL=/var /var ext3 defaults 1 2 LABEL=/usr /usr ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda5 swap swap defaults 0 0 LABEL=DATA7 /data7 ext3 defaults 0 0 "/etc/fstab" 12L, 762C |
#~
mount: special device LABEL=DATA7 does not exist |
#umount /data7
umount: /data7: not mounted |
#mount /data7
mount: special device LABEL=DATA7 does not exist |
#vim /etc/fstab
|
#~
LABEL=/tmp /tmp ext3 defaults 1 2 LABEL=/var /var ext3 defaults 1 2 LABEL=/usr /usr ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda5 swap swap defaults 0 0 LABEL=DATA7 /data7 ext3 defaults 0 0 "/etc/fstab" 12L, 762C |
major minor #blocks name 8 0 488386584 sda 8 1 5243382 sda1 8 2 20971440 sda2 8 3 10486784 sda3 8 4 0 sda4 8 5 5243382 sda5 8 6 2098198 sda6 8 7 10001590 sda7
Время первой команды журнала | 08:40:57 2011- 4- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:05:55 2011- 4- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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