/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 |
|
#vim /etc/rc
|
#vim /etc/rc.local
|
#vim /etc/rc.d/rc.local
|
#vim /etc/rc.local
|
#whereis gdm
gdm: /usr/sbin/gdm /usr/share/gdm /usr/share/man/man1/gdm.1.gz |
#ps aux | grep gdm
root 2362 0.0 0.1 11860 2412 ? S 10:42 0:00 /usr/sbin/gdm-binary -nodaemon root 2570 0.0 0.1 12472 2668 ? S 10:42 0:00 /usr/sbin/gdm-binary -nodaemon root 2581 1.2 1.1 42076 23568 ? R 10:42 0:54 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7 root 6121 0.0 0.0 3784 768 pts/6 R+ 11:57 0:00 grep gdm |
#vim /etc/X11/gdm/gdm.conf
220c220 < Enable=false --- > Enable=true |
#/etc/init.d/gdm-
gdm-allow-login gdm-early-login |
#/etc/init.d/gdm-allow-login reload
|
#/etc/init.d/gdm-early-login reload
|
#pkill -9 gdm
|
#who
user :0 Dec 10 12:06 user pts/1 Dec 10 12:06 (:0.0) root localhost.localdomain:50 Dec 10 12:13 (localhost.localdomain) user localhost.localdomain:1 Dec 10 12:14 (localhost.localdomain) root pts/3 Dec 10 12:14 (localhost.localdomain:50.0) |
#who
user :0 Dec 10 12:06 user pts/1 Dec 10 12:06 (:0.0) root localhost.localdomain:50 Dec 10 12:13 (localhost.localdomain) user localhost.localdomain:1 Dec 10 12:14 (localhost.localdomain) root pts/3 Dec 10 12:14 (localhost.localdomain:50.0) |
#display --help
display: unable to open image `--help': Нет такого файла или каталога. |
#wile true ; do ps aux | grep Xvnc ; done
bash: syntax error near unexpected token `do' |
#pkill -9 while
root 4605 0.0 0.0 3788 772 pts/3 S+ 12:19 0:00 grep Xvnc nobody 3488 0.9 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4607 0.0 0.0 3788 768 pts/3 S+ 12:19 0:00 grep Xvnc nobody 3488 0.9 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4609 0.0 0.0 3788 748 pts/3 R+ 12:19 0:00 grep Xvnc nobody 3488 0.9 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4611 0.0 0.0 3784 748 pts/3 R+ 12:19 0:00 grep Xvnc nobody 3488 0.9 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4613 0.0 0.0 3792 772 pts/3 S+ 12:19 0:00 grep Xvnc nobody 3488 0.9 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd ... nobody 3488 0.8 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4746 0.0 0.0 3792 772 pts/3 S+ 12:20 0:00 grep Xvnc nobody 3488 0.8 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4748 0.0 0.0 3788 752 pts/3 R+ 12:20 0:00 grep Xvnc nobody 3488 0.8 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4750 0.0 0.0 3792 772 pts/3 S+ 12:20 0:00 grep Xvnc nobody 3488 0.8 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4752 0.0 0.0 3792 772 pts/3 S+ 12:20 0:00 grep Xvnc nobody 3488 0.8 0.3 10080 6996 ? Ss 12:14 0:03 Xvnc -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd root 4754 0.0 0.0 3784 748 pts/3 R+ 12:20 0:00 grep Xvnc |
#vim /etc/init.d/vncserver
|
#vim /etc/sysconfig/vncservers
12,13c12,13 < # VNCSERVERS="2:myusername" < # VNCSERVERARGS[2]="-geometry 800x600" --- > VNCSERVERS="2:user" > VNCSERVERARGS[2]="-geometry 800x600" |
#/etc/init.d/vncserver restart
Останавливается сервер VNC: 2:user [ СБОЙ ] Запускается сервер VNC: 2:user l3-agent is already running: pid=2676; pidfile=/home/user/.lilalo/l3-agent.pid sh: /home/user/.vnc/linux3.net.nt:2.log: Отказано в доступе sh: /home/user/.vnc/linux3.net.nt:2.pid: Отказано в доступе New 'linux3.net.nt:2 (user)' desktop is linux3.net.nt:2 Creating default startup script /home/user/.vnc/xstartup Starting applications specified in /home/user/.vnc/xstartup Log file is /home/user/.vnc/linux3.net.nt:2.log sh: /home/user/.vnc/linux3.net.nt:2.log: Отказано в доступе [ ОК ] |
#vim /etc/xinetd.conf
15,24c15,24 < service vnc-800x600x16 < { < disable = no < socket_type = stream < protocol = tcp < wait = no < user = nobody < server = /usr/bin/Xvnc < server_args = -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd < } --- > ###service vnc-800x600x16 > ###{ > ### disable = no > ### socket_type = stream > ### protocol = tcp > ### wait = no > ### user = nobody > ### server = /usr/bin/Xvnc > ### server_args = -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd > ###} |
#/etc/init.d/xinetd restart
Останавливается xinetd: [ ОК ] Запускается xinetd: [ ОК ] |
#/etc/init.d/vncserver restart
|
#ls -ld ~user/.vnc
drwxr-xr-x 2 root root 72 Дек 10 11:38 /home/user/.vnc |
#chmod user ~user/.vnc
chmod: неверная строка режима: `user' |
#chown user ~user/.vnc
|
#ls -ld ~user/.vnc
drwxr-xr-x 2 user root 72 Дек 10 11:38 /home/user/.vnc |
#/etc/init.d/vncserver restart
Останавливается сервер VNC: 2:user [ СБОЙ ] Запускается сервер VNC: 2:user l3-agent is already running: pid=2676; pidfile=/home/user/.lilalo/l3-agent.pid xauth: timeout in locking authority file /root/.xauth8vfI5h New 'linux3.net.nt:2 (user)' desktop is linux3.net.nt:2 Creating default startup script /home/user/.vnc/xstartup Starting applications specified in /home/user/.vnc/xstartup Log file is /home/user/.vnc/linux3.net.nt:2.log [ ОК ] |
#less /etc/sysconfig/vncservers
|
#vim /etc/sysconfig/vncservers
13c13 < VNCSERVERARGS[2]="-geometry 800x600" --- > VNCSERVERARGS[2]="-geometry 800x600 -query localhost" |
#vim ~user/.bash_profile
1c1 < l3-agent --- > #l3-agent |
#vim ~user/.bashrc
9c9 < . /home/user/.lilalo/l3bashrc && _l3_start --- > #. /home/user/.lilalo/l3bashrc && _l3_start |
#/etc/init.d/vncserver restart
Останавливается сервер VNC: 2:user [ ОК ] Запускается сервер VNC: 2:user xauth: timeout in locking authority file /root/.xauth8vfI5h New 'linux3.net.nt:2 (user)' desktop is linux3.net.nt:2 Starting applications specified in /home/user/.vnc/xstartup Log file is /home/user/.vnc/linux3.net.nt:2.log [ ОК ] |
#/etc/init.d/vncserver restart
Останавливается сервер VNC: 2:user [ ОК ] Запускается сервер VNC: 2:user xauth: timeout in locking authority file /root/.xauth8vfI5h New 'linux3.net.nt:2 (user)' desktop is linux3.net.nt:2 Starting applications specified in /home/user/.vnc/xstartup Log file is /home/user/.vnc/linux3.net.nt:2.log [ ОК ] |
#/etc/init.d/vncserver stop
Останавливается сервер VNC: 2:user [ ОК ] |
#chkconfig vncserver off
|
#vim /etc/init
|
#whereis xinitd.conf
xinitd: |
#vim /etc/xinetd.conf
15,24c15,24 < ###service vnc-800x600x16 < ###{ < ### disable = no < ### socket_type = stream < ### protocol = tcp < ### wait = no < ### user = nobody < ### server = /usr/bin/Xvnc < ### server_args = -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd < ###} --- > service vnc-800x600x16 > { > disable = no > socket_type = stream > protocol = tcp > wait = no > user = nobody > server = /usr/bin/Xvnc > server_args = -inetd -query localhost -once -geometry 800x600 -depth 16 -PasswordFile /etc/vncpasswd > } |
#/etc/init.d/xinetd start
Запускается xinetd: |
#less /var/log/messages | tail
Dec 10 12:26:19 linux3 gconfd (user-727): Обнаружен разрешённый адрес "xml:readwrite:/home/user/.gconf" к записываемому источнику конфигурации в позиции 0 Dec 10 12:29:06 linux3 gdm(pam_unix)[872]: session opened for user user by (uid=0) Dec 10 12:30:01 linux3 crond(pam_unix)[1009]: session opened for user root by (uid=0) Dec 10 12:30:02 linux3 crond(pam_unix)[1009]: session closed for user root Dec 10 12:31:52 linux3 gdm(pam_unix)[872]: session closed for user user Dec 10 12:33:52 linux3 gdm(pam_unix)[1237]: session opened for user user by (uid=0) Dec 10 12:34:20 linux3 gconfd (user-727): Завершается Dec 10 12:34:20 linux3 gdm(pam_unix)[1237]: session closed for user user Dec 10 12:35:01 linux3 crond(pam_unix)[1437]: session opened for user root by (uid=0) Dec 10 12:35:02 linux3 crond(pam_unix)[1437]: session closed for user root |
#/etc/init.d/xinetd restart
Останавливается xinetd: [ ОК ] Запускается xinetd: [ ОК ] |
#less /var/log/messages | tail
Dec 10 12:30:02 linux3 crond(pam_unix)[1009]: session closed for user root Dec 10 12:31:52 linux3 gdm(pam_unix)[872]: session closed for user user Dec 10 12:33:52 linux3 gdm(pam_unix)[1237]: session opened for user user by (uid=0) Dec 10 12:34:20 linux3 gconfd (user-727): Завершается Dec 10 12:34:20 linux3 gdm(pam_unix)[1237]: session closed for user user Dec 10 12:35:01 linux3 crond(pam_unix)[1437]: session opened for user root by (uid=0) Dec 10 12:35:02 linux3 crond(pam_unix)[1437]: session closed for user root Dec 10 12:38:18 linux3 xinetd[20086]: Exiting... Dec 10 12:38:18 linux3 xinetd[1570]: xinetd Version 2.3.13 started with libwrap loadavg options compiled in. Dec 10 12:38:18 linux3 xinetd[1570]: Started working: 1 available service |
#yum install openvpn
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: openvpn Nothing to do |
#yum search openvpn
Searching Packages: Setting up repositories Reading repository metadata in from local files No Matches found |
#rpm -ihv ~user/Desktop/openvpn-2.1-0.19.rc4.fc7.i386.rpm
предупреждение: /home/user/Desktop/openvpn-2.1-0.19.rc4.fc7.i386.rpm: Заголовок V3 DSA signature: NOKEY, key ID 4f2a6fd2 ошибка: Неудовлетворенные зависимости: libc.so.6(GLIBC_2.4) нужен для openvpn-2.1-0.19.rc4.fc7.i386 libcrypto.so.6 нужен для openvpn-2.1-0.19.rc4.fc7.i386 liblzo2.so.2 нужен для openvpn-2.1-0.19.rc4.fc7.i386 libpam.so.0(LIBPAM_1.0) нужен для openvpn-2.1-0.19.rc4.fc7.i386 libssl.so.6 нужен для openvpn-2.1-0.19.rc4.fc7.i386 rtld(GNU_HASH) нужен для openvpn-2.1-0.19.rc4.fc7.i386 |
#yum list | grep openvpn
|
#mount
/dev/sda1 on / type reiserfs (rw) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda5 on /var type reiserfs (rw) /dev/sda6 on /tmp type reiserfs (rw) /dev/sda7 on /usr type reiserfs (rw) /dev/sda8 on /home type reiserfs (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) automount(pid2031) on /net type autofs (rw,fd=4,pgrp=2031,minproto=2,maxproto=4) |
#mount
/dev/sda1 on / type reiserfs (rw) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda5 on /var type reiserfs (rw) /dev/sda6 on /tmp type reiserfs (rw) /dev/sda7 on /usr type reiserfs (rw) /dev/sda8 on /home type reiserfs (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) automount(pid2031) on /net type autofs (rw,fd=4,pgrp=2031,minproto=2,maxproto=4) |
#mount
/dev/sda1 on / type reiserfs (rw) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda5 on /var type reiserfs (rw) /dev/sda6 on /tmp type reiserfs (rw) /dev/sda7 on /usr type reiserfs (rw) /dev/sda8 on /home type reiserfs (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) automount(pid2031) on /net type autofs (rw,fd=4,pgrp=2031,minproto=2,maxproto=4) |
#mount
/dev/sda1 on / type reiserfs (rw) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda5 on /var type reiserfs (rw) /dev/sda6 on /tmp type reiserfs (rw) /dev/sda7 on /usr type reiserfs (rw) /dev/sda8 on /home type reiserfs (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) automount(pid2031) on /net type autofs (rw,fd=4,pgrp=2031,minproto=2,maxproto=4) |
#mount
/dev/sda1 on / type reiserfs (rw) proc on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda5 on /var type reiserfs (rw) /dev/sda6 on /tmp type reiserfs (rw) /dev/sda7 on /usr type reiserfs (rw) /dev/sda8 on /home type reiserfs (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) none on /proc/fs/vmblock/mountPoint type vmblock (rw) automount(pid2031) on /net type autofs (rw,fd=4,pgrp=2031,minproto=2,maxproto=4) /dev/hdd on /media/cdrom type iso9660 (ro,nosuid,nodev,_netdev,iocharset=utf8,user=user) |
#find /media/cdrom/ -name openvpn\*
|
#find /media/cdrom/ -name openvpn
|
#find /media/cdrom/ -regex openvpn*
|
#cd /media/cdrom/
|
#ls
Add-ONS GPG-KEY LafoxNet.koi LICENSE.RUS RELEASE_NOTES ASPLinux GPL LafoxNet.utf LICENSE.RUS.koi RELEASE_NOTES.RUS ASPLinux-updates LafoxNet.dos LICENSE.ENG README RELEASE_NOTES.RUS.koi |
#find /media/cdrom/ -regex openvpn*rpm
|
#cd ASPLinux
ASPLinux/ ASPLinux-updates/ |
#cd ASPLinux
|
#ls
base boot RPMS |
#cd RPMS/
|
#ls
cyrus-sasl-plain-2.1.20-5.i386.rpm cyrus-sasl-sql-2.1.20-5.i386.rpm d4x-2.5.6-1.110asp.i386.rpm dante-1.1.18-1.110asp.i386.rpm dante-devel-1.1.18-1.110asp.i386.rpm dante-server-1.1.18-1.110asp.i386.rpm dasher-3.2.18-0.110.1asp.i386.rpm db4-4.3.27-3.i386.rpm db4-devel-4.3.27-3.i386.rpm db4-tcl-4.3.27-3.i386.rpm ... expectk-5.43.0-1.i386.rpm faac-1.24-1.2.fc4.i386.rpm faac-devel-1.24-1.2.fc4.i386.rpm faad2-2.0-4.2.fc4.i386.rpm faad2-devel-2.0-4.2.fc4.i386.rpm fbida-2.03-5.110asp.i386.rpm fbida-fbgs-2.03-5.110asp.i386.rpm fbida-ida-2.03-5.110asp.i386.rpm fbset-2.1-20.i386.rpm fedora-rpmdevtools-1.4-1.110asp.noarch.rpm |
#ls open*
open-1.4-24.i386.rpm openal-1.0-0.20040726.110asp.i386.rpm openal-devel-1.0-0.20040726.110asp.i386.rpm openal-test-1.0-0.20040726.110asp.i386.rpm openh323-1.15.6-1.FC4.i386.rpm openh323-devel-1.15.6-1.FC4.i386.rpm openhpi-2.0.3-2.i386.rpm openhpi-devel-2.0.3-2.i386.rpm openjade-1.3.2-16.i386.rpm openjade-devel-1.3.2-16.i386.rpm ... openssh-askpass-gnome-4.2p1-0.110.1asp.i386.rpm openssh-clients-4.2p1-0.110.1asp.i386.rpm openssh-server-4.2p1-0.110.1asp.i386.rpm openssl097a-0.9.7a-3.1asp.i386.rpm openssl-0.9.7f-7.10asp.i386.rpm openssl-0.9.7f-7.10asp.i686.rpm openssl-devel-0.9.7f-7.10asp.i386.rpm openssl-perl-0.9.7f-7.10asp.i386.rpm openswan-2.4.4-1.0.FC4.1.i386.rpm openswan-doc-2.4.4-1.0.FC4.1.i386.rpm |
#rpm -ihv ~user/Desktop/openvpn-2.1-0.19.rc4.fc7.i386.rpm
предупреждение: /home/user/Desktop/openvpn-2.1-0.19.rc4.fc7.i386.rpm: Заголовок V3 DSA signature: NOKEY, key ID 4f2a6fd2 ошибка: Неудовлетворенные зависимости: libc.so.6(GLIBC_2.4) нужен для openvpn-2.1-0.19.rc4.fc7.i386 libcrypto.so.6 нужен для openvpn-2.1-0.19.rc4.fc7.i386 liblzo2.so.2 нужен для openvpn-2.1-0.19.rc4.fc7.i386 libpam.so.0(LIBPAM_1.0) нужен для openvpn-2.1-0.19.rc4.fc7.i386 libssl.so.6 нужен для openvpn-2.1-0.19.rc4.fc7.i386 rtld(GNU_HASH) нужен для openvpn-2.1-0.19.rc4.fc7.i386 |
#ls /media/cdrom/ASPLinux/RPMS/opnss*
ls: /media/cdrom/ASPLinux/RPMS/opnss*: Нет такого файла или каталога |
#ls /media/cdrom/ASPLinux/RPMS/open*
/media/cdrom/ASPLinux/RPMS/open-1.4-24.i386.rpm /media/cdrom/ASPLinux/RPMS/openal-1.0-0.20040726.110asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openal-devel-1.0-0.20040726.110asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openal-test-1.0-0.20040726.110asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openh323-1.15.6-1.FC4.i386.rpm /media/cdrom/ASPLinux/RPMS/openh323-devel-1.15.6-1.FC4.i386.rpm /media/cdrom/ASPLinux/RPMS/openhpi-2.0.3-2.i386.rpm /media/cdrom/ASPLinux/RPMS/openhpi-devel-2.0.3-2.i386.rpm /media/cdrom/ASPLinux/RPMS/openjade-1.3.2-16.i386.rpm /media/cdrom/ASPLinux/RPMS/openjade-devel-1.3.2-16.i386.rpm ... /media/cdrom/ASPLinux/RPMS/openssh-askpass-gnome-4.2p1-0.110.1asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssh-clients-4.2p1-0.110.1asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssh-server-4.2p1-0.110.1asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssl097a-0.9.7a-3.1asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssl-0.9.7f-7.10asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssl-0.9.7f-7.10asp.i686.rpm /media/cdrom/ASPLinux/RPMS/openssl-devel-0.9.7f-7.10asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openssl-perl-0.9.7f-7.10asp.i386.rpm /media/cdrom/ASPLinux/RPMS/openswan-2.4.4-1.0.FC4.1.i386.rpm /media/cdrom/ASPLinux/RPMS/openswan-doc-2.4.4-1.0.FC4.1.i386.rpm |
#rpm -ihv /media/cdrom/ASPLinux/RPMS/openssl
openssl097a-0.9.7a-3.1asp.i386.rpm openssl-devel-0.9.7f-7.10asp.i386.rpm openssl-0.9.7f-7.10asp.i386.rpm openssl-perl-0.9.7f-7.10asp.i386.rpm openssl-0.9.7f-7.10asp.i686.rpm |
#rpm -ihv /media/cdrom/ASPLinux/RPMS/openssl
openssl097a-0.9.7a-3.1asp.i386.rpm openssl-devel-0.9.7f-7.10asp.i386.rpm openssl-0.9.7f-7.10asp.i386.rpm openssl-perl-0.9.7f-7.10asp.i386.rpm openssl-0.9.7f-7.10asp.i686.rpm |
#rpm -ihv /media/cdrom/ASPLinux/RPMS/openssl-0.9.7f-7.10asp.i686.rpm
Подготовка... ########################################### [100%] пакет openssl-0.9.7f-7.10asp уже установлен |
#ssh clint@192.168.16.254
The authenticity of host '192.168.16.254 (192.168.16.254)' can't be established. RSA key fingerprint is 61:72:93:79:27:86:d1:aa:91:b8:06:e8:61:52:dd:f3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.254' (RSA) to the list of known hosts. clint@192.168.16.254's password: clint:debian~$ clint:debian~$ clint:debian~$ clint:debian~$ ls -l /var/cache/apt/archives/openvpn_2.1~rc4-2_i386.deb -rw-r--r-- 1 root root 389426 2007-12-09 21:17 /var/cache/apt/archives/openvpn_2.1~rc4-2_i386.deb ... clint:debian/tmp$ scp openvpn-2.1~rc4-3.i386.rpm root@192.168.16.3:/tmp The authenticity of host '192.168.16.3 (192.168.16.3)' can't be established. RSA key fingerprint is 6a:63:26:aa:82:97:33:0c:49:37:40:33:9e:75:1b:de. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.3' (RSA) to the list of known hosts. root@192.168.16.3's password: openvpn-2.1~rc4-3.i386.rpm 100% 369KB 369.5KB/s 00:00 clint:debian/tmp$ exit logout Connection to 192.168.16.254 closed. |
#rpm -ihv /tmp/openvpn-2.1~rc4-3.i386.rpm
Подготовка... ########################################### [100%] файл /etc/init.d из устанавливаемого пакета openvpn-2.1~rc4-3 конфликтует с файлом из пакета |
#echo $?
1 |
#ls -l /etc/init.d/
итого 380 -rwxr-xr-x 1 root root 1128 Окт 20 2005 acpid -rwxr-xr-x 1 root root 1928 Окт 20 2005 amd -rwxr-xr-x 1 root root 834 Окт 20 2005 anacron -rwxr-xr-x 1 root root 1429 Окт 13 2005 apmd -rwxr-xr-x 1 root root 1176 Окт 3 2005 atd -rwxr-xr-x 1 root root 2784 Ноя 10 2005 auditd -rwxr-xr-x 1 root root 18340 Янв 20 2006 autofs -rwxr-xr-x 1 root root 1352 Окт 13 2005 bluetooth -rwxr-xr-x 1 root root 1646 Окт 13 2005 cpuspeed ... -rwxr-xr-x 1 root root 3050 Ноя 28 2005 sshd -rwxr-xr-x 1 root root 1369 Окт 15 2005 syslog -r-xr-xr-x 1 root root 24944 Дек 8 20:48 vmware -rwxr-xr-x 1 root root 1941 Май 19 2006 vncserver -rwxr-xr-x 1 root root 1548 Окт 22 2005 winbind -rwxr-xr-x 1 root root 3652 Ноя 14 2005 xfs -rwxr-xr-x 1 root root 2497 Окт 13 2005 xinetd -rwxr-xr-x 1 root root 2493 Окт 13 2005 ypbind -rwxr-xr-x 1 root root 1036 Янв 3 2006 yum -rwxr-xr-x 1 root root 1003 Янв 23 2006 zzz-bootup-complete |
#ls -l /etc/init.d/op*
ls: /etc/init.d/op*: Нет такого файла или каталога |
#ls -l /etc/init.d/o*
ls: /etc/init.d/o*: Нет такого файла или каталога |
#rpm -ihv /tmp/openvpn-2.1~rc4-3.i386.rpm
Подготовка... ########################################### [100%] файл /etc/init.d из устанавливаемого пакета openvpn-2.1~rc4-3 конфликтует с файлом из пакета |
#rpm -ihv --no-deps /tmp/openvpn-2.1~rc4-3.i386.rpm
--no-deps: неизвестный параметр |
#rpm -ihv --nodeps /tmp/openvpn-2.1~rc4-3.i386.rpm
Подготовка... ########################################### [100%] файл /etc/init.d из устанавливаемого пакета openvpn-2.1~rc4-3 конфликтует с файлом из пакета |
#rpm -ihv
|
#yum search vpn
Searching Packages: Setting up repositories Reading repository metadata in from local files openswan.i386 2.4.4-1.0.FC4.1 base Matched from: Openswan is a free implementation of IPSEC & IKE for Linux. IPSEC is the Internet Protocol Security and uses strong cryptography to provide both authentication and encryption services. These services allow you to build secure tunnels through untrusted networks. Everything passing through the untrusted net is encrypted by the ipsec gateway machine and ... Client for the proprietary Microsoft Point-to-Point Tunneling Protocol, PPTP. Allows connection to a PPTP based VPN as used by employers and some cable and ADSL service providers. Requires MPPE support in kernel. pptp.i386 1.7.0-2.110asp installed Matched from: Client for the proprietary Microsoft Point-to-Point Tunneling Protocol, PPTP. Allows connection to a PPTP based VPN as used by employers and some cable and ADSL service providers. Requires MPPE support in kernel. |
#tar xvzfC ~user/openvpn-2.0.9.tar.gz /usr/src/
openvpn-2.0.9/ntlm.h openvpn-2.0.9/perf.c openvpn-2.0.9/perf.h openvpn-2.0.9/ping.c openvpn-2.0.9/ping.h openvpn-2.0.9/plugin/ openvpn-2.0.9/plugin/down-root/ openvpn-2.0.9/plugin/down-root/Makefile openvpn-2.0.9/plugin/down-root/README openvpn-2.0.9/plugin/down-root/down-root.c ... openvpn-2.0.9/proto.c openvpn-2.0.9/proto.h openvpn-2.0.9/proxy.c openvpn-2.0.9/proxy.h openvpn-2.0.9/socket.c openvpn-2.0.9/socket.h openvpn-2.0.9/helper.c openvpn-2.0.9/helper.h openvpn-2.0.9/plugin.c openvpn-2.0.9/plugin.h |
#cd /usr/src/openvpn-2.0.9/
|
#ls
acinclude.m4 event.c manage.h openvpn.spec.in schedule.c aclocal.m4 event.h management options.c schedule.h AUTHORS fdmisc.c mbuf.c options.h service-win32 base64.c fdmisc.h mbuf.h otime.c session_id.c base64.h forward.c memcmp.c otime.h session_id.h basic.h forward.h memdbg.h packet_id.c shaper.c buffer.c forward-inline.h misc.c packet_id.h shaper.h buffer.h fragment.c misc.h perf.c sig.c ChangeLog fragment.h missing perf.h sig.h circ_list.h gentoo mroute.c ping.c socket.c ... cryptoapi.h interval.h ntlm.c push.c thread.h crypto.c list.c ntlm.h push.h t_lpback.sh crypto.h list.h occ.c README tun.c debug lzo.c occ.h reliable.c tun.h depcomp lzo.h occ-inline.h reliable.h win32.c doclean Makefile.am openvpn.8 route.c win32.h easy-rsa Makefile.in openvpn.c route.h errlevel.h makefile.w32 openvpn.h sample-config-files error.c makefile.w32-vc openvpn-plugin.h sample-keys error.h manage.c openvpn.spec sample-scripts |
#less INSTALL
|
#ls /media/cdrom/ASPLinux/RPMS/lib
Display all 237 possibilities? (y or n) |
#ls /media/cdrom/ASPLinux/RPMS/lib
libgnomeui-2.12.0-0.110.2asp.i386.rpm libgnomeui-devel-2.12.0-0.110.2asp.i386.rpm libgpg-error-1.0-2.i386.rpm libgpg-error-devel-1.0-2.i386.rpm libgsf-1.11.1-2.i386.rpm libgsf-devel-1.11.1-2.i386.rpm libgtk-java-2.6.2-3.i386.rpm libgtk-java-devel-2.6.2-3.i386.rpm libgtop2-2.12.0-0.110.1asp.i386.rpm libgtop2-devel-2.12.0-0.110.1asp.i386.rpm ... libxml-1.8.17-13.i386.rpm libxml2-2.6.22-0.110.1asp.i386.rpm libxml2-devel-2.6.22-0.110.1asp.i386.rpm libxml2-python-2.6.22-0.110.1asp.i386.rpm libxml-devel-1.8.17-13.i386.rpm libxslt-1.1.15-0.110.1asp.i386.rpm libxslt-devel-1.1.15-0.110.1asp.i386.rpm libxslt-python-1.1.15-0.110.1asp.i386.rpm libXvMCW-0.9.3-1.2.fc4.i386.rpm libXvMCW-devel-0.9.3-1.2.fc4.i386.rpm |
#ls /media/cdrom/ASPLinux/RPMS/lib
|
#./configure
checking net/if_tun.h usability... no checking net/if_tun.h presence... no checking for net/if_tun.h... no checking net/if.h usability... yes checking net/if.h presence... yes checking for net/if.h... yes checking stropts.h usability... yes checking stropts.h presence... yes checking for stropts.h... yes checking sys/sockio.h usability... no ... configure: checking for LZO Library and Header files... checking lzo/lzo1x.h usability... no checking lzo/lzo1x.h presence... no checking for lzo/lzo1x.h... no checking lzo1x.h usability... no checking lzo1x.h presence... no checking for lzo1x.h... no LZO headers were not found LZO library available from http://www.oberhumer.com/opensource/lzo/ configure: error: Or try ./configure --disable-lzo |
#ls /media/cdrom/ASPLinux/RPMS/lzo-
lzo-1.08-4.i386.rpm lzo-devel-1.08-4.i386.rpm |
#ls /media/cdrom/ASPLinux/RPMS/lzo-*
/media/cdrom/ASPLinux/RPMS/lzo-1.08-4.i386.rpm /media/cdrom/ASPLinux/RPMS/lzo-devel-1.08-4.i386.rpm |
#rpm -ihv /media/cdrom/ASPLinux/RPMS/lzo-*
Подготовка... ########################################### [100%] 1:lzo ########################################### [ 50%] 2:lzo-devel ########################################### [100%] |
#./configure
checking for netinet/if_ether.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking resolv.h usability... yes checking resolv.h presence... yes checking for resolv.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes ... checking openssl/ssl.h presence... yes checking for openssl/ssl.h... yes checking for SSL_CTX_new in -lssl... yes configure: creating ./config.status config.status: creating Makefile config.status: creating openvpn.spec config.status: creating config-win32.h config.status: creating install-win32/openvpn.nsi config.status: creating config.h config.status: executing depfiles commands |
#less INSTALL
|
#make && make install
make all-am make[1]: Entering directory `/usr/src/openvpn-2.0.9' if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I/usr/kerberos/include -g -O2 -MT base64.o -MD -MP -MF ".deps/base64.Tpo" -c -o base64.o base64.c; \ then mv -f ".deps/base64.Tpo" ".deps/base64.Po"; else rm -f ".deps/base64.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I/usr/kerberos/include -g -O2 -MT buffer.o -MD -MP -MF ".deps/buffer.Tpo" -c -o buffer.o buffer.c; \ then mv -f ".deps/buffer.Tpo" ".deps/buffer.Po"; else rm -f ".deps/buffer.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I/usr/kerberos/include -g -O2 -MT crypto.o -MD -MP -MF ".deps/crypto.Tpo" -c -o crypto.o crypto.c; \ then mv -f ".deps/crypto.Tpo" ".deps/crypto.Po"; else rm -f ".deps/crypto.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I/usr/kerberos/include -g -O2 -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; \ then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi ... if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I/usr/kerberos/include -g -O2 -MT tun.o -MD -MP -MF ".deps/tun.Tpo" -c -o tun.o tun.c; \ then mv -f ".deps/tun.Tpo" ".deps/tun.Po"; else rm -f ".deps/tun.Tpo"; exit 1; fi gcc -g -O2 -o openvpn base64.o buffer.o crypto.o error.o event.o fdmisc.o forward.o fragment.o gremlin.o helper.o init.o interval.o list.o lzo.o manage.o mbuf.o misc.o mroute.o mss.o mtcp.o mtu.o mudp.o multi.o ntlm.o occ.o openvpn.o options.o otime.o packet_id.o perf.o ping.o plugin.o pool.o proto.o proxy.o push.o reliable.o route.o schedule.o session_id.o shaper.o sig.o socket.o socks.o ssl. make[1]: Leaving directory `/usr/src/openvpn-2.0.9' make[1]: Entering directory `/usr/src/openvpn-2.0.9' test -z "/usr/local/sbin" || mkdir -p -- . "/usr/local/sbin" /usr/bin/install -c 'openvpn' '/usr/local/sbin/openvpn' test -z "/usr/local/man/man8" || mkdir -p -- . "/usr/local/man/man8" /usr/bin/install -c -m 644 './openvpn.8' '/usr/local/man/man8/openvpn.8' make[1]: Leaving directory `/usr/src/openvpn-2.0.9' |
#open
open_init_pty openoffice.org-1.9 openssl openvt openjade openoffice.org-2.0 openvpn |
#open
open_init_pty openoffice.org-1.9 openssl openvt openjade openoffice.org-2.0 openvpn |
Время первой команды журнала | 11:55:50 2007-12-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:02:56 2007-12-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 20.79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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