0

ASUS Трансформатор премьера TransSleeve

-

После того как ASUS  презентовала свою новою модель планшета трансформера от ASUS  , которая якобы должна переплюнуть Ipad2 по параметрам внутреннего содержания планшета. Вслед в сети появилось видео того что уже  даже есть чехол который сделан по подобию чехла для IPad2   Smart Cover но, уже с улучшенной геометрической изгибаимостью. На этот раз они решил сделать такой же чехол, но в то время когда Smart Cover для IPad2 просто сворачивается, чехол для ASUS трансформируется в сложные 3D формы. Данный чехол не только защищает экран от внешних воздействий, но и служит в качестве подставки для Планшета. (далее…)

2

Вы всё ещё курите? тогда мы идем к вам!

-

 

Вчера проспал такой интересный день как всемирный день отказа от курения! 17 ноября

С тех самых пор как я бросил курить и освободился от этой ужасной привычки. Я стал поклонником этого праздника и при любой возможности пытаюсь всячески донести до курящего человека, как на самом деле он заблуждается, беря в очередной раз в руку сигарету думая о том что вот по курю сейчас и брошу.

Однажды проснулся и понял что дальше так нельзя! То что курение убивает, это уже заезженно до дыр и ни кого этим не удивить. Курить нас приучают еще со школы, смотря на старшеклассников, на родителей или крутых как нам кажется, в этом возрасте парней или девушек, не вольно берешься за сигарету и начинаешь по началу просто подражать. Дальше потихоньку втягиваешься сам того не осознавая становишься заложником  табачного дыма, начинаешь курить украдкой на переменах, в туалете, на улице в это время кажется что куришь да куришь ни чем ни кому не обязан. НО это ощущение в итоге оказывается ложным, когда проходят годы понимаешь что ты зависим от сигарет и что без них ни куда. Особенно не приятно когда курит девушка с ней не то что целоваться противно, рядом стоять не хочется. (далее…)

0

Мониторинг сервера access.log по средствам SSH

-

У чтото а мониториг сервера, особенно когда на нем есть нагрузка должен быть!
Использовать какието панели не удобно,  так как статистику в реальном времени они не показывают. короче нахуй многословие к делу.
Команда tail — это стандартная команда операционной системы UNIX, относящаяся к фильтрам. Эта команда позволяет просмотреть последние несколько строк файла.

Синтаксис
tail [параметры] имя_файла

Ключ -n <количество строк> (или просто -<количество строк>) позволяет изменить количество выводимых строк:
tail -20 /var/log/messages

Команда часто используется в качестве элемента конвейера обработки текста различными утилитами:
df | head -n 2 | tail -n 1 | column -t | cut -d» » -f1 (далее…)

4

Samba на FreeBSD с авторизацией для доступа

-

Дать доступ к ресурсам, расположенным на FreeBSD-сервере, клиентам с операционной системой от M$ посредством Samba-сервера (протокол SMB/CIFS). Доступ должен предоставляться по логину/паролю хранящихся в самой samb’e, а не в разных протоколах для доступа к службам каталогов.
Задача такого уровня, можно сказать, простая, но с ней сталкиваются довольно часто(особенно дома), тем более она актуально не только для FreeBSD, но и для других Unix-like систем.
Приступим.
Ставим samba34:
#root cd /usr/ports/net/samba34
make config

Выбираем опции:
Options for samba34 3.4.9
[ ] LDAP With LDAP support
[ ] ADS With Active Directory support
[ ] CUPS With CUPS printing support
[X] WINBIND With WinBIND support
[X] SWAT With SWAT WebGUI
[ ] ACL_SUPPORT With ACL support
[ ] AIO_SUPPORT With Asyncronous IO support
[ ] FAM_SUPPORT With File Alteration Monitor
[X] SYSLOG With Syslog support
[ ] QUOTAS With Disk quota support
[ ] UTMP With UTMP accounting support
[ ] PAM_SMBPASS With PAM authentication vs passdb backends
[ ] DNSUPDATE With dynamic DNS update(require ADS)
[ ] AVAHI With Bonjour service discovery support
[ ] EXP_MODULES With experimental modules
[X] POPT With system-wide POPT library
[ ] MAX_DEBUG With maximum debugging
[ ] SMBTORTURE With smbtorture

