/l3/users/igor-public/nt-voip/linux0.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#vim /etc/ejabberd/ejabberd.cfg
--- /tmp/l3-saved-11048.17603.29818 2012-04-27 10:05:15.000000000 +0300 +++ /etc/ejabberd/ejabberd.cfg 2012-04-27 10:17:30.000000000 +0300 @@ -573,7 +573,7 @@ %% ]}, {mod_last, []}, {mod_muc, [ - %%{host, "conference.@HOST@"}, + {host, "conference.@HOST@"}, {access, muc}, {access_create, muc}, {access_persistent, muc}, |
#ssh igor@10.0.35.1
![]() gw1 A 192.168.10.254 gw2 A 192.168.20.254 gw3 A 192.168.30.254 gw4 A 192.168.40.254 gw5 A 192.168.50.254 gw6 A 192.168.60.254 cronos A 10.0.1.2.70.254 gw8 A 192.168.80.254 gw9 A 192.168.90.254 esx5 A 192.168.15.115 ... -- ÐÐÐУÐÐ 52,1 25% conference.linux6 A 192.168.60.1 conference.linux7 A 192.168.70.1 conference.linux8 A 192.168.80.1 "/etc/bind/db.unix.nt" 149L, 2794C запиÑано igor@unix:~$ sudo rndc reload server reload successful igor@unix:~$ exit logout Connection to 10.0.35.1 closed. |
#ssh igor@10.0.35.1
fbsd2 A 192.168.15.22 fbsd3 A 192.168.15.23 fbsd4 A 192.168.15.25 fbsd5 A 192.168.15.25 fbsd6 A 192.168.15.26 fbsd7 A 192.168.15.27 note A 192.168.15.252 conference.linux2 A 192.168.20.1 debian1 A 10.0.35.41 fbsd2 A 192.168.15.22 ... -- ÐÐÐУÐÐ 52,1 25% conference.linux6 A 192.168.60.1 conference.linux7 A 192.168.70.1 conference.linux8 A 192.168.80.1 "/etc/bind/db.unix.nt" 149L, 2794C запиÑано igor@unix:~$ sudo rndc reload server reload successful igor@unix:~$ exit logout Connection to 10.0.35.1 closed. |
#data=/dev/ttyUSB2 ; tty for AT commands
![]() exten=>8400,1,Playback(/var/tmp/asterisk/message01}) exten=>8400,n,Read(DB(mobile/${CALLERID(num)})) exten=>8400,n,SayDigits(${DB(mobile/${CALLERID(num)})}) exten=> 8500,1(start),Read(new_number,/var/tmp/asterisk/message01) exten=> 8500,n,Playback(/var/tmp/asterisk/message02) exten=> 8500,n,SayDigits(${new_number}) exten=> 8500,n,Read(answer,/var/tmp/asterisk/message03) exten=> 8500,n,GotoIf($[${answer} = 1 ]?start) exten=> 8500,n,Set(DB(mobile/${CALLERID(num)})=${new_number}) t) ... include=>international [gr2] include=>internal include=>local include=>national include=>denied [gr3] include=>internal include=>local include=>denied |
#data=/dev/ttyUSB2 ; tty for AT commands
exten=>3,1,Read(number,/etc/asterisk/texts_ivr/WaitExten,4,,,5) exten=>3,1,GotoIf($"[${number}"=""]?s,start) exten=>3,1,Goto(local,${number},1) exten=>4,1,MeetMe(1000) exten=>s,n,Background(/etc/asterisk/texts_ivr/Reply) exten=>9,1,Goto(s,start) exten=>s,n,Background(/etc/asterisk/texts_ivr/Timeout) exten=>s,n,WaitExten(5) exten=>s,n,Background(/etc/asterisk/texts_ivr/By) "/etc/asterisk/extensions.conf" 154L, 5062C ... include=>local include=>national include=>denied [ ] [ ] [gr3] include=>internal include=>local include=>denied 116,0-1 99% |
# %% NOTE that mod_http_fileserver must also be enabled in the
![]() Usage: ejabberdctl [--node nodename] [--auth user host password] command [options] Available commands in this ejabberd node: add_rosteritem localuser localserver user server nick group subs Add an item to a user's roster backup file Store the database to backup file ban_account user host reason Ban an account: kick sessions and set random password change_password user host newpass Change the password of an account ... get_roster user host Get roster of a local user get_vcard user host name Get content from a vCard field get_vcard2 user host name subname Get content from a vCard field help [--tags [tag] | com?*] Show help (try: ejabberdctl help help) import_dir file Import users data from jabberd14 spool dir |
# %% NOTE that mod_http_fileserver must also be enabled in the
Usage: ejabberdctl [--node nodename] [--auth user host password] command [options] Available commands in this ejabberd node: add_rosteritem localuser localserver user server nick group subs Add an item to a user's roster backup file Store the database to backup file ban_account user host reason Ban an account: kick sessions and set random password change_password user host newpass Change the password of an account ... Export data of all users in the server to PIEFXIS files (XEP-0227) export_piefxis_host dir host get_cookie Get the Erlang cookie of this node get_loglevel Get the current loglevel get_roster user host Get roster of a local user get_vcard user host name Get content from a vCard field |
#[ ]
![]() Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux |
#[ ]
Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux |
#vim /var/lib/asterisk/sendxmpprc
--- /dev/null 2012-04-25 11:49:32.446436092 +0300 +++ /var/lib/asterisk/sendxmpprc 2012-04-27 10:31:51.000000000 +0300 @@ -0,0 +1 @@ +asterisk@linux0.unix.nt password |
#cat /var/lib/asterisk/sendxmpprc
![]() chmod 600 /var/lib/asterisk/sendxmpprc |
#cat /var/lib/asterisk/sendxmpprc
chmod 600 /var/lib/asterisk/sendxmpprc |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
![]() |
#chown root;root /var/lib/asterisk/sendxmpprc
![]() chown: missing operand after `root' Try `chown --help' for more information. bash: root: command not found |
#chown root;root /var/lib/asterisk/sendxmpprc
chown: missing operand after `root' Try `chown --help' for more information. bash: root: command not found |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
![]() |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
|
#chown root:root /var/lib/asterisk/sendxmpprc
![]() |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
![]() |
#i
![]() |
#chown root:root /var/lib/asterisk/sendxmpprc
![]() |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
![]() |
#i
![]() |
#cat /var/lib/asterisk/sendxmpprc
![]() asterisk@linux0.unix.nt password |
#chown root:root /var/lib/asterisk/sendxmpprc
![]() |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
![]() mod 600 |
#chown asterisk:asterisk /var/lib/asterisk/sendxmpprc
mod 600 |
#vim f
--- /tmp/l3-saved-11048.25781.10870 2012-04-27 10:36:50.000000000 +0300 +++ f 2012-04-27 10:38:12.000000000 +0300 @@ -1,500 +1,5 @@ - 166 vim /etc/asterisk/extensions.conf - 167 ls /var/spool/asterisk/monitor/ - 168 ls /var/spool/asterisk/monitor/ - 169 apt-get install samba - 170 vim /etc/samba/smb.conf - 171 #vim /etc/samba/smb.conf - 172 ls -ld /var/spool/ - 173 ls -ld /var/spool/asterisk/ - 174 chmod 755 /var/spool/asterisk/ - 175 ls -ld /var/spool/asterisk/monitor/ - 176 chmod 755 /var/spool/asterisk/monitor/ - 177 ls -ld /var/spool/asterisk/monitor/ - 178 ssh 192.168.20.1 - 179 man strftime - 180 man strftime - 181 vim /etc/asterisk/extensions.conf - 182 smbpasswd -a user - 183 apt-get install sendmail sendmail-bin - 184 hostname - 185 hostname -f - 186 vim /etc/mail/local-host-names - 187 vim /etc/mail/access - 188 vim /etc/mail/sendmail.mc - 189 vim /etc/mail/sendmail.mc - 190 apt-get install qpopper - 191 /etc/init.d/sendmail restart - 192 ssh linux2.unix.nt - 193 echo test | mail usr1@linux1.unix.nt - 194 less /var/log/messages - 195 less /var/log/mail.log - 196 nc linux1.unix.nt 25 - 197 host linux0.unix.nt - 198 nc linux1.unix.nt 25 - 199 echo test | mail usr1@linux1.unix.nt - 200 less /var/log/mail.log - 201 echo test | mail alexsay@linux3.unix.nt - 202 less /var/log/mail.log ro - 203 vim /etc/asterisk/voicemail.conf - 204 vim /etc/asterisk/sip.conf - 205 vim /etc/asterisk/extensions.conf - 206 asterisk -rvvvvp - 207 vim /etc/asterisk/extensions.conf - 208 ssh 192.168.15.5 - 209 ssh 192.168.50.1 - 210 wget http://www.ivrvoice.ru/downloader/download/file/11 - 211 #wget http://www.ivrvoice.ru/downloader/download/file/11 - 212 apt-get install asterisk-prompt-it asterisk-prompt-fr-armelle asterisk-prompt-de - 213 #wget http://www.ivrvoice.ru/downloader/download/file/11 - 214 tar tf 11 | less - 215 tar tfC 11 /usr/share/asterisk/sounds/ - 216 #tar tfC 11 /usr/share/asterisk/sounds/ - 217 tar xfC 11 /usr/share/asterisk/sounds/ - 218 ls /usr/share/asterisk/sounds/ru - 219 #wget http://www.ivrvoice.ru/downloader/download/file/11 - 220 #tar xfC 11 /usr/share/asterisk/sounds/ - 221 vim /etc/asterisk/sip.conf - 222 vim /etc/asterisk/extensions.conf - 223 asterisk -rv - 224 asterisk -rv - 225 vim table.txt - 226 #asterisk -rx "database put mobile $phone $mobilephone" - 227 cat table.txt | while read phone mobilephone; do asterisk -rx "database put mobile $phone $mobilephone"; done - 228 asterisk -rv - 229 history 5 - 230 history 5 > file - 231 vim file - 232 cat table.txt - 233 cat file - 234 vim file - 235 cat file - 236 mv file update-mobile-phone.sh - 237 bash update-mobile-phone.sh table.txt - 238 chmod +x update-mobile-phone.sh - 239 vim update-mobile-phone.sh - 240 ./update-mobile-phone.sh table.txt - 241 cat ./update-mobile-phone.sh - 242 ls /var/lib/asterisk/ - 243 apt-get install sqlite - 244 apt-get install sqlite - 245 ls /var/lib/asterisk/ - 246 sqlite /var/lib/asterisk/sqlite.db - 247 ls /var/lib/asterisk/ - 248 ls /var/lib/asterisk/astdb - 249 file /var/lib/asterisk/astdb - 250 sqlite /var/lib/asterisk/sqlite.db - 251 cat ./update-mobile-phone.sh - 252 cat table.txt - 253 pwd - 254 asterisk -rx "database get mobile 6002" - 255 vim /etc/asterisk/extensions.conf - 256 vim /etc/asterisk/extensions.conf - 257 cat /var/lib/dhcp/dhcpd.leases | tail - 258 ssh linux5 - 259 ssh linux5.unix.nt - 260 - 261 - 262 stty sane - 263 ssh linux5.unix.nt - 264 vim /etc/asterisk/extensions.conf - 265 history | grep sox | less - 266 ssh linux5 - 267 ssh linux1 - 268 scp linux1:/var/lib/asterisk/moh/222.gsm /var/lib/asterisk/moh/ - 269 vim /etc/asterisk/musiconhold.conf - 270 #vim /etc/asterisk/musiconhold.conf - 271 history | grep sox - 272 asterisk -rv - 273 /etc/init.d/asterisk restart - 274 asterisk -rv - 275 ssh linux1 - 276 ssh linux5 - 277 ssh linux3 - 278 vim /etc/asterisk/musiconhold.conf - 279 vim /etc/asterisk/extensions.conf - 280 vim /etc/asterisk/musiconhold.conf - 281 ls -l /var/lib/asterisk/ - 282 mkdir /var/lib/asterisk/moh.class1 - 283 chown asterisk:asterisk /var/lib/asterisk/moh.class1 - 284 cp /var/lib/asterisk/moh/222.gsm /var/lib/asterisk/moh.class1/ - 285 asterisk -rvvv - 286 vim /etc/asterisk/musiconhold.conf - 287 vim /etc/asterisk/features.conf - 288 asterisk -rvvv - 289 vim /etc/asterisk/extensions.conf - 290 asterisk -rvvv - 291 ssh linux3 - 292 vim /etc/asterisk/sip.conf - 293 vim /etc/asterisk/extensions.conf - 294 apt-cache search zaptel source - 295 apt-get install dahdi-source - 296 #apt-get install dahdi-source - 297 uname -a - 298 apt-cache search 2.6.39 kernel headers - 299 apt-cache search 2.6.39 kernel header - 300 apt-cache search 2.6.39 kernel - 301 apt-cache search kernel headers - 302 apt-get install linux-headers-2.6.32-5-686 - 303 apt-cache search linux image 2.6.3 2 - 304 apt-cache search linux image 2.6.32 - 305 apt-get install linux-image-2.6.32-5-686 - 306 #apt-get install linux-image-2.6.32-5-686 - 307 #apt-get install linux-headers-2.6.32-5-686 - 308 reboot - 309 exit - 310 vim /root/.bashrc - 311 vim /root/.bash_profile - 312 screen - 313 exit - 314 vim /boot/grub/grub.cfg - 315 #module-assistant auto-install - 316 m-a a-i dahdi - 317 vim /etc/asterisk/meetme.conf - 318 ssh linux1 - 319 ssh linux2 - 320 /etc/init.d/asterisk restart - 321 asterisk -rvvv - 322 lsmod | less - 323 modprobe dahdi - 324 lsmod | grep dahdi - 325 ssh linux3 - 326 ssh linux5 - 327 vim /etc/asterisk/meetme.conf - 328 vim /etc/asterisk/extensions.conf - 329 vim /etc/asterisk/meetme.conf - 330 vim /etc/asterisk/meetme.conf - 331 vim /etc/asterisk/extensions.conf - 332 ls -l /dev/dsp - 333 vim /etc/asterisk/queues.conf - 334 vim /etc/asterisk/queues.conf - 335 vim /etc/asterisk/extensions.conf - 336 asterisk -rvvv - 337 vim /etc/asterisk/queues.conf - 338 vim /etc/asterisk/agents.conf - 339 vim /etc/asterisk/extensions.conf - 340 vim /etc/asterisk/agents.conf - 341 asterisk -rvvv - 342 vim /etc/asterisk/extensions.conf - 343 vim /etc/asterisk/queues.conf - 344 vim /etc/asterisk/agents.conf - 345 vim /etc/asterisk/extensions.conf - 346 vim /etc/asterisk/agents.conf - 347 vim /etc/asterisk/queues.conf - 348 vim /etc/asterisk/extensions.conf - 349 vim /etc/asterisk/agents.conf - 350 vim /etc/asterisk/extensions.conf - 351 vim /etc/asterisk/queues.conf - 352 ssh linux1 - 353 ssh linux3 - 354 vim /etc/asterisk/queues.conf - 355 vim /etc/asterisk/extensions.conf - 356 ssh linux3 - 357 ssh linux5 - 358 vim /etc/asterisk/extensions.conf - 359 vim /etc/asterisk/extensions.conf - 360 vim /etc/asterisk/extensions.conf - 361 vim /etc/sudoers - 362 man sudoers - 363 vim /etc/sudoers - 364 vim /etc/asterisk/extensions.conf - 365 su - user - 366 asterisk -rvvv - 367 vim /etc/asterisk/extensions.conf - 368 grep asterisk /etc/sudoers - 369 visudo - 370 asterisk -rvvv - 371 ssh linux5 - 372 ssh linux3 - 373 apt-get install festival - 374 vim kiev.txt - 375 cat kiev.txt | text2wave > kiew.wav - 376 cp kiew.wav /home/user/ - 377 apt-cache search festival ru - 378 apt-get install festvox-ru - 379 dpkg -L festvox-ru - 380 dpkg -L festvox-ru | less - 381 less /usr/share/doc/festvox-ru/README.Debian - 382 less /usr/share/doc/festvox-ru/README - 383 man text2wave - 384 dpkg -L festival | les - 385 dpkg -L festival | less - 386 less /usr/share/doc/festival/examples/festival.scm - 387 cp /usr/share/doc/festival/examples/festival.scm /etc/festival.scm - 388 vim /etc/festival.scm - 389 less /usr/share/doc/festvox-ru/README.Debian - 390 vim /etc/festival.scm - 391 #cp /usr/share/doc/festival/examples/festival.scm /etc/festival.scm - 392 vim kiev-ru.txt - 393 cat kiev-ru.txt | text2wave > kiew-ru.wav - 394 vim /etc/festival.scm - 395 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 396 vim kiev-ru.txt - 397 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 398 vim kiev-ru.txt - 399 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 400 vim kiev-ru.txt - 401 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 402 ls - 403 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 404 vi kievv.txt - 405 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 406 cat kiev-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 407 echo Птица говорун отличается умом и сообразительностью | text2wave -eval '(voice_msu_ru_nsh_clunits)' > kiew-ru.wav - 408 vim burunduk-ru.txt - 409 cat burunduk-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > burunduk-ru.wav - 410 vim burunduk-ru.txt - 411 cat burunduk-ru.txt | text2wave -eval '(voice_msu_ru_nsh_clunits)' > burunduk-ru.wav - 412 @ - 413 scp burunduk-ru.wav 192.168.50.1:/root/ - 414 scp burunduk-ru.wav 192.168.40.1:/root/ - 415 apt-cache search asterisk agi - 416 apt-get install libasterisk-agi-perl - 417 vim /usr/local/bin/asterisk-festival.pl - 418 apt-cache search asterisk agi - 419 apt-cache search digest md5 perl - 420 apt-get install libdigest-md5-file-perl - 421 vim /usr/local/bin/asterisk-festival.pl - 422 vim burunduk-ru.txt - 423 vim /usr/local/bin/asterisk-festival.pl - 424 chmod +x /usr/local/bin/asterisk-festival.pl - 425 /usr/local/bin/asterisk-festival.pl привет от бурундуков - 426 perl /usr/local/bin/asterisk-festival.pl привет от бурундуков - 427 vim /usr/local/bin/asterisk-festival.pl - 428 perl /usr/local/bin/asterisk-festival.pl привет от бурундуков - 429 mkdir -p /var/lib/asterisk/sounds/tts/ - 430 perl /usr/local/bin/asterisk-festival.pl привет от бурундуков - 431 ls -l /var/lib/asterisk/sounds/tts/ - 432 vim /usr/local/bin/asterisk-festival.pl - 433 vim /usr/local/bin/asterisk-festival.pl - 434 chmod +x /usr/local/bin/asterisk-festival.pl - 435 vim /etc/asterisk/extensions.conf - 436 asterisk -rvvv - 437 ls -l /var/lib/asterisk/sounds/tts/ - 438 /usr/local/bin/asterisk-festival.pl привет от б - 439 vim /usr/local/bin/asterisk-festival.pl - 440 asterisk -rvvv - 441 ls -l /var/lib/asterisk/sounds/tts/ - 442 /usr/local/bin/asterisk-festival.pl привет от - 443 ls -l /var/lib/asterisk/sounds/tts/ - 444 vim /usr/local/bin/asterisk-festival.pl - 445 /usr/local/bin/asterisk-festival.pl привет от - 446 ls -l /var/lib/asterisk/sounds/tts/ - 447 date - 448 vim /usr/local/bin/asterisk-festival.pl - 449 /usr/local/bin/asterisk-festival.pl привет от - 450 /usr/local/bin/asterisk-festival.pl "привет от" - 451 ls -l /var/lib/asterisk/sounds/tts/ - 452 /usr/local/bin/asterisk-festival.pl "просто текст" - 453 ls -l /var/lib/asterisk/sounds/tts/ - 454 vim /etc/asterisk/extensions.conf - 455 ls -l /var/lib/asterisk/sounds/tts/ - 456 ls -ld /var/lib/asterisk/sounds/tts/ - 457 chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts/ - 458 asterisk -rvvv - 459 ls -l /var/lib/asterisk/sounds/tts/ - 460 vim /usr/local/bin/asterisk-festival.pl - 461 asterisk -rvvv - 462 vim /usr/local/bin/asterisk-festival.pl - 463 vim /etc/asterisk/extensions.conf - 464 asterisk -rvvv - 465 vim /etc/asterisk/extensions.conf - 466 asterisk -rvvv - 467 vim /usr/local/bin/asterisk-festival.pl - 468 ls -l /var/lib/asterisk/sounds/tts/ - 469 rm /var/lib/asterisk/sounds/tts/* - 470 vim /usr/local/bin/asterisk-festival.pl - 471 ls /root/ - 472 cp /root/burunduk-ru.txt /var/tmp/ - 473 vim /etc/asterisk/extensions.conf - 474 asterisk -rvvv - 475 ls /usr/local/bin/asterisk-festival.pl - 476 cat /usr/local/bin/asterisk-festival.pl - 477 ls /usr/local/bin/asterisk-festival.pl - 478 #scp 192.168.15.252:/usr/local/bin/asterisk-festival.pl /usr/local/bin/ - 479 cat /etc/asterisk/extensions.conf | grep festiva - 480 df -kv - 481 apt-cache search sensors - 482 apt-get install lm-sensors - 483 dpkg -L lm-sensors | less - 484 man sensors - 485 sensors - 486 sensors-detect - 487 modprobe coretemp - 488 modprobe smsc47b397 - 489 sensors - 490 sensors-detect - 491 sensors - 492 sensors | grep temp1 | sed 's/.*+//' - 493 sensors | grep temp1 | sed 's/.*+//;s/\..*//' - 494 vim /etc/asterisk/extensions.conf - 495 su asterisk - 496 exit - 497 vim /etc/asterisk/extensions.conf - 498 asterisk -rvvv - 499 ls /var/tmp/cpu-t - 500* ls /var/tmp/ - 501 vim /etc/asterisk/extensions.conf - 502 sensors | grep temp1 | sed 's/.*+//' | cut -d. -f1 - 503 asterisk -rvvv - 504 vim /etc/asterisk/extensions.conf - 505 sensors - 506 sensors | grep temp1 - 507 sensors | grep temp1 | sed 's/.*+//' - 508 sensors | grep temp1 | cut -d+ -c2 - 509 sensors | grep temp1 | cut -d+ -f2 - 510 sensors | grep temp1 | cut -d+ -f2 | cut -d. -f1 - 511 vim /etc/asterisk/extensions.conf - 512 %$ setxkbmap -layout "us,ru" - 513 setxkbmap -layout "us,ru" - 514 setxkbmap -layout "us,ru" - 515 setxkbmap -layout "us,ru" - 516 date - 517 ssh linux1 - 518 ssh linux4 - 519 ssh linux4 - 520 ssh linux1 - 521 hello wod - 522 hello world - 523 # hello world - 524 less /etc/apt/sources.list - 525 #sox -t mp3 krylya.mp3 -r8000 -c1 -t gsm krylya.gsm resample - 526 ssh linux3 - 527 vim /etc/asterisk/extensions.conf - 528 vim /etc/asterisk/extensions.conf - 529 ssh linux3 - 530 vim /etc/asterisk/extensions.conf - 531 ssh linux3 - 532 vim /etc/asterisk/extensions.conf - 533 ssh linux3 - 534 vim /etc/asterisk/extensions.conf - 535 ssh linux1 - 536 vim /etc/asterisk/extensions.conf - 537 vim 1.call - 538 chown asterisk:asterisk 1.call - 539 cat 1.call - 540 cp -p 1.call /var/spool/asterisk/outgoing/ - 541 vim 1.call - 542 cat 1.call - 543 vim mass-call.sh - 544 less /etc/asterisk/extensions.conf - 545 vim mass-call.sh - 546 bash mass-call.sh - 547 ls -l /var/spool/asterisk/outgoing/ - 548 apt-cache search pjsua - 549 apt-cache search sip console client - 550 wget http://www.pjsip.org/release/2.0-beta/pjproject-2.0-beta.tar.bz2 - 551 tar xvfj pjproject-2.0-beta.tar.bz2 - 552 cd pjproject-2.0-beta/ - 553 ls - 554 less INSTALL.txt - 555 ./configure - 556* - 557* less /proc/cpuinfo - 558* make instal - 559 pjsip - 560 which pjsip - 561 ls /usr/local/bin/ - 562 less INSTALL.txt - 563 find /usr/local -name pjsip-apps - 564 find /usr/ -name \*pjsip\* - 565 less INSTALL.txt - 566 make pjsip-apps - 567 apt-cache dotty asterisk > asterisk.dot - 568 less asterisk.dot - 569 apt-get install graphviz - 570 dot -Tpng -o asterisk.png asterisk.dot - 571 ls -l - 572 ls -l *.png - 573 wc -l asterisk.dot - 574* - 575 vim asterisk.dot - 576 dot -Tpng -o asterisk.png asterisk.dot - 577 for i in 1 2 3 4 5; do scp asterisk.png 192.168.${i}0.1:/tmp; done - 578 apt-cache stat - 579 apt-cache stats - 580 cd .. - 581 ls -l - 582 lsmod | less - 583 ssh linux1 - 584 ssh linux4 - 585 ssh linux3 - 586 ssh linux4 - 587 ssh linux1 - 588 ssh linux2 - 589 ssh linux4 - 590 ssh linux5 - 591 ssh linux3 - 592 ssh 192.168.50.1 - 593 ssh 192.168.30.1 - 594 ssh 192.168.50.1 - 595 ssh 192.168.50.1 - 596 ls -l - 597 cat burunduk-ru. - 598 cat burunduk-ru.txt - 599 ssh linux3 - 600 less /var/log/messages - 601 ssh linux5 - 602 less /root/.asterisk_history - 603 cat /root/.asterisk_history - 604 cat /root/.asterisk_history - 605 asterisk -rx dialplan reload - 606 asterisk -rx 'dialplan reload' - 607 ssh linux2 - 608 arp -an - 609 ssh 192.168.15.254 - 610 less /var/log/asterisk/messages - 611 grep Regi /var/log/asterisk/messages | less - 612 grep Regi /var/log/asterisk/messages | grep -v failed | less - 613 grep Regi /var/log/asterisk/messages | grep -v failed | grep -v timed | less - 614 ls /var/log/messages - 615 ls /var/log/asterisk/ - 616 less /var/log/asterisk/event_log - 617 less /var/log/asterisk/messages - 618 grep 192.168 /var/log/asterisk/messages | less - 619 less /etc/asterisk/asterisk.conf - 620 less /etc/asterisk/logger.conf - 621 tcpdump -i eth0 -w log port 5060 - 622 apt-get instlal tcpdump - 623 apt-get install tcpdump - 624 tcpdump -i eth0 -w log port 5060 - 625 man tcpdump - 626 ls -l log - 627 apt-get install ejabberd - 628 cat /etc/host - 629 cat /etc/hosts - 630 #apt-get install ejabberd - 631 dpkg-reconfigure ejabberd - 632 #dpkg-reconfigure ejabberd - 633 nc 127.0.0.1 5280 - 634 ejabberdctl - 635 ejabberdctl admin linux0.unix.nt rootpass - 636 ejabberdctl change_pass admin linux0.unix.nt rootpass - 637 ejabberdctl change_password admin linux0.unix.nt rootpass - 638 netstat -lnp | grep 52 - 639 ssh linux2 - 640 ssh linux5 - 641 ssh linux5 - 642 ssh linux3 - 643 vim /etc/ejabberd/ejabberd.cfg - 644 ssh igor@10.0.35.1 - 645 vim /etc/ejabberd/ejabberd.cfg - 646 ejabberdctl | less - 647 apt-get install sendxmpp - 648 ejabberdctl | less - 649 ejabberdctl register asterisk linux0.unix.nt password - 650 man sendxmpp - 651 ls /var/lib/asterisk/ - 652 vim /var/lib/asterisk/sendxmpprc - 653 cat /var/lib/asterisk/sendxmpprc - 654 echo privet | sendxmpp -i /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt - 655 echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt - 656 chmod 600 /var/lib/asterisk/sendxmpprc - 657 chown asterisk:asterisk /var/lib/asterisk/sendxmpprc - 658 echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt - 659 chown root;root /var/lib/asterisk/sendxmpprc - 660 chown root:root /var/lib/asterisk/sendxmpprc - 661 echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt - 662 chown asterisk:asterisk /var/lib/asterisk/sendxmpprc - 663 cat /var/lib/asterisk/sendxmpprc - 664 chmod 600 /var/lib/asterisk/sendxmpprc - 665 history > f +ejabberdctl register asterisk linux0.unix.nt password +echo asterisk@linux0.unix.nt password > /var/lib/asterisk/sendxmpprc +chmod 600 /var/lib/asterisk/sendxmpprc +echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc alexsay@linux3.unix.nt +chown asterisk:asterisk /var/lib/asterisk/sendxmpprc |
#ssh linux3
![]() root@linux3's password: Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Apr 27 10:19:19 2012 from note.unix.nt l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid |
#ssh linux3
root@linux3's password: Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Apr 27 10:19:19 2012 from note.unix.nt l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid |
#ls -l /var/lib/asterisk/sendxmpprc
![]() -rw------- 1 root root 28 Апр 27 10:32 /var/lib/asterisk/sendxmpprc |
#ls -l /var/lib/asterisk/sendxmpprc
-rw------- 1 root root 28 Апр 27 10:32 /var/lib/asterisk/sendxmpprc |
#echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc \
![]() > alexsay@linux3.unix.nt |
#echo privet | sendxmpp -f /var/lib/asterisk/sendxmpprc \
> alexsay@linux3.unix.nt |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-11048.23721.24770 2012-04-27 10:44:35.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-04-27 10:46:18.000000000 +0300 @@ -90,6 +90,7 @@ exten => 6000,1,Playback(demo-thanks) exten => _60XX,1,Answer +exten => _60XX,n,System(echo calling from ${CALLERID(num)} | sendxmpp -f /var/lib/asterisk/sendxmpprc ${DB(jabber/${EXTEN})}) exten => _60XX,n,Set(CHANNEL(musicclass)=class1) exten => _60XX,n,Set(MONITOR_FILENAME=${CALLERID(num)}-${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,%Y-%m-%d-%H:%M:%S)}) exten => _60XX,n,Monitor(wav,${MONITOR_FILENAME}) |
#i
![]() |
#cat /var/lib/asterisk/sendxmpprc
![]() |
#i
![]() |
#cat /var/lib/asterisk/sendxmpprc
![]() |
#asterisk -rvvv
![]() Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425) Verbosity is at least 3 linux0*CLI> database put jabber 6001 user@linux0.unix.nt Updated database successfully == Using SIP RTP CoS mark 5 [Apr 27 10:50:45] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6005' rejected because extension not found in context 'default'. == Using SIP RTP CoS mark 5 [Apr 27 10:52:39] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6001' rejected because extension not found in context 'default'. linux0*CLI> quit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425) Verbosity is at least 3 linux0*CLI> database put jabber 6001 user@linux0.unix.nt Updated database successfully == Using SIP RTP CoS mark 5 [Apr 27 10:50:45] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6005' rejected because extension not found in context 'default'. == Using SIP RTP CoS mark 5 [Apr 27 10:52:39] NOTICE[6442]: chan_sip.c:20276 handle_request_invite: Call from 'zurich' to extension '6001' rejected because extension not found in context 'default'. linux0*CLI> quit Executing last minute cleanups |
#xit
![]() exten=>3031,1,Answer exten=>3031,n,GotoIfTime(09:00-17:00,mon-fri,*,*?queue) exten=>3031,n,Playback(/var/tmp/asterisk/message05) b/asterisk/sendxmpp ${DB(jabber/${EXTEN})}) ,n ( { (num)} ii bH},Europe/Kiev,%Y-%m-%d-%H.%M.%S)})${CALL)RID(num)-${EXTEN}}-${STRFTIME(${EPOO exten=>_30XX,n,Set((CHANNEL(musicclass)=class1) могли пеÑеводиÑÑNITOR_FILENAME},m) exten=>_30XX,n,Dial(SIP/${DB(mobile/${EXTEN})},5)¾Ð³ пеÑеводиÑÑ Ð·Ð²Ð¾Ð½ÐºÐ¸ ;T-на Ð¼ÐµÐ½Ñ exten=>_30XX,n,Voicemail(${EXTEN}@default) "/etc/asterisk/extensions.conf" 155L, 5185C запиÑано |
#xit
exten=>3050,1,Dial(SIP/3001&SIP/3002) ;ÐдновÑеменнÑе вÑÐ·Ð¾Ð²Ñ Ð´Ð²Ñм абоненÑам и б олÑÑе exten=>3030,1,MeetMe(1000) exten=>3031,1,Answer exten=>3031,n,GotoIfTime(09:00-17:00,mon-fri,*,*?queue) exten=>3031,n,Playback(/var/tmp/asterisk/message05) b/asterisk/sendxmpp ${DB(jabber/${EXTEN})}) exten=>3031,n(queue),Queue(queue1) exten=>_30XX,1,Answer exten=>_30XX,1,System(echo calling from ${CALLERID(num)} | sendxmpp -f /var/lii exten=>_30XX,n,Set(MONITOR_FILENAME=${CALLERID(num)-${EXTEN}}-${STRFTIME(${EPOO ,n ( { (num)} ii b ) CH},Europe/Kiev,%Y-%m-%d-%H.%M.%S)}) exten=>_30XX,n,Set((CHANNEL(musicclass)=class1) могли пеÑеводиÑÑNITOR_FILENAME},m) exten=>_30XX,n,Dial(SIP/${DB(mobile/${EXTEN})},5)¾Ð³ пеÑеводиÑÑ Ð·Ð²Ð¾Ð½ÐºÐ¸ ;T-на Ð¼ÐµÐ½Ñ exten=>_30XX,n,Voicemail(${EXTEN}@default) "/etc/asterisk/extensions.conf" 155L, 5185C запиÑано exten=>i,1,Background(/etc/asterisk/texts_ivr/Wrong) |
#vim emails.txt
![]() --- /dev/null 2012-04-25 11:49:32.446436092 +0300 +++ emails.txt 2012-04-27 11:53:52.000000000 +0300 @@ -0,0 +1,6 @@ +linux1 Dmitry Zorin rashun@mail.ru +linux2 Mikhail Pekhota dredinbox@rambler.ru +linux3 Oleksii Pilganchuk alexsay@mail.ru +linux4 Dmitry Yakimchuk Dmitry.Yakimchuk@cvc.com.ua +linux5 Alexandr Chuguy 26677@i.ua, 320@agromat.ua +linux0 Igor Chubin igor@chub.in |
#ssh linux3
![]() root@linux3's password: Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Apr 27 10:53:53 2012 from note.unix.nt l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid |
#ssh linux3
root@linux3's password: Linux linux3 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Apr 27 10:53:53 2012 from note.unix.nt l3-agent is already running: pid=5582; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/asterisk/iax.conf
--- /tmp/l3-saved-11048.17418.30439 2012-04-27 12:16:51.000000000 +0300 +++ /etc/asterisk/iax.conf 2012-04-27 12:19:42.000000000 +0300 @@ -1,30 +1,6 @@ [general] context = default -register => zurich:password@192.168.30.1/bern - -[local-phone](!) -type=friend -host=dynamic -disallow=all -allow=ulaw -canreinvite=no - -[6001](local-phone) -username=6001 -secret=1234 -context=gr1 -mailbox=6001@default -language=ru -callgroup=1 -pickupgroup=1 - -[6002](local-phone) -username=6002 -secret=1234 -context=gr2 -language=de -callgroup=1 -pickupgroup=1 +register => zurich:password@192.168.30.1 [bern] type=friend |
#less /var/log/asterisk/messages
![]() |
#vim /etc/asterisk/iax.conf
![]() |
#ls -l /var/lib/asterisk/sendxmpprc
![]() v': asterisk -rvvv r': svn checkout http://chan-datacard.googlecode.com/svn/tru unk/ chan-datacard-read-onlyheckout http://chan-datacard.googlecode.com/svn/tru |
#ls -l /var/lib/asterisk/sendxmpprc
v': asterisk -rvvv r': svn checkout http://chan-datacard.googlecode.com/svn/tru unk/ chan-datacard-read-onlyheckout http://chan-datacard.googlecode.com/svn/tru |
#asterisk -rvvv
![]() Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425) Verbosity is at least 3 linux0*CLI> iax2 reload == Parsing '/etc/asterisk/iax.conf': == Found -- Seeding 'bern' at 192.168.30.1:4569 for 60 -- Registered IAX2 to '192.168.30.1', who sees us as 192.168.15.252:4569 with no messages waiting linux0*CLI> iax2 show peers Name/Username Host Mask Port Status bern/zurich 192.168.30.1 (D) 255.255.255.255 4569 Unmonitored 1 iax2 peers [0 online, 0 offline, 1 unmonitored] linux0*CLI> quit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze4, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze4 currently running on linux0 (pid = 6425) Verbosity is at least 3 linux0*CLI> iax2 reload == Parsing '/etc/asterisk/iax.conf': == Found -- Seeding 'bern' at 192.168.30.1:4569 for 60 -- Registered IAX2 to '192.168.30.1', who sees us as 192.168.15.252:4569 with no messages waiting linux0*CLI> iax2 show peers Name/Username Host Mask Port Status bern/zurich 192.168.30.1 (D) 255.255.255.255 4569 Unmonitored 1 iax2 peers [0 online, 0 offline, 1 unmonitored] linux0*CLI> quit Executing last minute cleanups |
#exit
![]() exit Connection to linux3 closed. |
#vim /etc/asterisk/extensions.conf
![]() |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-11048.1287.7089 2012-04-27 12:26:35.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-04-27 12:27:18.000000000 +0300 @@ -106,13 +106,13 @@ exten => _6101,n(queue),Queue(queue1,,,,600) [national] -exten => _30XX,1,Dial(SIP/bern/${EXTEN}) +exten => _30XX,1,Dial(IAX2/bern/${EXTEN}) [international] -exten => _10XX,1,Dial(SIP/bern/${EXTEN}) -exten => _20XX,1,Dial(SIP/bern/${EXTEN}) -exten => _40XX,1,Dial(SIP/bern/${EXTEN}) -exten => _50XX,1,Dial(SIP/bern/${EXTEN}) +exten => _10XX,1,Dial(IAX2/bern/${EXTEN}) +exten => _20XX,1,Dial(IAX2/bern/${EXTEN}) +exten => _40XX,1,Dial(IAX2/bern/${EXTEN}) +exten => _50XX,1,Dial(IAX2/bern/${EXTEN}) [gr1] include => internal |
Время первой команды журнала | 09:04:47 2012- 4-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:48:06 2012- 4-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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