rajdee Опубликовано 5 октября, 2010 Жалоба Поделиться Опубликовано 5 октября, 2010 Задана подключить сканер к ubuntu и использовать программу для распознавания текста. (как finereader в винде). С подключением - все понятно, а вот с распознованием -? есть ли аналоги под юникс? или для этих целей юзать виртуалбокс?Вообще кто как решал эту проблему?Cuneiform не подойдет? Есть альтернативные сборки на базе Cuneiform. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Serega555 Опубликовано 13 октября, 2010 Жалоба Поделиться Опубликовано 13 октября, 2010 Не стал создавать одельную темувот список каманд чаще всего используемых в линуксе Системная информация:arch отобразить архитектуру компьютера uname -m uname -r отобразить используемую версию ядра uname -a Показать версию ядра и системную архитектуру cat /proc/partitions Показать все разделы, зарегистрированные в системе grep MemTotal /proc/meminfo Показать всю оперативную память, которую видит система grep “model name” /proc/cpuinfo Показать информацию о процессоре(ах) (CPU) head -n1 /etc/issue Показать название и версию дистрибутива (операционной системы) mount | column -t Список смонтированных файловых систем в системе (херархический вывод) dmidecode -q | less Отобразить информацию о SMBIOS/DMI smartctl -A /dev/sda | grep Power_On_Hours Какой промежуток времени этот диск (система) был включен (работал) hdparm -i /dev/sda Показать информацию о диске sda hdparm -tT /dev/sda Протестировать скорость чтения на диске sda badblocks -s /dev/sda Протестировать на нечитаемые блоки диск sda dmidecode -q показать аппаратные системные компоненты - (SMBIOS / DMI) hdparm -i /dev/hda вывести характеристики жесткого диска hdparm -tT /dev/sda протестировать производительность чтения данных с жесткого диска cat /proc/cpuinfo отобразить информацию о процессоре cat /proc/interrupts показать прерывания cat /proc/meminfo проверить использование памяти cat /proc/swaps показать файл(ы) подкачки cat /proc/version вывести версию ядра cat /proc/net/dev показать сетевые интерфейсы и статистику по ним cat /proc/mounts отобразить смонтированные файловые системы lspci -tv показать в виде дерева PCI устройства lsusb -tv показать в виде дерева USB устройства date вывести системную дату cal 2007 вывести таблицу-календарь 2007-го года date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) clock -w сохранить системное время в BIOSИнтерактивностьreadline Редактор строки, используемый bash, python, gnuplot, … screen Виртуальные терминалы с возможностями открепления, … mc Мощный файл менеджер, которые может просматривать rpm, tar, ftp, ssh, … gnuplot Интерактивная (скриптовая) графика links Текстовый веб браузер xdg-open http://www.pixelbeat.org/ Открыть файл (или url) с помощью зарегистрированного для него desktop приложенияСпециальные атрибуты файловchattr +a file1 позволить открывать файл на запись только в режиме добавления chattr +c file1 позволяет ядру автоматически сжимать/разжимать содержимое файла. chattr +d file1 указавет утилите dump игнорировать данный файл во время выполнения backup'а chattr +i file1 делает файл недоступным для любых изменений: редактирование, удаление, перемещение, создание линков на него. chattr +s file1 позволяет сделать удаление файла безопасным, т.е. выставленный атрибут s говорит о том, что при удалении файла, место, занимаемое файлом на диске заполняется нулями, что предотвращяет возможность восстановления данных. chattr +S file1 указывает, что, при сохранении изменений, будет произведена синхронизация, как при выполнении команды sync chattr +u file1 данный атрибут указывает, что при удалении файла содержимое его будет сохранено и при необходимости пользователь сможет его восстановить lsattr показать атрибуты файловФайлы и директорииcd /home перейти в директорию '/home' cd .. перейти в директорию уровнем выше cd ../.. перейти в директорию двумя уровнями выше cd перейти в домашнюю директорию cd ~user перейти в домашнюю директорию пользователя user cd - перейти в директорию, в которой находились до перехода в текущую директорию pwd показать текущюю директорию ls отобразить содержимое текущей директории ls -F отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип ls -l показать детализированое представление файлов и директорий в текущей директории ls -a показать скрытые файлы и директории в текущей директории ls *[0-9]* показать файлы и директории содержащие в имени цифры tree показать дерево файлов и директорий, начиная от корня (/) lstree mkdir dir1 создать директорию с именем 'dir1' mkdir dir1 dir2 создать две директории одновременно mkdir -p /tmp/dir1/dir2 создать дерево директорий rm -f file1 удалить файл с именем 'file1' rmdir dir1 удалить директорию с именем 'dir1' rm -rf dir1 удалить директорию с именем 'dir1' и рекурсивно всё её содержимое rm -rf dir1 dir2 удалить две директории и рекурсивно их содержимое mv dir1 new_dir переименовать или переместить файл или директорию cp file1 file2 сопировать файл file1 в файл file2 cp dir/* . копировать все файлы директории dir в текущую директорию cp -a /tmp/dir1 . копировать директорию dir1 со всем содержимым в текущую директорию cp -a dir1 dir2 копировать директорию dir1 в директорию dir2 ln -s file1 lnk1 создать символическую ссылку на файл или директорию ln file1 lnk1 создать "жёсткую" (физическую) ссылку на файл или директорию touch -t 0712250000 fileditest модифицировать дату и время создания файла, при его отсутствии, создать файл с указанными датой и временем (YYMMDDhhmm)Монтирование файловых системmount /dev/hda2 /mnt/hda2 монтирует раздел 'hda2' в точку монтирования '/mnt/hda2'. Убедитесь в наличии директории-точки монтирования '/mnt/hda2' umount /dev/hda2 размонтирует раздел 'hda2'. Перед выполнением, покиньте '/mnt/hda2' fuser -km /mnt/hda2 принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем umount -n /mnt/hda2 выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты "только чтение" или недостаточно места на диске mount /dev/fd0 /mnt/floppy монтировать флоппи-диск mount /dev/cdrom /mnt/cdrom монтировать CD или DVD mount /dev/hdc /mnt/cdrecorder монтировать CD-R/CD-RW или DVD-R/DVD-RW(+-) mount -o loop file.iso /mnt/cdrom смонтировать ISO-образ mount -t vfat /dev/hda5 /mnt/hda5 монтировать файловую систему Windows FAT32 mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share монтировать сетевую файловую систему Windows (SMB/CIFS) mount -o bind /home/user/prg /var/ftp/user "монтирует" директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в "песочнице" (chroot), когда симлинки сделать невозможно. Выполнение данной команды сделает копию содержимого /home/user/prg в /var/ftp/userОстановка системы:shutdown -h now Остановить систему init 0 telinit 0 shutdown -h hours:minutes & запланировать остановку системы на указанное время shutdown -c отменить запланированную по расписанию остановку системы shutdown -r now перегрузить систему reboot logout выйти из системыДисковое пространствоdf -h отображает информацию о смонтированных разделах с отображением общего, доступного и используемого пространства (Прим.переводчика. ключ -h работает не во всех *nix системах) ls -lSr |more выдаёт список файлов и директорий рекурсивно с сортировкой по возрастанию размера и позволяет осуществлять постраничный просмотр du -sh dir1 подсчитывает и выводит размер, занимаемый директорией 'dir1' (Прим.переводчика. ключ -h работает не во всех *nix системах) du -sk * | sort -rn отображает размер и имена файлов и директорий, с соритровкой по размеру rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n показывает размер используемого дискового пространства, занимаемое файлами rpm-пакета, с сортировкой по размеру (fedora, redhat и т.п.) dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n показывает размер используемого дискового пространства, занимаемое файлами deb-пакета, с сортировкой по размеру (ubuntu, debian т.п.)Поиск файловfind / -name file1 найти файлы и директории с именем file1. Поиск начать с корня (/) find / -user user1 найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/) find /home/user1 -name "*.bin" Найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1' find /usr/bin -type f -atime +100 найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней find /usr/bin -type f -mtime -10 найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней find / -name *.rpm -exec chmod 755 '{}' \; найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним find / -xdev -name "*.rpm" найти все фалы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п. locate "*.ps" найти все файлы, сожержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb' whereis halt показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt' which halt отображает полный путь к файлу 'halt'Пользователи и группыgroupadd group_name создать новую группу с именем group_name groupdel group_name удалить группу group_name groupmod -n new_group_name old_group_name переименовать группу old_group_name в new_group_name useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 создать пользователя user1, назначить ему в качестве домашнего каталога /home/user1, в качестве shell'а /bin/bash, включить его в группу admin и добавить комментарий Nome Cognome useradd user1 создать пользователя user1 userdel -r user1 удалить пользователя user1 и его домашний каталог usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 изменить атрибуты пользователя passwd сменить пароль passwd user1 сменить пароль пользователя user1 (только root) chage -E 2005-12-31 user1 установить дату окончания действия учётной записи пользователя user1 pwck проверить корректность системных файлов учётных записей. Проверяются файлы /etc/passwd и /etc/shadow grpck проверяет корректность системных файлов учётных записей. Проверяется файл/etc/group newgrp [-] group_name изменяет первичную группу текущего пользователя. Если указать "-", ситуация будет идентичной той, в которой пользователь вышил из системы и снова вошёл. Если не указывать группу, первичная группа будет назначена из /etc/passwdВыставление/изменение полномочий на файлы:ls -lh просмотр полномочий на файлы и директории в текущей директории ls /tmp | pr -T5 -W$COLUMNS вывести содержимое директории /tmp и разделить вывод на пять колонок chmod ugo+rwx directory1 добавить полномочия на директорию directory1 ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. Аналогичное можно сделать таким образом chmod 777 directory1 chmod go-rwx directory1 отобрать у группы и всех остальных все полномочия на директорию directory1. chown user1 file1 назначить владельцем файла file1 пользователя user1 chown -R user1 directory1 назначить рекурсивно владельцем директории directory1 пользователя user1 chgrp group1 file1 сменить группу-владельца файла file1 на group1 chown user1:group1 file1 сменить владельца и группу владельца файла file1 find / -perm -u+s найти, начиная от корня, все файлы с выставленным SUID chmod u+s /bin/binary_file назначить SUID-бит файлу /bin/binary_file. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла. chmod u-s /bin/binary_file снять SUID-бит с файла /bin/binary_file. chmod g+s /home/public назначить SGID-бит директории /home/public. chmod g-s /home/public снять SGID-бит с директории /home/public. chmod o+t /home/public назначить STIKY-бит директории /home/public. Позволяет удалять файлы только владельцам chmod o-t /home/public снять STIKY-бит с директории /home/public© forum.antichat.ru Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nikolas Опубликовано 13 октября, 2010 Жалоба Поделиться Опубликовано 13 октября, 2010 Отличная подборка :lol: Цитата Тот, кто знает - не говорит. Тот, кто говорит - не знает. Ссылка на комментарий Поделиться на другие сайты Поделиться
Serega555 Опубликовано 14 октября, 2010 Жалоба Поделиться Опубликовано 14 октября, 2010 Как востоновить загрузчик grub ?прообывал так под рутомsudo grub – запускаем GRUB find /boot/grub/stage1 – ищем раздел жесткого диска, куда он установлен. В ответ на это вам будет выдано имя раздела. Скорее всего, ответ будет такой: (hd0,0) Теперь заходим в этот раздел: root (hd0,0) – не забудьте поменять цифры, если они у вас другие! И устанавливаем загрузчик на свое место: setup (hd0) ---но при find /boot/grub/stage1root@shell:/home/shell# find /boot/grub/stage1 find: `/boot/grub/stage1': Нет такого файла или каталога Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
stuff Опубликовано 15 октября, 2010 Жалоба Поделиться Опубликовано 15 октября, 2010 это дока применима к первому грубу, в убунте стоит grub2 восстановить можно такsudo dpkg-reconfigure grub-pc либо sudo grub-install /dev/sda - если надо поставить его на sda Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zevs Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 Не стал создавать одельную темувот список каманд чаще всего используемых в линуксе Список хороший, но subj, пожалуй, больше ориентирован на мышевозов, практически всё можно сделать из GUI, даже систему обновить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Serega555 Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 не забывайте про серверные ОС, где нету гуи Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nikolas Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 Ни разу не видел убунту в роли серверной оси :) Цитата Тот, кто знает - не говорит. Тот, кто говорит - не знает. Ссылка на комментарий Поделиться на другие сайты Поделиться
Serega555 Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 ну всё же есть ubuntu server :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Nikolas Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 Фряху и на лаптопы ставят.. а толку? :) Цитата Тот, кто знает - не говорит. Тот, кто говорит - не знает. Ссылка на комментарий Поделиться на другие сайты Поделиться
Serega555 Опубликовано 16 октября, 2010 Жалоба Поделиться Опубликовано 16 октября, 2010 ну фряху ставят на домашние пк истиные линуксоиды:))) :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aquarius Опубликовано 17 октября, 2010 Автор Жалоба Поделиться Опубликовано 17 октября, 2010 @Nikolas, знаю сайт - 3,500,000 человек в месяц посещаемость. Крутиться на убунту Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
svip Опубликовано 18 октября, 2010 Жалоба Поделиться Опубликовано 18 октября, 2010 Так же встречал много крупных сайтов стоящих на ubuntu-server Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Eugene Опубликовано 18 октября, 2010 Жалоба Поделиться Опубликовано 18 октября, 2010 взять хотя бы serverlofthttp://www.serverloft.com/dedizierte-server/server-details.php?products=1Operating system LinuxUbuntu 8.04 LTS,Debian 5.0 LAMP,CentOS Operating system WindowsWindows Webserver 2008 (+US$30/mo),Windows Standard Edition 2008 (+US$50/mo) Цитата Жизнь - вечная борьба: до обеда с голодом, после обеда со сном. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.