17 января 2009 г.

Изменения в файлах

командой find можно узнать о последних модификациях в файлах.

$ find /home/user -mmin -10

таким образом узнаем, какие файлы были изменены за последнии 10 минут в домашней директории пользователя.

$ find /home/user -mtime -1

а так, узнаем обо всех изменениях в той же директории за последнии сутки.

более подробно об этом сказано на Unix Find Tutorial

или же можно попробовать конструктор команды find от unixpin.com

15 января 2009 г.

Структура unix директорий

Таким начинающим пользователям, как я бывает не всегда понятно, где что находится , кроме своей /home/user директории. Мы то привыкли видеть в виндовсе С:\ Program File Documents and Settings WINDOWS и т.д , а тут даже и не пахнет таким раскладом. Поэтому мы новички и теряемся в этом кол-ве директорий с непонятными назвнаниями.
Существует такой стандарт FHS ( Filesystem Hierarchy Standard ) для os unix, к которому большинство придерживуются. Ознакомившись с которым, можно понять что к чему и зачем...

Режим файлы на части


На днях мне надо было загрузить один файл на сервер.Так, как размер файла был большим, пришлось его разбить на части, а делать-то этого я не умел =)

Немного погуглив , узнал про такую интересную команду , как split .
пример: $ split -a 1 -d -b 100M moifail.rar moifail.rar.part
программа split разобъет файл moifail.rar на части по 100Mb, а части будут называться moifail.rar.part.0 moifail.rar.part1 и т.д.

А вот, теперь собрать обратно эти части, поможет программа cat
пример: $ cat moifail.rar.part* > moifail.rar

наверное есть еще много способов решить эту проблему, в моем случае.. этого мне хватило

Ускорение работы Firefox

В сети можно найти, большое кол-во советов-мануалов , ниже приведен один из примеров:
надо создать или отредактировать значения следующих переменных...
network.http.pipelining = true (Boolean)
network.http.pipelining.firstrequest = true (Boolean)
network.http.pipelining.maxrequests = 32 (Integer)
network.http.proxy.pipelining = true (Boolean)
nglayout.initialpaint.delay = 0 (Integer)

7 января 2009 г.

Системная информация by linux commands

arch : отобразить архитектуру компьютера
uname -m : отобразить архитектуру компьютера (2)
uname -r : отобразить используемую версию ядра
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
shutdown -h now : Остановить систему
init 0
telinit 0
shutdown -h hours:minutes & : запланировать остановку системы на указанное время
shutdown -c : отменить запланированную по расписанию остановку системы
shutdown -r now : перегрузить систему
reboot
logout : выйти из системы