ставим:
#root make BATCH=yes -C/usr/ports/net/samba34 install clean
rehash

в /etc/rc.conf добавляем:
samba_enable=»YES»

конфигурационный файл самбы /usr/local/etc/smb.conf:

#======================= Global Settings =====================================
[global]

# WORKGROUP — название рабочей группы
workgroup = WORKGROUP

# server string -комментарий к серверу, который будет
# виден клиентам, например в проводнике.
server string = vbpc003 smb

# security = user — включаем авторизацию по логину и паролю.
security = user

# hosts allow — разрешить доступ только в указаных подсетях
hosts allow = 10.36.1. 192.168.1. 127.

# load printers = no — не показывать принтеры
load printers = no

# log file — файл журнала
log file = /var/log/samba/log.%m

# max log size — максимальный размер журнала
max log size = 50

# local master = no — говорим демону nmbd не пытаться стать
# локальным мастер-браузером. Да и вообще, домена не будет, поэтому
local master = no
domain master = no

# Запрещаем nmbd делать запросы к DNS
dns proxy = no

#================== Открытые ресурсы ==================

# resurs_01 — название открываемого ресурса
[resurs_01]
# comment — комментарий к ресурсу, будет виден пользователям в проводнике m$
comment = resurs_01

# path — открываемая для доступа директория
path = /путь/до/resurs_01

# browseable = yes — отображать ресурс в списке доступных ресурсов.
browseable = yes

# writable = no — запретить запись в открытую директорию
writable = no

# guest ok = no — запретить гостям ходить в resurs_01
guest ok = no

# resurs_02 — не видим в проводнике, попасть туда можно
# явно написав полный путь (\\ip_pc\resurs_02).
# Запрещена запись в resurs_02
# и гостю в доступе отказано.
[resurs_02]
comment = resurs_02
path = /путь/до/resurs_02
browseable = no
writable = no
guest ok = no

# resurs_03 — виден в проводнике,
# запись разрешена
# гостям вход разрешён
[resurs_03]
comment = RW resurs_03
path = /путь/до/resurs_03
browseable = yes
writable = yes
guest ok = yes

стартуем самбу:
#root /usr/local/etc/rc.d/samba start

после внесения изменений в #root /usr/local/etc/smb.conf самбу надо всегда рестартовать:
#root /usr/local/etc/rc.d/samba restart

авторизация для доступа на ресурс samba будет производиться по логину и паролю.
создаём пользователей в самбе через smbpasswd (выполняем от root’a):
#root smbpasswd -a administrator
New SMB password:
Retype new SMB password:
Added user administrator.

Учётная запись с именем administrator будет внесена в базу пользователей самбы.
Для отключения учётной записи в самбе:

smbpasswd -d administrator
Disabled user administrator.Для включения отключённой учётной записи:
smbpasswd -e administrator
Enabled user administrator.Для удаления пользователя из базы samb’ы:
smbpasswd -x administrator
Deleted user administrator.Посмотреть активные подключения:
smbstatus 

 

Примечание:
1) не забываем про порты с 137 по 139 в фаерволе для samb’ы, они должны быть открыты.2) и ещё не забываем про доступ на уровне файловой системы: Если вы открываете через samb’у, например, /путь/до/resurs_03 на запись для пользователя administrator, то этот же пользователь должен иметь права на запись в /путь/до/resurs_03 во FreeBSD. Так как пример наипростейший(домашний вариант, так сказать), то можно сделать в консоли:
chmod 0777 /путь/до/resurs_03
(тоесть дать полный доступ на /путь/до/resurs_03 всем пользователям freebsd) и раздавать права на уровне samb’ы.Всё изложенное выше – это минимум для организации домашней файлопомойки клиентам с операционной системой от m$ с авторизацией для доступа. 

 

 

0

Need for Speed SHIFT 2 Unleashed for IPad & IPad2 скачать бесплатно

-

