Jump to content

Bush

Members
  • Content Count

    9
  • Joined

  • Last visited

    Never

About Bush

  • Rank
    Newbie

Contact Methods

  • Website URL
    http://sites.google.com/site/bushmansnetlaboratory/
  1. Доброго времени суток. Ubuntu 12.04. У меня несколько вопросов по переменным окружения в Linux. 1.Читаю страничку http://lowfatlinux.com/linux-environment-variables.html. На этой странице упоминается переменная PS1. echo $PS1\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ Однако выполнив команду env>env.txt и открыв полученный файл, я не нашёл там записи для переменной PS1, хотя переменная есть, как показал в предыдущем коде. Почему в env.txt нет информации о PS1? 2.Согласно примеру, имеющемуся в приведённой выше ссылке, я внёс изменение в файл .profile: echo export asdf=~/123 >> .profile Проверил - файл изменён, однако запуская новые сессии терминала и выполняя команду echo $asdf я не получаю ожидаемого значения - вместо этого возвращается пустая строка. Почему? 3. В каком файле хранятся переменные, возвращаемые командой env? Спасибо.
  2. Добрый день. При установке Ubuntu 11.04 запрашивается логин и пароль для создания нового юзера, а пароль для root не запрашивается. С правами созданного мною при установки профиля я могу выполнять команды sudo, sudo apt-get install (указав пароль созданного мною при установке Ubuntu профиля). Т.е. запрошенный изначально логин и пароль - это и есть профиль root, только переименованный? Если "нет", то где назначается/меняется пароль для root? Спасибо.
  3. Добрый день. У меня установлена Ubuntu 11.04 x64 Rus. Выполняю команду ls -l /dev > ~/devContents.txt Содержимое файла devContents.txt: итого 0crw------- 1 root root 10, 235 2011-07-09 15:03 autofsdrwxr-xr-x 2 root root 680 2011-07-09 15:03 blockdrwxr-xr-x 2 root root 120 2011-07-09 15:03 bsgcrw------- 1 root root 10, 234 2011-07-09 15:03 btrfs-controldrwxr-xr-x 3 root root 60 2011-07-09 15:03 buslrwxrwxrwx 1 root root 3 2011-07-09 18:50 cdrom -> sr0lrwxrwxrwx 1 root root 3 2011-07-09 18:50 cdrw -> sr0drwxr-xr-x 2 root root 4040 2011-07-09 15:03 charcrw------- 1 root root 5, 1 2011-07-09 15:03 consolelrwxrwxrwx 1 root root 11 2011-07-09 15:03 core -> /proc/kcoredrwxr-xr-x 2 root root 60 2011-07-09 15:03 cpucrw------- 1 root root 10, 59 2011-07-09 15:03 cpu_dma_latencydrwxr-xr-x 6 root root 120 2011-07-09 15:03 disklrwxrwxrwx 1 root root 3 2011-07-09 18:50 dvd -> sr0lrwxrwxrwx 1 root root 3 2011-07-09 18:50 dvdrw -> sr0crw------- 1 root root 10, 61 2011-07-09 15:03 ecryptfscrw-rw---- 1 root video 29, 0 2011-07-09 15:03 fb0lrwxrwxrwx 1 root root 13 2011-07-09 15:03 fd -> /proc/self/fdcrw-rw-rw- 1 root root 1, 7 2011-07-09 15:03 fullcrw-rw-rw- 1 root fuse 10, 229 2011-07-09 15:03 fusecrw------- 1 root root 251, 0 2011-07-09 15:03 fw0crw------- 1 root root 10, 228 2011-07-09 15:03 hpetdrwxr-xr-x 4 root root 240 2011-07-09 15:03 inputcrw------- 1 root root 1, 11 2011-07-09 15:03 kmsgsrw-rw-rw- 1 root root 0 2011-07-09 15:03 logbrw-rw---- 1 root disk 7, 0 2011-07-09 15:03 loop0brw-rw---- 1 root disk 7, 1 2011-07-09 15:03 loop1brw-rw---- 1 root disk 7, 2 2011-07-09 15:03 loop2brw-rw---- 1 root disk 7, 3 2011-07-09 15:03 loop3brw-rw---- 1 root disk 7, 4 2011-07-09 15:03 loop4brw-rw---- 1 root disk 7, 5 2011-07-09 15:03 loop5brw-rw---- 1 root disk 7, 6 2011-07-09 15:03 loop6brw-rw---- 1 root disk 7, 7 2011-07-09 15:03 loop7drwxr-xr-x 2 root root 60 2011-07-09 15:03 mappercrw------- 1 root root 10, 227 2011-07-09 15:03 mcelogcrw-r----- 1 root kmem 1, 1 2011-07-09 15:03 memdrwxr-xr-x 2 root root 60 2011-04-26 05:59 netcrw------- 1 root root 10, 58 2011-07-09 15:03 network_latencycrw------- 1 root root 10, 57 2011-07-09 15:03 network_throughputcrw-rw-rw- 1 root root 1, 3 2011-07-09 15:03 nullcrw-rw-rw- 1 root root 195, 0 2011-07-09 15:03 nvidia0crw-rw-rw- 1 root root 195, 255 2011-07-09 15:03 nvidiactlcrw------- 1 root root 1, 12 2011-07-09 15:03 oldmemdrwxr-xr-x 2 root root 60 2011-07-09 15:03 pktcdvdcrw-r----- 1 root kmem 1, 4 2011-07-09 15:03 portcrw------- 1 root root 108, 0 2011-07-09 15:03 pppcrw------- 1 root root 10, 1 2011-07-09 15:03 psauxcrw-rw-rw- 1 root tty 5, 2 2011-07-09 19:00 ptmxdrwxr-xr-x 2 root root 0 2011-04-07 16:43 ptsbrw-rw---- 1 root disk 1, 0 2011-07-09 15:03 ram0brw-rw---- 1 root disk 1, 1 2011-07-09 15:03 ram1brw-rw---- 1 root disk 1, 10 2011-07-09 15:03 ram10brw-rw---- 1 root disk 1, 11 2011-07-09 15:03 ram11brw-rw---- 1 root disk 1, 12 2011-07-09 15:03 ram12brw-rw---- 1 root disk 1, 13 2011-07-09 15:03 ram13brw-rw---- 1 root disk 1, 14 2011-07-09 15:03 ram14brw-rw---- 1 root disk 1, 15 2011-07-09 15:03 ram15brw-rw---- 1 root disk 1, 2 2011-07-09 15:03 ram2brw-rw---- 1 root disk 1, 3 2011-07-09 15:03 ram3brw-rw---- 1 root disk 1, 4 2011-07-09 15:03 ram4brw-rw---- 1 root disk 1, 5 2011-07-09 15:03 ram5brw-rw---- 1 root disk 1, 6 2011-07-09 15:03 ram6brw-rw---- 1 root disk 1, 7 2011-07-09 15:03 ram7brw-rw---- 1 root disk 1, 8 2011-07-09 15:03 ram8brw-rw---- 1 root disk 1, 9 2011-07-09 15:03 ram9crw-rw-rw- 1 root root 1, 8 2011-07-09 15:03 randomcrw-rw-r--+ 1 root root 10, 62 2011-07-09 15:03 rfkilllrwxrwxrwx 1 root root 4 2011-07-09 15:03 root -> sda1lrwxrwxrwx 1 root root 4 2011-07-09 15:03 rtc -> rtc0crw------- 1 root root 254, 0 2011-07-09 15:03 rtc0lrwxrwxrwx 1 root root 3 2011-07-09 18:50 scd0 -> sr0brw-rw---- 1 root disk 8, 0 2011-07-09 15:03 sdabrw-rw---- 1 root disk 8, 1 2011-07-09 15:03 sda1brw-rw---- 1 root disk 8, 16 2011-07-09 15:03 sdbbrw-rw---- 1 root disk 8, 17 2011-07-09 15:03 sdb1brw-rw---- 1 root disk 8, 21 2011-07-09 15:03 sdb5brw-rw---- 1 root disk 8, 32 2011-07-09 15:03 sdcbrw-rw---- 1 root disk 8, 33 2011-07-09 15:03 sdc1crw-rw---- 1 root disk 21, 0 2011-07-09 15:03 sg0crw-rw----+ 1 root cdrom 21, 1 2011-07-09 15:03 sg1crw-rw---- 1 root disk 21, 2 2011-07-09 15:03 sg2crw-rw---- 1 root disk 21, 3 2011-07-09 15:03 sg3drwxrwxrwt 2 root root 180 2011-07-09 18:46 shmcrw------- 1 root root 10, 231 2011-07-09 15:03 snapshotdrwxr-xr-x 4 root root 460 2011-07-09 15:03 sndbrw-rw----+ 1 root cdrom 11, 0 2011-07-09 18:50 sr0lrwxrwxrwx 1 root root 15 2011-07-09 15:03 stderr -> /proc/self/fd/2lrwxrwxrwx 1 root root 15 2011-07-09 15:03 stdin -> /proc/self/fd/0lrwxrwxrwx 1 root root 15 2011-07-09 15:03 stdout -> /proc/self/fd/1crw-rw-rw- 1 root tty 5, 0 2011-07-09 15:03 ttycrw--w---- 1 root tty 4, 0 2011-07-09 15:03 tty0crw------- 1 root root 4, 1 2011-07-09 15:03 tty1crw--w---- 1 root tty 4, 10 2011-07-09 15:03 tty10crw--w---- 1 root tty 4, 11 2011-07-09 15:03 tty11crw--w---- 1 root tty 4, 12 2011-07-09 15:03 tty12crw--w---- 1 root tty 4, 13 2011-07-09 15:03 tty13crw--w---- 1 root tty 4, 14 2011-07-09 15:03 tty14crw--w---- 1 root tty 4, 15 2011-07-09 15:03 tty15crw--w---- 1 root tty 4, 16 2011-07-09 15:03 tty16crw--w---- 1 root tty 4, 17 2011-07-09 15:03 tty17crw--w---- 1 root tty 4, 18 2011-07-09 15:03 tty18crw--w---- 1 root tty 4, 19 2011-07-09 15:03 tty19crw------- 1 root root 4, 2 2011-07-09 15:03 tty2crw--w---- 1 root tty 4, 20 2011-07-09 15:03 tty20crw--w---- 1 root tty 4, 21 2011-07-09 15:03 tty21crw--w---- 1 root tty 4, 22 2011-07-09 15:03 tty22crw--w---- 1 root tty 4, 23 2011-07-09 15:03 tty23crw--w---- 1 root tty 4, 24 2011-07-09 15:03 tty24crw--w---- 1 root tty 4, 25 2011-07-09 15:03 tty25crw--w---- 1 root tty 4, 26 2011-07-09 15:03 tty26crw--w---- 1 root tty 4, 27 2011-07-09 15:03 tty27crw--w---- 1 root tty 4, 28 2011-07-09 15:03 tty28crw--w---- 1 root tty 4, 29 2011-07-09 15:03 tty29crw------- 1 root root 4, 3 2011-07-09 15:03 tty3crw--w---- 1 root tty 4, 30 2011-07-09 15:03 tty30crw--w---- 1 root tty 4, 31 2011-07-09 15:03 tty31crw--w---- 1 root tty 4, 32 2011-07-09 15:03 tty32crw--w---- 1 root tty 4, 33 2011-07-09 15:03 tty33crw--w---- 1 root tty 4, 34 2011-07-09 15:03 tty34crw--w---- 1 root tty 4, 35 2011-07-09 15:03 tty35crw--w---- 1 root tty 4, 36 2011-07-09 15:03 tty36crw--w---- 1 root tty 4, 37 2011-07-09 15:03 tty37crw--w---- 1 root tty 4, 38 2011-07-09 15:03 tty38crw--w---- 1 root tty 4, 39 2011-07-09 15:03 tty39crw------- 1 root root 4, 4 2011-07-09 15:03 tty4crw--w---- 1 root tty 4, 40 2011-07-09 15:03 tty40crw--w---- 1 root tty 4, 41 2011-07-09 15:03 tty41crw--w---- 1 root tty 4, 42 2011-07-09 15:03 tty42crw--w---- 1 root tty 4, 43 2011-07-09 15:03 tty43crw--w---- 1 root tty 4, 44 2011-07-09 15:03 tty44crw--w---- 1 root tty 4, 45 2011-07-09 15:03 tty45crw--w---- 1 root tty 4, 46 2011-07-09 15:03 tty46crw--w---- 1 root tty 4, 47 2011-07-09 15:03 tty47crw--w---- 1 root tty 4, 48 2011-07-09 15:03 tty48crw--w---- 1 root tty 4, 49 2011-07-09 15:03 tty49crw------- 1 root root 4, 5 2011-07-09 15:03 tty5crw--w---- 1 root tty 4, 50 2011-07-09 15:03 tty50crw--w---- 1 root tty 4, 51 2011-07-09 15:03 tty51crw--w---- 1 root tty 4, 52 2011-07-09 15:03 tty52crw--w---- 1 root tty 4, 53 2011-07-09 15:03 tty53crw--w---- 1 root tty 4, 54 2011-07-09 15:03 tty54crw--w---- 1 root tty 4, 55 2011-07-09 15:03 tty55crw--w---- 1 root tty 4, 56 2011-07-09 15:03 tty56crw--w---- 1 root tty 4, 57 2011-07-09 15:03 tty57crw--w---- 1 root tty 4, 58 2011-07-09 15:03 tty58crw--w---- 1 root tty 4, 59 2011-07-09 15:03 tty59crw------- 1 root root 4, 6 2011-07-09 15:03 tty6crw--w---- 1 root tty 4, 60 2011-07-09 15:03 tty60crw--w---- 1 root tty 4, 61 2011-07-09 15:03 tty61crw--w---- 1 root tty 4, 62 2011-07-09 15:03 tty62crw--w---- 1 root tty 4, 63 2011-07-09 15:03 tty63crw--w---- 1 root tty 4, 7 2011-07-09 15:03 tty7crw--w---- 1 root tty 4, 8 2011-07-09 15:03 tty8crw--w---- 1 root tty 4, 9 2011-07-09 15:03 tty9crw------- 1 root root 5, 3 2011-07-09 15:03 ttyprintkcrw-rw---- 1 root dialout 4, 64 2011-07-09 15:03 ttyS0crw-rw---- 1 root dialout 4, 65 2011-07-09 15:03 ttyS1crw-rw---- 1 root dialout 4, 74 2011-07-09 15:03 ttyS10crw-rw---- 1 root dialout 4, 75 2011-07-09 15:03 ttyS11crw-rw---- 1 root dialout 4, 76 2011-07-09 15:03 ttyS12crw-rw---- 1 root dialout 4, 77 2011-07-09 15:03 ttyS13crw-rw---- 1 root dialout 4, 78 2011-07-09 15:03 ttyS14crw-rw---- 1 root dialout 4, 79 2011-07-09 15:03 ttyS15crw-rw---- 1 root dialout 4, 80 2011-07-09 15:03 ttyS16crw-rw---- 1 root dialout 4, 81 2011-07-09 15:03 ttyS17crw-rw---- 1 root dialout 4, 82 2011-07-09 15:03 ttyS18crw-rw---- 1 root dialout 4, 83 2011-07-09 15:03 ttyS19crw-rw---- 1 root dialout 4, 66 2011-07-09 15:03 ttyS2crw-rw---- 1 root dialout 4, 84 2011-07-09 15:03 ttyS20crw-rw---- 1 root dialout 4, 85 2011-07-09 15:03 ttyS21crw-rw---- 1 root dialout 4, 86 2011-07-09 15:03 ttyS22crw-rw---- 1 root dialout 4, 87 2011-07-09 15:03 ttyS23crw-rw---- 1 root dialout 4, 88 2011-07-09 15:03 ttyS24crw-rw---- 1 root dialout 4, 89 2011-07-09 15:03 ttyS25crw-rw---- 1 root dialout 4, 90 2011-07-09 15:03 ttyS26crw-rw---- 1 root dialout 4, 91 2011-07-09 15:03 ttyS27crw-rw---- 1 root dialout 4, 92 2011-07-09 15:03 ttyS28crw-rw---- 1 root dialout 4, 93 2011-07-09 15:03 ttyS29crw-rw---- 1 root dialout 4, 67 2011-07-09 15:03 ttyS3crw-rw---- 1 root dialout 4, 94 2011-07-09 15:03 ttyS30crw-rw---- 1 root dialout 4, 95 2011-07-09 15:03 ttyS31crw-rw---- 1 root dialout 4, 68 2011-07-09 15:03 ttyS4crw-rw---- 1 root dialout 4, 69 2011-07-09 15:03 ttyS5crw-rw---- 1 root dialout 4, 70 2011-07-09 15:03 ttyS6crw-rw---- 1 root dialout 4, 71 2011-07-09 15:03 ttyS7crw-rw---- 1 root dialout 4, 72 2011-07-09 15:03 ttyS8crw-rw---- 1 root dialout 4, 73 2011-07-09 15:03 ttyS9crw-r----- 1 root root 10, 223 2011-07-09 15:03 uinputcrw-rw-rw- 1 root root 1, 9 2011-07-09 15:03 urandomcrw------- 1 root root 252, 0 2011-07-09 15:03 usbmon0crw------- 1 root root 252, 1 2011-07-09 15:03 usbmon1crw------- 1 root root 252, 2 2011-07-09 15:03 usbmon2crw------- 1 root root 252, 3 2011-07-09 15:03 usbmon3crw------- 1 root root 252, 4 2011-07-09 15:03 usbmon4crw------- 1 root root 252, 5 2011-07-09 15:03 usbmon5crw------- 1 root root 252, 6 2011-07-09 15:03 usbmon6crw------- 1 root root 252, 7 2011-07-09 15:03 usbmon7crw------- 1 root root 252, 8 2011-07-09 15:03 usbmon8drwxr-xr-x 4 root root 80 2011-07-09 15:03 v4lcrw------- 1 root root 10, 56 2011-07-09 15:03 vboxdrvcrw------- 1 root root 10, 55 2011-07-09 15:03 vboxnetctldrwxr-x--- 3 root vboxusers 60 2011-07-09 15:03 vboxusbcrw-rw---- 1 root tty 7, 0 2011-07-09 15:03 vcscrw-rw---- 1 root tty 7, 1 2011-07-09 15:03 vcs1crw-rw---- 1 root tty 7, 2 2011-07-09 15:03 vcs2crw-rw---- 1 root tty 7, 3 2011-07-09 15:03 vcs3crw-rw---- 1 root tty 7, 4 2011-07-09 15:03 vcs4crw-rw---- 1 root tty 7, 5 2011-07-09 15:03 vcs5crw-rw---- 1 root tty 7, 6 2011-07-09 15:03 vcs6crw-rw---- 1 root tty 7, 128 2011-07-09 15:03 vcsacrw-rw---- 1 root tty 7, 129 2011-07-09 15:03 vcsa1crw-rw---- 1 root tty 7, 130 2011-07-09 15:03 vcsa2crw-rw---- 1 root tty 7, 131 2011-07-09 15:03 vcsa3crw-rw---- 1 root tty 7, 132 2011-07-09 15:03 vcsa4crw-rw---- 1 root tty 7, 133 2011-07-09 15:03 vcsa5crw-rw---- 1 root tty 7, 134 2011-07-09 15:03 vcsa6crw------- 1 root root 10, 63 2011-07-09 15:03 vga_arbitercrw-rw----+ 1 root video 81, 0 2011-07-09 15:03 video0crw-rw-rw- 1 root root 1, 5 2011-07-09 15:03 zero Такое количество различного рода устройств - это нормально? Как среди всего этого ориентироваться? Я потихоньку изучаю Linux, хочу разобраться с тем, как правильно монтировать/размонтировать устройства. Допустим я вставил в DVD привод CD/DVD диск, или подключил в порт системного блока USB-флэшку, либо др. что-либо... Как мне узнать, какое именно имя устройства (т.е. файл устройства из каталога dev) следует использовать в команде mount/unmount? С уважением Андрей.
  4. Параметры ОС: Ubuntu 11.04 x64 Rus, Gnome 3.0.2, ядро 2.6.38-8-generic. Читаю справку по GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.4). В самом начале справки даётся информация о том, как следует перемещаться по тексту (комбинации клавиш). Если эти комбинации пробовать непосредственно в тексте справки - всё работает (правда только если текущая раскладка клавиатуры - английская). Если я создаю новый текстовый файл набираю в нём некоторый текст и пробую комбинации уже в нём - получается какая-то ерунда... Например Alt + a должна перемещать курсор на предложение вверх, а Alt + e - вниз, однако по факту они перемещают в начало и в конец строки, т.е. работают как Ctrl + a и Ctrl + b. Кроме того, в текстовом файле я часть текста набрал на русском. Закрыл файл и снова открыл - вместо русских букв увидел кракозяблы скопировать не удаётся, т.к. копируется иное содержимое, потому показываю скрин во вложеном файле. То, что коричневым - был маленький русский текст. Вопросы: 1. Почему в тексте справки комбинации клавиш, с помощью которых выполняют перемещение, работают, а в новом документе - нет? 2. Почему комбинации клавиш работают только при текущей английской раскладке (может это где-то в настройках правится)? 3. Почему русский текст превратился в такой ужас?
  5. Ещё меня интересовал такой вопрос: почему в том случае, когда флаг G установлен в 1, за единицу измерения (при определении размера смещения последней ячейки сегмента) принимается именно 4096 байт (т.е. 2 в 12 степени), а не что-то другое? Ответ скорее всего такой: потому, что 4Kb - это размер страницы (4096b = 4Kb). В Linux отдаётся предпочтение страничной модели памяти.
  6. Если кого интересует ответ, то он такой (получил на др. форуме): Цитата: Так сложилось исторически. Впервые защищенный режим появился в 80286, где дескрипторы были по 8 байт, но два старших были зарезервированы. В 80386 ввели поддержку адресации 4Г памяти, и для этого расширили поля базы и лимита, но для обеспечения обратной совместимости младшие 6 байт дескриптора оставили без изменений.
  7. Добрый день. Читаю о дескрипторе сегментов. Возник вопрос, касательно размещения информации о начале/конце сегмента. Скрин: Верхнее изображение взято мною отсюда. Нижнее - это детализация верхного изображения, выполненная мною для большей наглядности: разбил на 4 части, по два байта каждая и пронумеровал по порядку все биты. Из схемы видно, что адрес начала сегмента прописан в битах 16-39 и 56-63. Т.е. для того, чтобы получить полный линейный адрес начала сегмента, необходимо выполнить конкатенацию этих битов? Почему линейный адрес не прописывается подряд, например с 16 по 47? Для чего такое разбиение? Аналогичное разбиение видим для адреса конца сегмента - он так же разбит на два блока битов: 0-15 и 48-51. Благодарю за внимание. С уважением Андрей.
  8. Приветствую всех форумчан! Читаю книгу "Ядро Linux" 3-е издание, авторы: Д. Бовет и М. Чезати. В параграфе "Многопользовательские системы" (стр. 39), указанной выше книги, дано следующее определение: Цитата: Многопользовательская система - это компьютер, способный параллельно выполнять несколько независимых приложений, принадлежащих двум и более пользователям. Здесь "параллельно" означает, что приложения активны одновременно и соперничают в борьбе за различные ресурсы, такие как процессор, память, жесткие диски и т.д. "Независимые" означает, что каждое приложение может решать свои задачи, не заботясь о том, чем занимаются приложения других пользователей. В результате данного определения у меня сложилось такое впечатление, что к одному системному блоку, на котором установлена операционная система LINUX, можно подключить несколько мониторов и клавиатур, после чего ОДНОВРЕМЕННО несколько пользователей могут работать каждый под своим профилем. Но я такого нигде не встречал, потому склоняюсь к тому, что данное определение мною истолковано не верно. В цитате я подсветил фрагменты текста, на основании которых у меня сложилось именно такое понимание. Или я всё таки верно понял? Благодарю за внимание. С уважением Андрей.
×
×
  • Create New...