/l3/users/10-12-2007/unix-win/linux3.net.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 |
|
#slapadd -l /etc/openldap/ldap_init2.ldif -v -d 1
slapadd init: initiated tool. slap_sasl_init: initialized! bdb_back_initialize: initialize BDB backend bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004) bdb_back_initialize: initialize HDB backend bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (December 22, 2004) >>> dnNormalize: <cn=Subschema> <<< dnNormalize: <cn=subschema> bdb_db_init: Initializing BDB database >>> dnPrettyNormal: <dc=mydc,dc=local> ... <= bdb_dn2id: got id=0x00000001 => bdb_dn2id( "cn=manager,dc=mydc,dc=local" ) <= bdb_dn2id: got id=0x00000002 => entry_encode(0x00000002): cn=Manager,dc=mydc,dc=local => bdb_tool_entry_put: id2entry_add failed: DB_KEYEXIST: Key/data pair already exists (-30996) => bdb_tool_entry_put: txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) slapadd: could not add entry dn="cn=Manager,dc=mydc,dc=local" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) slapadd shutdown: initiated ====> bdb_cache_release_all slapadd shutdown: freeing system resources. |
#slapcat
dn: dc=mydc,dc=local objectClass: dcObject objectClass: organization dc: mydc o: mydc description: Directory of mydc structuralObjectClass: organization entryUUID: 3e6b4990-3db8-102c-882c-c8825dc274c6 creatorsName: cn=root,dc=mydc,dc=local modifiersName: cn=root,dc=mydc,dc=local ... ou: People objectClass: top objectClass: organizationalUnit structuralObjectClass: organizationalUnit entryUUID: dbc448bc-3db9-102c-97ce-ca98f03bbdb8 creatorsName: cn=Manager,dc=mydc,dc=local modifiersName: cn=Manager,dc=mydc,dc=local createTimestamp: 20071213112531Z modifyTimestamp: 20071213112531Z entryCSN: 20071213112531Z#000002#00#000000 |
#slapcat > /tmp/slapcat
|
#vim /tmp/slapcat
|
#vim /etc/openldap/ldap_init2.ldif
|
#slapadd -l /etc/openldap/ldap_init2.ldif -v
slapadd: could not add entry dn="cn=Manager,dc=mydc,dc=local" (line=7): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996) |
#slapcat > /tmp/slapcat
|
#vim /tmp/slapcat
|
#vim /etc/openldap/ldap_init2.ldif
12,18d11 < < dn: cn=admin,ou=People,dc=mydc,dc=local < cn: admin < objectclass: top < objectclass: organizationalRole < objectclass: simpleSecurityObject < userPassword: {SSHA}Mc1MyQPla9s1DwFMIMTT9JFWV5IpkAlO |
#slapadd -l /etc/openldap/ldap_init3.ldif -v
added: "cn=admin,ou=People,dc=mydc,dc=local" (00000004) |
#slapcat > /tmp/slapcat
|
#vim /tmp/slapcat
|
#ls -l /var/lib/ldap/
итого 634 -rw------- 1 root root 8192 Дек 13 13:28 cn.bdb -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 13 12:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 13 12:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 13 12:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 13 13:28 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 13 13:28 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 13 13:28 log.0000000001 -rw------- 1 root root 8192 Дек 13 13:28 objectClass.bdb -rw------- 1 root root 8192 Дек 13 13:25 ou.bdb |
#chown ldap *
|
#ls -l /var/lib/ldap/
итого 634 -rw------- 1 root root 8192 Дек 13 13:28 cn.bdb -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 13 12:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 13 12:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 13 12:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 13 13:28 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 13 13:28 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 13 13:28 log.0000000001 -rw------- 1 root root 8192 Дек 13 13:28 objectClass.bdb -rw------- 1 root root 8192 Дек 13 13:25 ou.bdb |
#ls -l
итого 108 -rw-r--r-- 1 ldap root 138 Дек 11 12:51 1 drwxr-xr-x 3 ldap root 176 Дек 10 10:40 Desktop -rw-r--r-- 1 ldap root 5089 Дек 8 18:14 final_settings.err -rw-r--r-- 1 ldap root 4951 Дек 9 13:24 install -rw-r--r-- 1 ldap root 86610 Дек 8 18:12 logs.tgz drwxr-xr-x 2 ldap root 88 Дек 8 18:12 Templates drwxr-xr-x 2 ldap root 48 Дек 10 08:57 vmware |
#chown root *
|
#chown ldap:ldap /var/lib/ldap/*
|
#ls -l /var/lib/ldap/
итого 634 -rw------- 1 ldap ldap 8192 Дек 13 13:28 cn.bdb -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 13 12:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 13 12:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 13 12:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 13 13:28 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 13 13:28 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 13 13:28 log.0000000001 -rw------- 1 ldap ldap 8192 Дек 13 13:28 objectClass.bdb -rw------- 1 ldap ldap 8192 Дек 13 13:25 ou.bdb |
#chkconfig ldap on
|
#yum install luma
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments No Match for argument: luma Nothing to do |
#yum install gq
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for gq to pack into transaction set. gq-1.2.2-2.110asp.i386.rp 100% |=========================| 9.4 kB 00:03 ---> Package gq.i386 0:1.2.2-2.110asp set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/1): gq-1.2.2-2.110asp. 100% |=========================| 235 kB 00:47 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: gq ######################### [1/1] Installed: gq.i386 0:1.2.2-2.110asp Complete! |
#yum search luma
Searching Packages: Setting up repositories Reading repository metadata in from local files No Matches found |
#/etc/init.d/httpd start
Запускается httpd: [ ОК ] |
#less /etc/X11/xorg.conf
|
#less /etc/X11/
|
#less /etc/X11/xs
|
#less /etc/X11/xserver/SecurityPolicy
|
#hostname
linux3.mydc.local |
#yum install phpldapadmin
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments No Match for argument: phpldapadmin Nothing to do |
#/etc/init.d/ldap start
Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ СБОЙ ] |
#less /var/log/messages
|
#ls -lt /var/log
итого 1632 -rw------- 1 root root 172994 Дек 13 13:50 cron -rw------- 1 root root 728180 Дек 13 13:50 messages -rw------- 1 root root 161629 Дек 13 13:50 secure -rw-rw-r-- 1 root utmp 168192 Дек 13 13:49 wtmp -rw-rw-r-- 1 root user 42269 Дек 13 13:47 Xorg.1.log -rw-r--r-- 1 root root 43603 Дек 13 13:47 Xorg.0.log -rw-r--r-- 1 root root 2920292 Дек 13 13:46 lastlog -rw-r--r-- 1 root root 963 Дек 13 13:33 yum.log -rw------- 1 root root 13541 Дек 13 13:03 maillog ... -rw------- 1 root root 208 Дек 9 20:49 boot.log drwxr-xr-x 2 lp sys 112 Дек 8 18:17 cups -rw-r--r-- 1 root root 176 Дек 8 18:16 fix-nvidia.log drwxr-x--- 2 root root 80 Дек 8 18:13 audit drwxr-xr-x 2 uucp uucp 120 Дек 8 08:02 uucp -rw-r--r-- 1 root root 46574 Дек 8 08:02 scrollkeeper.log drwxr-xr-x 2 root root 80 Дек 8 07:54 mail -rw------- 1 root root 0 Дек 8 07:50 spooler drwx------ 2 root root 48 Окт 20 2005 ppp drwxr-xr-x 2 root root 48 Окт 19 2005 vbox |
#ls -lt /var/log | head
итого 1632 -rw------- 1 root root 728255 Дек 13 13:50 messages -rw------- 1 root root 161810 Дек 13 13:50 secure -rw------- 1 root root 172994 Дек 13 13:50 cron -rw-rw-r-- 1 root utmp 168192 Дек 13 13:49 wtmp -rw-rw-r-- 1 root user 42269 Дек 13 13:47 Xorg.1.log -rw-r--r-- 1 root root 43603 Дек 13 13:47 Xorg.0.log -rw-r--r-- 1 root root 2920292 Дек 13 13:46 lastlog -rw-r--r-- 1 root root 963 Дек 13 13:33 yum.log -rw------- 1 root root 13541 Дек 13 13:03 maillog |
#less /var/log/secure
|
#less /var/log/messages
|
#ls /var/lo
local/ lock/ log/ |
#ls /var/log/
acpid gdm/ samba/ wtmp audit/ lastlog scrollkeeper.log Xorg.0.log boot.log mail/ secure Xorg.0.log.old btmp maillog spooler Xorg.1.log cron messages squid/ Xorg.1.log.old cups/ ppp/ stunnel.log yum.log dmesg prelink.log uucp/ fix-nvidia.log rpmpkgs vbox/ |
#ls /var/log/
|
#vim /etc/openldap/
|
#vim /etc/openldap/slapd.conf
|
#slapcat
dn: dc=mydc,dc=local objectClass: dcObject objectClass: organization dc: mydc o: mydc description: Directory of mydc structuralObjectClass: organization entryUUID: 3e6b4990-3db8-102c-882c-c8825dc274c6 creatorsName: cn=root,dc=mydc,dc=local modifiersName: cn=root,dc=mydc,dc=local ... objectClass: organizationalRole objectClass: simpleSecurityObject userPassword:: e1NTSEF9TWMxTXlRUGxhOXMxRHdGTUlNVFQ5SkZXVjVJcGtBbE8= structuralObjectClass: organizationalRole entryUUID: 4a3006ba-3dba-102c-8f30-88099ed13231 creatorsName: cn=Manager,dc=mydc,dc=local modifiersName: cn=Manager,dc=mydc,dc=local createTimestamp: 20071213112836Z modifyTimestamp: 20071213112836Z entryCSN: 20071213112836Z#000001#00#000000 |
#vim /etc/openldap/slapd.conf
|
#slapcat | less
|
#vim /etc/openldap/slapd.conf
17c17 < --- > logfile /var/log/slapd 71c71 < rootdn "cn=manager,dc=mydc,dc=local" --- > rootdn "cn=Manager,dc=mydc,dc=local" 75c75,76 < rootpw {SSHA}86w2/cNK/jCHgsuQZkx6kL0/3basbcLP --- > rootpw {SSHA}PTMO72yJ5i1MbZYNeyAfLpqeP114dkBZ > #rootpass = {SSHA}86w2/cNK/jCHgsuQZkx6kL0/3basbcLP |
#touch /var/log/slapd
|
#chown ldap /var/log/slapd
|
#ls -l /var/lib/
итого 9 drwxr-xr-x 5 root root 120 Дек 8 07:50 4Suite drwxr-xr-x 2 root root 256 Дек 8 08:03 alternatives drwxr-xr-x 2 root root 48 Янв 10 2006 dhcp drwxr-xr-x 2 root root 48 Окт 20 2005 games drwxr-xr-x 2 root root 48 Окт 19 2005 htdig drwx------ 2 ldap ldap 344 Дек 13 13:25 ldap -rw-r--r-- 1 root root 1252 Дек 13 04:02 logrotate.status drwxr-xr-x 2 root root 112 Дек 8 19:26 misc drwxr-xr-x 2 root root 72 Дек 8 18:15 mrtg drwxr-xr-x 4 root root 200 Дек 8 07:58 nfs drwxr-xr-x 2 ntp ntp 72 Дек 8 07:58 ntp drwxr-xr-x 2 root root 72 Дек 11 12:02 pcmcia -rw------- 1 root root 512 Дек 11 12:02 random-seed drwxr-xr-x 2 rpm rpm 600 Дек 11 13:50 rpm drwxr-xr-x 36 root root 904 Дек 8 07:53 scrollkeeper drwxr-x--- 2 root slocate 48 Окт 20 2005 slocate drwxrwxrwt 5 root root 144 Дек 8 08:07 texmf drwxr-xr-x 3 root root 72 Дек 8 08:01 xdm drwxr-xr-x 2 root root 72 Дек 11 12:03 xkb |
#ls -l /var/lib/ldap/
итого 634 -rw------- 1 ldap ldap 8192 Дек 13 13:28 cn.bdb -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.001 -rw------- 1 ldap ldap 278528 Дек 13 12:52 __db.002 -rw------- 1 ldap ldap 98304 Дек 13 12:52 __db.003 -rw------- 1 ldap ldap 450560 Дек 13 12:52 __db.004 -rw------- 1 ldap ldap 24576 Дек 13 12:52 __db.005 -rw------- 1 ldap ldap 8192 Дек 13 13:28 dn2id.bdb -rw------- 1 ldap ldap 32768 Дек 13 13:28 id2entry.bdb -rw------- 1 ldap ldap 10485760 Дек 13 13:28 log.0000000001 -rw------- 1 ldap ldap 8192 Дек 13 13:28 objectClass.bdb -rw------- 1 ldap ldap 8192 Дек 13 13:25 ou.bdb |
#slapd --help
slapd: invalid option -- - usage: slapd options -4 IPv4 only -6 IPv6 only -T {acdipt} Run in Tool mode -c cookie Sync cookie of consumer -d level Debug level -f filename Configuration file -g group Group (id or name) to run as -h URLs List of URLs to serve -l facility Syslog facility (default: LOCAL4) -n serverName Service name -r directory Sandbox directory to chroot to -s level Syslog level -u user User (id or name) to run as -V print version info (-VV only) |
##slapd -d 5 -f /etc/openldap/slapd.conf -4 -u ldap
|
#slaptest
config file testing succeeded |
#slapd -d 5 -f /etc/openldap/slapd.conf -4 -u ldap
@(#) $OpenLDAP: slapd 2.2.29 (Nov 8 2005 18:40:00) $ build@amd64.asplinux.com.ua:/home/build/asplinux/BUILD.openldap/BUILD/openldap-2.2.29/openldap-2.2.29/build-servers/servers/slapd daemon_init: <null> daemon_init: listen on ldap:/// daemon_init: 1 listeners to open... ldap_url_parse_ext(ldap:///) daemon: bind(6) failed errno=98 (Address already in use) slap_open_listener: failed on ldap:/// slapd stopped. connections_destroy: nothing to destroy. |
#/etc/init.d/ldap restart
Останавливается slapd: [ ОК ] Checking configuration files for slapd: config file testing succeeded [ ОК ] Запускается slapd: [ ОК ] |
#less /var/log/slapd
|
#yum search phpldapadmin
Searching Packages: Setting up repositories Reading repository metadata in from local files No Matches found |
#yum search ldap
LDAP support for wine LDAP support for wine multisync.i386 0.91.0-1.110asp updates-released Matched from: MultiSync is a program to synchronize calendars, addressbooks and other PIM data between programs on your computer and other computers, mobile devices, PDAs or cell phones. It is packaged with plugins for Ximian Evolution, IrMC mobile devices, Opie / Zaurus PDAs, SyncML, ldap and for backup. For proper use, please install the desired plugins found in the libopensync-plugin-* packages. ... openldap-servers-sql OpenLDAP server SQL support module. OpenLDAP is an open-source suite of LDAP (Lightweight Directory Access Protocol) applications and development tools. LDAP is a set of protocols for accessing directory services (usually phone book style information, but other information is possible) over the Internet, similar to the way DNS (Domain Name System) information is propagated over the Internet. This package contains a loadable module which the slapd server can use to read data from an RDBMS. http://www.openldap.org/ |
#yum install php-ldap
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for php-ldap to pack into transaction set. php-ldap-5.0.4-10.5.i386. 100% |=========================| 13 kB 00:02 ---> Package php-ldap.i386 0:5.0.4-10.5 set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/4): php-pear-5.0.4-10. 100% |=========================| 376 kB 00:34 (2/4): php-ldap-5.0.4-10. 100% |=========================| 28 kB 00:02 (3/4): php-5.0.4-10.5.i38 100% |=========================| 2.3 MB 04:08 (4/4): httpd-2.0.54-10.4. 100% |=========================| 946 kB 01:19 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction |
#yum install directory_administrator.i386
Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for directory_administrator to pack into transaction set. directory_administrator-1 100% |=========================| 9.1 kB 00:01 ---> Package directory_administrator.i386 0:1.7.1-1.110asp set to be updated --> Running transaction check ... Is this ok [y/N]: y Downloading Packages: (1/1): directory_administ 100% |=========================| 333 kB 00:51 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: directory_administrator ######################### [1/1] Installed: directory_administrator.i386 0:1.7.1-1.110asp Complete! |
#ls /var/www/
cgi-bin error html icons mrtg |
#ls /var/www/html/
|
#rpm -ql php-ldap
/etc/php.d/ldap.ini /usr/lib/php/modules/ldap.so |
#yum install migrationtools
Setting up Install Process Setting up repositories base 100% |=========================| 951 B 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Parsing package install arguments No Match for argument: migrationtools Nothing to do |
#rpm -ql directory_administrator
/usr/bin/directory_administrator /usr/share/applications/asplinux-directory_administrator.desktop /usr/share/doc/directory_administrator-1.7.1 /usr/share/doc/directory_administrator-1.7.1/AUTHORS /usr/share/doc/directory_administrator-1.7.1/COPYING /usr/share/doc/directory_administrator-1.7.1/ChangeLog /usr/share/doc/directory_administrator-1.7.1/NEWS /usr/share/doc/directory_administrator-1.7.1/README /usr/share/doc/directory_administrator-1.7.1/TODO /usr/share/doc/directory_administrator-1.7.1/doc ... /usr/share/pixmaps/directory_administrator/group-icon.xpm /usr/share/pixmaps/directory_administrator/house.png /usr/share/pixmaps/directory_administrator/ico-mail.png /usr/share/pixmaps/directory_administrator/new-16.xpm /usr/share/pixmaps/directory_administrator/new.xpm /usr/share/pixmaps/directory_administrator/newgroup-16.xpm /usr/share/pixmaps/directory_administrator/newgroup.xpm /usr/share/pixmaps/directory_administrator/old-group-icon.xpm /usr/share/pixmaps/directory_administrator/old-user-icon.xpm /usr/share/pixmaps/directory_administrator/user-icon.xpm |
#xinit -- :1
Fatal server error: Server is already active for display 1 If this server is no longer running, remove /tmp/.X1-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. xinit: unexpected signal 2. |
#xinit -- 1
Unrecognized option: 1 use: X [:<display>] [option] -a # mouse acceleration (pixels) -ac disable access control restrictions -audit int set audit trail level -auth file select authorization file bc enable bug compatibility -br create root window with black background +bs enable any backing store support -bs disable any backing store support ... Fatal server error: Unrecognized option: 1 Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Xlib: connection to ":0.0" refused by server Xlib: No protocol specified giving up. xinit: unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. |
#xinit --: 1
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Xlib: connection to ":0.0" refused by server Xlib: No protocol specified giving up. xinit: unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. |
#xinit --help
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Xlib: connection to ":0.0" refused by server Xlib: No protocol specified giving up. xinit: unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. |
#man xinit
|
#xinit -display :1
Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. Xlib: connection to ":0.0" refused by server Xlib: No protocol specified giving up. xinit: unable to connect to X server xinit: No such process (errno 3): unexpected signal 2. |
#man xinit
|
#xinit -display :1
|
#man xterm
|
#xinit -- :2
X Window System Version 6.8.2 Release Date: 9 February 2005 X Protocol Version 11, Revision 0, Release 6.8.2 Build Operating System: Linux 2.6.9-5.0.5.EL.asp x86_64 [ELF] Current Operating System: Linux linux3.mydc.local 2.6.14-1.1653.1asp #1 Mon Jan 23 19:24:56 EET 2006 i686 Build Date: 14 November 2005 Build Host: amd64.asplinux.com.ua Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.2.log", Time: Thu Dec 13 15:04:45 2007 (==) Using config file: "/etc/X11/xorg.conf" waiting for X server to shut down |
#xterm -- :1
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Warning: This program is an suid-root program or is being run by the root user. The full text of the error or warning message cannot be safely formatted in this environment. You may get a more descriptive message by running the program as a non-root user or by removing the suid bit on the executable. xterm Xt error: Can't open display: %s |
#xinit -- :1
Fatal server error: Server is already active for display 1 If this server is no longer running, remove /tmp/.X1-lock and start again. Please consult the The X.Org Foundation support at http://wiki.X.Org for help. xinit: unexpected signal 2. |
#xinit -- :2
exit X Window System Version 6.8.2 Release Date: 9 February 2005 X Protocol Version 11, Revision 0, Release 6.8.2 Build Operating System: Linux 2.6.9-5.0.5.EL.asp x86_64 [ELF] Current Operating System: Linux linux3.mydc.local 2.6.14-1.1653.1asp #1 Mon Jan 23 19:24:56 EET 2006 i686 Build Date: 14 November 2005 Build Host: amd64.asplinux.com.ua Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.2.log", Time: Thu Dec 13 15:06:15 2007 (==) Using config file: "/etc/X11/xorg.conf" waiting for X server to shut down |
#snome-session
bash: snome-session: command not found |
#gnome-session
SESSION_MANAGER=local/linux3.mydc.local:/tmp/.ICE-unix/7905 ** (eggcups:7964): CRITICAL **: couldn't connect to session bus: Unable to determine the address of the message bus ** (gnome-volume-manager:7962): WARNING **: manager.c/2140: not on the system console Gnome-Message: gnome_execute_async_with_env_fds: returning -1 |
#whereis directory-ldap
directory-ldap: |
#rpm -ql directory_administrator
/usr/bin/directory_administrator /usr/share/applications/asplinux-directory_administrator.desktop /usr/share/doc/directory_administrator-1.7.1 /usr/share/doc/directory_administrator-1.7.1/AUTHORS /usr/share/doc/directory_administrator-1.7.1/COPYING /usr/share/doc/directory_administrator-1.7.1/ChangeLog /usr/share/doc/directory_administrator-1.7.1/NEWS /usr/share/doc/directory_administrator-1.7.1/README /usr/share/doc/directory_administrator-1.7.1/TODO /usr/share/doc/directory_administrator-1.7.1/doc ... /usr/share/pixmaps/directory_administrator/group-icon.xpm /usr/share/pixmaps/directory_administrator/house.png /usr/share/pixmaps/directory_administrator/ico-mail.png /usr/share/pixmaps/directory_administrator/new-16.xpm /usr/share/pixmaps/directory_administrator/new.xpm /usr/share/pixmaps/directory_administrator/newgroup-16.xpm /usr/share/pixmaps/directory_administrator/newgroup.xpm /usr/share/pixmaps/directory_administrator/old-group-icon.xpm /usr/share/pixmaps/directory_administrator/old-user-icon.xpm /usr/share/pixmaps/directory_administrator/user-icon.xpm |
#xinit -- :2
X Window System Version 6.8.2 Release Date: 9 February 2005 X Protocol Version 11, Revision 0, Release 6.8.2 Build Operating System: Linux 2.6.9-5.0.5.EL.asp x86_64 [ELF] Current Operating System: Linux linux3.mydc.local 2.6.14-1.1653.1asp #1 Mon Jan 23 19:24:56 EET 2006 i686 Build Date: 14 November 2005 Build Host: amd64.asplinux.com.ua Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.2.log", Time: Thu Dec 13 15:08:07 2007 (==) Using config file: "/etc/X11/xorg.conf" xterm: fatal IO error 32 (Обрыв канала) or KillClient on X server ":2.0" xinit: unexpected signal 2. |
#gnome-session
SESSION_MANAGER=local/linux3.mydc.local:/tmp/.ICE-unix/8232 ** (gnome-volume-manager:8266): WARNING **: manager.c/2140: not on the system console Gnome-Message: gnome_execute_async_with_env_fds: returning -1 ** (eggcups:8284): CRITICAL **: couldn't connect to session bus: Unable to determine the address of the message bus exit |
#/usr/bin/directory_administrator
Gtk-CRITICAL **: file gtkcombo.c: line 849 (gtk_combo_set_popdown_strings): assertion `strings != NULL' failed. called: refresh_directory_data disconnected: list emptied root called: app_connect with profile name: root get_orgunit_dn_list: filtering entries for orgunits' DNs Gtk-CRITICAL **: file gtkcombo.c: line 849 (gtk_combo_set_popdown_strings): assertion `strings != NULL' failed. called: refresh_directory_data disconnected: list emptied Selected row 0 ... Gtk-CRITICAL **: file gtkcombo.c: line 849 (gtk_combo_set_popdown_strings): assertion `strings != NULL' failed. called: refresh_directory_data disconnected: list emptied root called: app_connect with profile name: root get_orgunit_dn_list: filtering entries for orgunits' DNs Gtk-CRITICAL **: file gtkcombo.c: line 849 (gtk_combo_set_popdown_strings): assertion `strings != NULL' failed. called: refresh_directory_data disconnected: list emptied [1]+ Stopped /usr/bin/directory_administrator |
#bg
[1]+ /usr/bin/directory_administrator & |
#ls -lt /var/log/ |head
итого 1736 -rw------- 1 root root 733059 Дек 13 15:10 messages -rw------- 1 root root 168844 Дек 13 15:10 secure -rw------- 1 root root 175626 Дек 13 15:10 cron -rw-rw-r-- 1 root utmp 172416 Дек 13 15:08 wtmp -rw-r--r-- 1 root root 42269 Дек 13 15:08 Xorg.2.log -rw-r--r-- 1 root root 44919 Дек 13 15:07 Xorg.0.log -rw-r--r-- 1 root root 42269 Дек 13 15:06 Xorg.2.log.old -rw------- 1 root root 14517 Дек 13 15:03 maillog -rw-r--r-- 1 root root 1242 Дек 13 14:52 yum.log |
#less /etc/open
|
#/usr/bin/directory_administrator &
[1] 8628 Icon list realized - setting up drag and drop |
#slap
slapadd slapd_db_dump slapd_db_verify slapcat slapd_db_load slapdn slapd slapd_db_printlog slapindex slapd_db_archive slapd_db_recover slappasswd slapd_db_checkpoint slapd_db_stat slaptest slapd_db_deadlock slapd_db_upgrade |
#slap
slapadd slapd_db_dump slapd_db_verify slapcat slapd_db_load slapdn slapd slapd_db_printlog slapindex slapd_db_archive slapd_db_recover slappasswd slapd_db_checkpoint slapd_db_stat slaptest slapd_db_deadlock slapd_db_upgrade |
#slapcat >/tmp/slapcat
|
#ls /media/cdrom/
Add-ONS ASPLinux-updates GPL LafoxNet.koi LICENSE.ENG LICENSE.RUS.koi RELEASE_NOTES RELEASE_NOTES.RUS.koi ASPLinux GPG-KEY LafoxNet.dos LafoxNet.utf LICENSE.RUS README RELEASE_NOTES.RUS |
#ls /media/cdrom/ASPLinux-updates/
amarok-1.3.8-1.110asp.i386.rpm lcms-devel-1.15-1.110asp.i386.rpm amarok-visualisation-1.3.8-1.110asp.i386.rpm libopensync-plugin-gpe-0.18-2.110asp.i386.rpm amarok-xine-1.3.8-1.110asp.i386.rpm libopensync-plugin-gpe-devel-0.18-2.110asp.i386.rpm arts-1.5.1-0.1.fc4.i386.rpm libopensync-plugin-irmc-0.18-4.110asp.i386.rpm arts-devel-1.5.1-0.1.fc4.i386.rpm libopensync-plugin-kdepim-0.18-2.110asp.i386.rpm audit-1.0.14-1.fc4.i386.rpm librcc-0.2.3-1.110asp.i386.rpm audit-libs-1.0.14-1.fc4.i386.rpm librcc-devel-0.2.3-1.110asp.i386.rpm audit-libs-devel-1.0.14-1.fc4.i386.rpm libselinux-1.23.11-1.1.i386.rpm authd-1.4.3-5.FC4.i386.rpm libselinux-devel-1.23.11-1.1.i386.rpm autofs-4.1.4-15.1.i386.rpm links-2.1-0.pre20.110asp.i386.rpm ... kdesdk-3.5.1-0.1.fc4.i386.rpm xfce4-screenshooter-plugin-0.0.8-1.110asp.i386.rpm kdesdk-devel-3.5.1-0.1.fc4.i386.rpm xfce4-sensors-plugin-0.7.0-3.110asp.i386.rpm kdeutils-3.5.1-0.1.fc4.i386.rpm xfce4-taskmanager-0.3.1-2.110asp.i386.rpm kdeutils-devel-3.5.1-0.1.fc4.i386.rpm xfce4-websearch-plugin-0.1.0-4.110asp.i386.rpm kdevelop-3.3.1-0.1.fc4.i386.rpm xmms-1.2.10-21.110asp.i386.rpm kdewebdev-3.5.1-0.1.fc4.i386.rpm xmms-cdread-0.14a-9.110asp.i386.rpm kdewebdev-devel-3.5.1-0.1.fc4.i386.rpm xmms-devel-1.2.10-21.110asp.i386.rpm krusader-1.70.0-1.110asp.i386.rpm xpdf-3.01-0.FC4.8.i386.rpm lcdf-typetools-2.37-1.110asp.i386.rpm xterm-208-2.FC4.i386.rpm lcms-1.15-1.110asp.i386.rpm |
#ls /media/cdrom/ASPLinux-updates/php*
ls: /media/cdrom/ASPLinux-updates/php*: Нет такого файла или каталога |
Время первой команды журнала | 13:26:06 2007-12-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:30:31 2007-12-13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.18 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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