- Заметки... Писать статью ради одной - двух команд бывает не имеет смысла, а не написав рискуешь забыть проделанное :). Для этого и добавлен данный раздел, который будет содержать очень короткий материал в виде заметок и советов...
|
|
Автор Охальников Олег
|
|
20:07:2011 г. |
|
Посмотреть сколько памяти свободно, а сколько занято (в удобном виде), можно с помощью утилиты freecolor.
cd /usr/ports/sysutils/freecolor && make install clean Смотрим:
(09:21:32 ) -1- # freecolor
Physical : [#############......................] 39% (405448/1021676)
Swap : [##################################.] 99% (2097028/2097152)
Свободно ~ 400Мб или 39% от общего объема равного 1 Гб.
(09:24:48 ) -3- # freecolor -tmo
total used free shared buffers cached
Mem: 997 638 359 0 0 36
Swap: 2048 0 2047
Total: 2048 = ( 3736 (used) + 2443 (free))
Еще один способ получения подробной информации о памяти - это воспользоваться perl скриптом. В консоли выполняем:
fetch -o /usr/local/bin/free http://itblog.su/wp-content/uploads/2009/01/freebsd-memorypl.txt
chmod +x /usr/local/bin/free Дальше вводим команду free и смотрим инфу:
(09:25:03 ) -4- # free
SYSTEM MEMORY INFORMATION:
mem_wire: 500563968 ( 477MB) [ 48%] Wired: disabled for paging out
mem_active: + 112541696 ( 107MB) [ 10%] Active: recently referenced
mem_inactive:+ 378044416 ( 360MB) [ 36%] Inactive: recently not referenced
mem_cache: + 27652096 ( 26MB) [ 2%] Cached: almost avail. for allocat ion
mem_free: + 8040448 ( 7MB) [ 0%] Free: fully available for allocat ion
mem_gap_vm: + 348160 ( 0MB) [ 0%] Memory gap: UNKNOWN
-------------- ------------ ----------- ------
mem_all: = 1027190784 ( 979MB) [100%] Total real memory managed
mem_gap_sys: + 19005440 ( 18MB) Memory gap: Kernel?!
-------------- ------------ -----------
mem_phys: = 1046196224 ( 997MB) Total real memory available
mem_gap_hw: + 27545600 ( 26MB) Memory gap: Segment Mappings?!
-------------- ------------ -----------
mem_hw: = 1073741824 ( 1024MB) Total real memory installed
SYSTEM MEMORY SUMMARY:
mem_used: 660004864 ( 629MB) [ 61%] Logically used memory
mem_avail: + 413736960 ( 394MB) [ 38%] Logically available memory
-------------- ------------ ----------- ------
mem_total: = 1073741824 ( 1024MB) [100%] Logically total memory
Коментарии (1) | Просмотров: 503 |
|
|
Автор Охальников Олег
|
|
15:07:2011 г. |
|
Эта заметка корректирует материал "FreeBSD обновляем порты", в котором сказано примерно следующее: "для того чтобы обновить нужно поставить CVSup". Cтавить ни чего не нужно, для обновления дерева портов лучше воспользоваться csup, которая уже присутствует в системе. Команда будет выглядеть следующим образом:
csup -g -L 2 /etc/ports-supfile Содержание файла ports-supfile:
*default host=cvsup12.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default tag=.
*default delete use-rel-suffix
*default compress
## Ports Collection. (перечень коллекций портов)
ports-all Скрипт для быстрого обновления портов и системы "Скрипт обновления ПО FreeBSD". Коментарии (1) | Просмотров: 366 |
|
|
Автор Охальников Олег
|
|
15:07:2011 г. |
Redmine — открытое серверное веб-приложение для управления проектами и отслеживания ошибок.
Хорошо развивающийся проект http://www.redmine.org/ - это система коллективной работы, модульная, по умолчанию имеет WiKi для сопровождения документацией проектов, можно навернуть SVN и другие репозитории исходных текстов, написана на Ruby on Rails, хорошо русифицирована. Описание возможностей с офф сайта:
Multiple projects support
Flexible role based access control
Flexible issue tracking system
Gantt chart and calendar
News, documents & files management
Feeds & email notifications
Per project wiki
Per project forums
Time tracking
Custom fields for issues, time-entries, projects and users
SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Issue creation via email
Multiple LDAP authentication support
User self-registration support
Multilanguage support
Multiple databases support В целом отличная система, единственное для разворачивания требует некоторых усилий, очень много зависимостей, не совсем "прямые" решения для работы с Apache. Для тех, кого смущают сложности или не получилось развернуть систему, отмечу другой проект: http://bitnami.org/, который предоставляет готовые образы системы, уже с OS (на выбор, загоняем в vmware-server и работаем) , применительно к Redmine нужен stack(все стеки проекта) - http://bitnami.org/stack/redmine
Материал подготовил:
Охальников Олег aka H@wk!
Ваш коментарий будет первым | Просмотров: 459 |
|
|
Автор Охальников Олег
|
|
17:05:2011 г. |
|
В предыдущем материале был описан процесс установки Webmin. Данная короткая заметка о том, как сменить пароль к сервису, если его забыли. Делается это очень просто. При запущенном сервисе, выполняем следующую команду:
# /usr/local/lib/webmin/changepass.pl /usr/local/etc/webmin user password user password - это соответственно новый пользователь и пароль.
Коментарии (1) | Просмотров: 626 |
|
|
Автор Охальников Олег
|
|
21:03:2011 г. |
Узнать, кто и что заняло место на диске, можно быстро и наглядно с помощью консольной утилиты ncdu.
Debian:
# aptitude update
# aptitude install ncdu FreeBSD:
# cd /usr/ports/sysutils/ncdu && make install clean
А теперь смотрим:
# ncdu /etc
396,0kiB [##########] /rc.d
330,0kiB [######## ] /mail
144,0kiB [### ] /ssh
118,0kiB [## ] /periodic
82,0kiB [## ] services
74,0kiB [# ] /mtree
56,0kiB [# ] /defaults
48,0kiB [# ] regdomain.xml
40,0kiB [# ] spwd.db
40,0kiB [# ] pwd.db
40,0kiB [# ] rc.subr
36,0kiB [ ] /security
.........
В "топе" то, что больше "съело" место, удобно и наглядно.
Материал подготовил:
Охальников Олег aka H@wk!
Коментарии (1) | Просмотров: 930 |
|
|
Автор Охальников Олег
|
|
17:03:2011 г. |
|
По умолчанию в Debian комбинация клавиш Ctrl+Alt+Del (в консоли), вызывает перезагрузку. Отключаем, для исключения ошибочных нажатий:
# nano /etc/inittab Ищем строку:
# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
И приводим все это дело к следующему виду:
# What to do when CTRL-ALT-DEL is pressed.
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
ca:12345:ctrlaltdel:/bin/echo "CTRL+ALT+DEL DISABLED" Сохраняем, выходим из редактора перечитываем inittab:
# init q Жмем на Ctrl+Alt+Del и видим надпись CTRL+ALT+DEL DISABLED.
P.S. на строку ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now можно просто поставить комментарий, ни чего не прописывая в замен, тогда при нажатии Ctrl+Alt+Del ни каких действий происходить не будет.
Материал подготовил:
Охальников Олег aka H@wk! Ваш коментарий будет первым | Просмотров: 548 |
|
Подробнее...
|
|
|
Автор Охальников Олег
|
|
31:01:2011 г. |
|
При замене сетевых карт на новые им присваиваются новые имена, например, были eth0 и eth1, вставляем новые (вместо старых), смотрим
#mii-tools имена могут быть другими, например eth2 и eth3. В ряде случаев нужны именно старые наименования.
За генерацию правила udev, в котором сетевой карте присваивается имя отвечает скрипт /lib/udev/write_net_rules (его можно глянуть в ознакомительных целах, менять в нем ни чего не надо). Этот скрипт генерирует правило /etc/udev/rules.d/70-persistent-net.rules. Открываем этот файл на правку, скорее всего в нем при замене карт появятся еще две строки, две первые под старые карты и в конце имеют наименование eth0 и eth1, и две новые записи с eth2 и eth3. Далее все просто, первые две записи удаляем, а в новые две за место eth2 и eth3 прописываем eth0 и eth1 - ребутаемся, хотя можно думаю и udev перезапустить. Смотрим
#mii-tools и если имена стали eth0 и eth1, правим конф /etc/network/interfaces (меняем имена сетевых интерфейсов на те, которые показывает mii-tools) и перезапускаем /etc/init.d/network restart. Проверяем с помощью ifconfig, теперь должно быть все так, как задумывалось. Коментарии (2) | Просмотров: 1123 |
|
Подробнее...
|
|
|
Автор Охальников Олег
|
|
11:11:2010 г. |
Очень полезные команды по смене прав на все вложенные папки и все вложенные файлы, например на хостинге:
$sudo find dir/ -type d -exec chmod 755 {} \;
$sudo find dir/ -type f -exec chmod 644 {} \;
Коментарии (2) | Просмотров: 1551 |
|
Подробнее...
|
|
|
Автор Охальников Олег
|
|
03:11:2010 г. |
Простенький скрипт последовательно выполняющий следующие операции:
1) чистка портов,
2) обновление дерева портов,
3) обновление INDEX.db,
4) обновление базы данных пакетов,
5) поиск пакетов требующих обновления,
6) само обновление с помощью утилиты portupgrade (нужно установить, если её нет в системе).
Коментарии (2) | Просмотров: 1537 |
|
Подробнее...
|
|
|
Автор Охальников Олег
|
|
28:10:2010 г. |
|
RCS - Это система управления версиями. Стандартно входит в большинство UNIX систем (на примере FreeBSD - #man rcs). В качестве применения считаю идеально подходит для записи изменений конфигурационных файлов, наиболее актуально, когда с системой работают несколько администраторов. Можно просматривать краткие комментарии изменений, сравнивать отличия файлов.
Наиболее часто при правке файлов практикуется сохранение старого файла с датой, что считаю менее грамотным подходом. Засоряется директория при частых правках. В файлах трудно понять, что правилось и к какой версии откатиться.
Итак, приучаем себя к порядку и начинаем работать с RCS.
Ваш коментарий будет первым | Просмотров: 609 |
|
Подробнее...
|
|
|
Автор Охальников Олег
|
|
08:09:2010 г. |
|
По умолчанию в ArchLinux для crontab -e используется редактор vi . Редактор старый как юникс (старее только ed )))), имеет очень много возможностей - это и хорошо и плохо. Команды трудны для запоминания и прочие сложности, поэтому заменим его на более простой и достаточный для правки, стандартный nano :
# nano /etc/bash.bashrc Добавляем в конец файла следующие строки:
export EDITOR=/usr/bin/nano
export VISUAL=$EDITOR
Закрываем открываем консоль, вводим crontab -e и редактируем его уже в nano, чего и добивались. Коментарии (2) | Просмотров: 902 |
|
Подробнее...
|
|
| | << [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>
| | Результаты 1 - 15 из 23 |
|
Сейчас на сайте находятся: 4 гостей
Нашли ошибку!
Выделите текст и нажмите:
[Shift]+[Enter]
[Отправить]
Спасибо! |
|