Ура вышла новая версия  Need for Speed SHIFT 2 Unleashed для Ipad и Ipad2, удивительно но я  еще не прошел первую часть данной игры Need for Speed Shift iPad и IPad 2 которая меня очень таки сказать затянула при чем она тоже совершенно бесплатно.А чем собственно скажите вы она меня так зацепила, ну во первых в игре великолепное музыкальное сопровождение, графика хорошая, да и не напрягает в ней ни чего отличный адреналин. Давайте перейдем собственно к самой игре. На данный момент Игру можно скачать из AppStore но не всем жителей России почему-то обломили в этом удовольствие, ну ни чего где наши не пропадали. решается все довольно таки легко регистрацией нового аккаунта но только английского. Данную игру можно будет скачать бесплатно и без смс а пока советую посмотреть видео обзор игры.

 

 Видео обзор игры SHIFT 2 Unleashed (далее…)

3

Обновление портов FreeBSD через portsnap

-

Собственно, что такое порт в контексте FreeBSD. Порт в операционной системе FreeBSD, это папка с минимальным набором файлов, скелетом, необходимым для нахождения и скачивания на локальную машину исходных текстов программного обеспечения, его конфигурирования, компиляции и наконец установки уже готовой программы в соответствующие каталоги. Все эти манипуляции выполняются утилитой make с использованием конфигурационных файлов порта.

Файлы порта представляют из себя сценарии, записанные в обычные текстовые файлы. Порт как правило состоит из нескольких файлов:

distinfo
Makefile
pkg-plist
pkg-descr

distinfo — Содержит имена файлов для скачивания и их контрольные суммы для проверки подлинности.

pkg-descr — Краткое описание программы, информация о разработчике, официальный сайт и т.д..

pkg-plist — Это список файлов, которые будут собраны в процессе установки программы, с директориями назначения. Файл используется для регистрации приложения в базе данных пакетов ( /var/db/pkg ).

Makefile — Основной файл сценария. Содержит массу различных опций и переменных, описывающих информацию о версии, разработчике, зависимостях данного приложения от других пакетов и библиотек, опции конфигурирования.

Кроме тога, во многих портах можно обнаружить поддиректорию files, в ней как правило лежат различные патчи и дополнения.

Деревом портов FreeBSD называется древовидная структура в которой размещаются все порты. Дерево портов располагается по адресу /usr/ports, в директории ports, в свою очередь располагаются поддиректории, относящиеся к определенному классу программного обеспечения, например:

  • /usr/ports/archivers — софт для работы с архивами
  • /usr/ports/databases — софт для работы с базами данных
  • /usr/ports/lang — различные языки программирования

и так далее.

Программа Portsnap, для обновления портом, операционной системы FreeBSD

Обновить дерево портов FreeBSD можно несколькими способами. Один из них, на мой взгляд самый удобный, использовать штатную утилиту обновления портов – Portsnap.

Как было сказано выше, данная утилита является штатной, для операционной системы FreeBSD, поэтому присутствует в системе по-умолчанию, во всяком случае в версии 7.1, если ничего не путаю, то в старых версиях, например 5.4, нужно было ее, персонально, из портов ставить.

Программа Portsnap, не работает напрямую с основным деревом портов /usr/ports, она использует рабочий каталог, по-умолчанию /var/db/portsnap, туда скачивается сжатая копия ( snapshot ) дерева портов, а оттуда уже обновляется основное дерево портов. Конфигурационный файл живет по адресу /etc/portsnap.conf, в принципе его можно не трогать, но если вдруг надумаете, например, поменять адрес сервера, откуда программы будет качать исходники или расположение рабочей директории, там все довольно хорошо откомментировано.

Программа Portsnap, имеет несколько служебных команд для выполнения различных действий:

  • Команда fetch — Скачивает снимок ( snapshot ), основного дерева портов с указанного в конфигурации сервера. Используется только для интерактивной работы, не через cron
  • Команда cron — Используется для запуска из планировщика заданий cron.
  • Команда extract — Разворачивает дерево портов, данная команда полностью удаляет существующее дерево портов, включая все внесенные в него изменения, как правило выполняется в первый раз и в случае, если нужно получить, чистое дерево портов или при использовании с опцией path( cм. ниже )
  • Команда update — Служит для, непосредственно, обновления, основного дерева портов.
  • path — Это дополнительная опция, используется с командой extract, для обновления конкретного порта, или нескольких портов.

