Общие рекомендации по Linux

Материал из LinTest Wiki
Версия от 16:15, 27 июля 2014; Admin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Полезные ссылки, статьи

Русская консоль Fedora 11

Если вместо русских букв квадраты необходимо обновить initrd:

$ sudo /usr/libexec/plymouth/plymouth-update-initrd

Настройка Yota WiMax

Мини-дистрибутивы Linux

Флажки в индикаторе раскладок GNOME

Скачать, распаковать и запустить самораспаковывающийся скрипт. gnome-flags.tar.gz

Динамический доступ к Samba

Другой вариант:

fusesmb /media/network fuse rw,nosuid,nodev 0 0

Работа с архивами

tar -czf arch.tgz ./* Упаковать в архив arch.tgz файлы текущего каталога
tar -xvzf arch.tgz Распаковать архив arch.tgz в текущий каталог

Настройка файловой системы

Чтобы настраивать диски нужно их вначале размонтировать.

# umount /dev/sda5

Форматирование диска.

# mkfs -t ext3 /dev/sda5

Слишком частая проверка дисков (каждые 30 запусков, иногда раздражает). Это назначит проверку раз в месяц.

# tune2fs -c 0 -i 1m /dev/sda5

Как уменьшить размер зарезервированного для root места на диске.

# tune2fs -l /dev/hda1     # Смотрим установки
# tune2fs -m 2 /dev/hda1   # Меняем на 2 процента

Что за программа слушает порт?

Чтобы узнать какая программа слушает определенный порт есть два способа.

$ lsof -i :80
$ netstat -nap | grep :80

Настройка безопасности register_globals

При установке и настройке MediaWiki появляется надпись:

Warning: PHP's register_globals option is enabled. Disable it if you can.

В корне сайта создайте файл .htaccess и напишите в нём:

php_value register_globals Off

Ошибка при запуске драйвера cx18

При запуске не определяется оборудование. Возникает ошибка следующего вида.

cx18-0: Unknown card: vendor:device: 14f1:5b7a

Чтобы отменить его загрузку нужно добавить в файл строчку

# mcedit /etc/modprobe.d/blacklist.conf
blacklist cx18

Групповая обработка фотографий

Чтобы сжать фотографии большого размера при помощи пакета ImageMagik воспользуемся следующим скриптом. (Источник)

#!/bin/bash

DIR=%1
DIR=${DIR%/}

for FILE in $(ls -1A "$DIR")
do
  echo "convert-pictures: Converting $FILE"
  convert "$DIR/$FILE" -resize 1000x1000 "$FILE"
done

echo 'convert-pictures: Everything is done!'

Групповая замена пробелов на табуляторы

sed получает входной поток (обычно файл) построчно, редактирует каждую строку согласно правилам, определённым в sed-скрипте с использованием простого языка sed, и затем выводит результат в выходной поток.

 sed -e 's/    /\t/g' ./filename.cpp ./new/filename.cpp

Пакетная конвертация видео-файлов

ffmpeg -i input.mp4 -vcodec mpeg2video -qmin 2 -qmax 32 -b 5000k output.avi

Рекурсивно скачать сайт

Рекурсивно скачать сайт при помощи wget, явным образом задав кодировку.

wget -r -l10 -np --header='Accept-Charset: windows-1251' http://myrulib.lintest.ru/flibusta/
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты
Проекты