Итак, если это первый запуск portnap, делаем:

  • root# portsnap fetch
  • Looking up portsnap.FreeBSD.org mirrors… 3 mirrors found.
  • Fetching snapshot tag from portsnap2.FreeBSD.org… done.
  • Fetching snapshot metadata… done.
  • Updating from Mon Jun 1 17:22:35 UTC 2009 to Sun Jun 28 08:01:56 UTC 2009.
  • Fetching 3 metadata patches.. done.
  • Applying metadata patches… done.
  • Fetching 3 metadata files… done.
  • Fetching 2058 patches…..10….20….30….40….50….60….70….80… done.
  • Applying patches… done.
  • Fetching 2094 new ports or files… done.

Я недавно обновлял порты, поэтому сейчас это заняло минуту, если обновление дерева портов делается впервые или давненько не делалось, естественно процесс будет куда более долгим. Пугаться этого не стОит, ничего не застряло и не зависло.

Теперь можно распаковать дерево:

  • root# portsnap extract
  • /Mk
  • /usr/ports/Templates
  • /usr/ports/Tools
  • /usr/ports/accessibility
  • /usr/ports/arabic
  • ——————————
  • пропущено..
  • ——————————
  • /usr/ports/x11/yelp/
  • /usr/ports/x11/zenity/
  • Building new INDEX files… done.

Данная команда разворачивает все дерево целиком, поэтому время выполнения не зависит от того, как давно вы обновлялись. У меня на тестовой, не самой сильной машине, с операционной системой FreeBSD 7.1, ушло порядка 15-ти минут

Теперь обновляем:

  • root# portsnap update
  • Removing old files and directories… done.
  • Extracting new files:
  • /usr/ports/devel/Makefile
  • /usr/ports/devel/p5-DateTime-Format-SQLite/
  • /usr/ports/lang/neko/
  • /usr/ports/security/fakeroot/
  • /usr/ports/security/tor-devel/
  • /usr/ports/www/lighttpd/
  • /usr/ports/www/webcheck/
  • /usr/ports/www/xpi-noscript/
  • Building new INDEX files… done.

Вот собственно и все, имеем свежее дерево портов. Если обновление система обнаружит что обновление не требуется, будет выдано соответствующее сообщение:

root# portsnap update
Ports tree is already up to date.

Повторюсь, первоначально, процедура может быть весьма длительной, но переживать из-за этого особо не стОит.

Использование программы Portsnap из планировщика Cron

Согласитесь, очень удобно периодически обновлять порты, практически не принимая в этом участия. Для этого у программы portsnap, есть специальная команда, cron. Это именно специальная команда, обычный portsnap fetch, из крона работать не будет. Сделано это не случайно, команда portsnap cron, после запуска, до загрузки чего-либо, отсчитывает произвольный интервал времени от 1 до 3600 секунд, это сделано разработчиками, что-бы снизить кол-во одновременно подключающихся пользователей к серверу обновлений, а затем приступает к работе.

Настоятельно не рекомендуется прописывать в cron команду update, может получится неприятная ситуация, например, если вы компилируете какую-то программу а cron запустит в этот момент обновление портов.

Что-бы избежать вышеописанной ситуации, нужно обновлять только индексный файл, для этого у программы portsnap, есть опция -I.

Итак, в конфигурационном файле /etc/crontab, прописываем следующую строку:

0            0           *            *            0 root portsnap -I cron update

С такой конфигурацией, cron, будет выполнять обновление индекса в 00:00 каждого воскресенья.

Не забывайте, что в данном варианте у вас обновляется только индексный файл, а это не есть обновление дерева портов. Для обновления самих портов нужно вручную выполнить команду portsnap update, из командной строки. Делайте это периодически, как того требует ваша политика поддержания системы портов в актуальном состоянии.

Snapshot is corrupt, испортилась база программы portsnap

Fetching 3 metadata files… /usr/sbin/portsnap: cannot open beea5333deea7ef646b497e9cd751ba72e17fd59708f9eed1f8d857bc585ad70.gz: No such file or directory metadata is corrupt.

Наличие на экране данного сообщения, зачастую говорит о том, что попортилась база данных, программы portsnap. Ничего страшного в этом тоже нет, всякое случается. Исправить можно следующим образом:

  • root# rm -rf /var/db/portsnap
  • root# mkdir /var/db/portsnap
  • root # portsnap fetch extract

Удачного администрирования!!!

<p align=right style=’text-align:right;line-height:18.0pt’><span
style=’font-size:9.0pt’><script id=»top100Counter» type=»text/javascript» src=»http://counter.rambler.ru/top100.jcn?1777581″>
</script>

 

2

Установка FreeBSD 8.2

-

Установка FreeBSD

Вставляем диск с ОС и настраиваем загрузку компьютера с DVD. В появившемся окне, нужно выбрать первый пункт — [default] Выбираем страну

и выбираем keymap


В главном меню установки FreeBSD,  представлено несколько вариантов установки, а также настройки. Выбираем Standard.

Если в системе несколько дисков, то будет предложено выбрать один из них для установки, если диск только один, то сразу попадём в следующее меню:

Мы видим список уже существующих разделов и свободное место. Все цифры даны в байтах, нажимая «Z» можно переключаться между вариантами. Если диск чистый, то по умолчанию разметка будет unused для всего. Для выделения места под FreeBSD нужно нажать «C» ( create slice) и выбрать место, или всё ( как на рисунке), или задать принудительно. Subtype файловой системы FreeBSD — 165, вводим его при запросе, если он не подставляется автоматически. После выполнения действий нажимаем — «Q» и переходим на следующий экран. Здесь нам предлагается установить загрузчик — стандартный, полный или никакого. Если предполагается несколько дисков (и возможно с разными системами) ставим BootMgr. Если будет только FreeBSD, а остальные диски только под данные, то — Standard.

На следующем экране нам предлагают разбить диск на разделы:

Можно нажать «A», и разбивка будет произведена автоматически. Правильно разбить можно только зная задачи будущего сервера. Ниже приведен пример.

Когда все готово, нажимаем Q.и снова появляется основное меню установки. Выбираеим там 5-ый пункт Distributions и отмечаем (наведением выделения и нажатием клавиши «Пробел» пункт Kern-Developer. Это говорит о необходимости скопировать с CD-диска и распаковать исходники ядра, которые понадобятся при сборке нового ядра – это обязательно после устанвки.При запросе о установке документации нажимаем Exit this menu, поскольку документация в том виде, как она есть в системе, нам особо не нужна.

Далее нас спросят, хотим ли мы распаковать на диск колелкцию портов (знаменитое portage), обязательно соглашаемся.

Следующий вопрос – откуда ставить систему. Если у вас CD-диск, так и выбирайте CD/DVD, если флэшка – то DOS partition. Пару раз я сталкивался с ситуацией, когда запустить sysinstall с установочного диска получалось, а вот прочитать правильно дистрибутив – нет (различные хитрые платы нового образца с извращенной поддержкой ATA -устройств). Вот в таком случае помогает вариант установки FTP server. Необходимо настроить сеть, и выбрать сервер из списка, обычно не очень старый STABLE или RELEASEставится успешно, но намного дольше, чем с локального носитееля.

После нажатия Ok установщик выдает последнее предупреждение «Последнее китайское! А ви таки хотите продолжить установку?»Самое время ответить Yes и перейти к созерцанию процесса установки.В принципе необходимый минимум работ по установке проделан. уже сейчас можно загрузитьс яи сипользовать, однако нам предлагается посетить главное меню настроек устанволенной системы.Нажимаем No и идём дальше.

Соглашаемся с настройкой сетевой карты Ethernet. Выбираем внешний интерфейс (обычно ed0) и Есть ли поддержка протокола IPv6? В данном случае отказываемся. DHCP работает во многих сетях также, если нажмете Yes, после некоторых раздумий даные автоматически введуться, спросят нас только имя хоста – я в этом примере пишу test (а вы пишите свое имя).

Далее у нас будут запросы на установку доступа по ssh и ftp и создания пользователя и на этом этап установки окончен!

RSS-подписка блога Ylianova.ru Мы в Твиттере iGoogle Reader
Анализ сайта онлайн