MisterOnline,
вас попросили вывод команды показать. В консоле наберите что попросили и покажите здесь.
Простые решения
интересно :D извиняюсь... сейчас, минутку
не получается ... :( ... что только не перепробывал...
andrey@linux-ew70:~> fdisk -l
Absolute path to 'fdisk' is '/sbin/fdisk', so running it may require superuser privileges (eg. root).
andrey@linux-ew70:~> kdesu /sbin/fdisk -l
kdesu: Неизвестный параметр l.
kdesu: Используйте --help для вывода списка доступных параметров.
и далее очень длинный список попыток...
интересно :D извиняюсь... сейчас, минутку
не получается ... :( ... что только не перепробывал...
andrey@linux-ew70:~> fdisk -l
Absolute path to 'fdisk' is '/sbin/fdisk', so running it may require superuser privileges (eg. root).
andrey@linux-ew70:~> kdesu /sbin/fdisk -l
kdesu: Неизвестный параметр l.
kdesu: Используйте --help для вывода списка доступных параметров.
и далее очень длинный список попыток...
su -c 'fdisk -l'
да уж... до этого бы я не додумался...
andrey@linux-ew70:~> su -c 'fdisk -l'
Пароль:
Диск /dev/sda: 250.1 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x522749c9
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 1305 10482381 83 Linux
/dev/sda3 1306 30402 233716171+ 83 Linux
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 1305 10482381 83 Linux
/dev/sda3 1306 30402 233716171+ 83 Linux
ну и где тут ваше:
У меня на жёстком диске всего 3 раздела на данный момент - "/", затем "swap" и "основной самый огромный раздел"
а? почему только у меня ощущение ввода в заблуждение?
уже переустановил... извиняюсь... и через полчаса опять переустанавливать буду (качаю ДВД образ суси... его буду устанавливать) химичу... так сказать...
но суть проблемы не меняется... нужно уменьшить sda3 так, чтобы перед ним, появилось свободное место, а не после него...
MisterOnline, если у вас возникают постоянные желания менять размер вам лучше начать устанавливать систему прям на LVM и поставить пакет system-config-lvm, будите ползунки туда-сюда дергать прям без перезагрузки ОС (окромя корня понятное дело)
Ну тогда наверное придётся и мой основной раздел с ценной для меня информацией переносить на LVM... а с этим делом (с LVM) я вообще не знаком... Вобщем создаю новую тему про то, как мне всё перенести на LVM...
Всем привет. Какой дистрибутив Linux будет полностью готов к работе после установки? А так же будет прост в настройках. Я знаком только с Windows 7, прошу учитывать это при ответе. ))) Спасибо.
В принципе любой, из тех что на слуху, подойдет. Но не забывай, что существуют виртуальные машины, где дистрибутив можно попробовать, не разбивая диск на разделы. Ну, и какую-нибудь книгу для чайников пролистай, естественно (хотя бы раздел "установка"). А потом уже и другие вопросы появятся :)
Вот что я собрал из tips-ов, когда юзал мандриву и убунту, может кому пригодиться...
UBUNTU
-----------------------------------------------------------------------------------------------
Уменьшить шум в наушниках можно поставив громкость CD и микрофона в микшере на ноль (mute).
-----------------------------------------------------------------------------------
/etc/modprobe.d/alsa-base.conf - отвечает за звук алса.
/etc/modprobe.conf - конфиги звука
/etc/modprobe.d/sound - аналогично alsa-base
gstreamer-properties - команда управления звуком (Ubuntu).
gnome-volume-control - микшер ГНОМА
-----------------------------------------------------------------------------------
ccsm - настройка компиза через терминал
---------------------------------------------------------------------------------------
Для того чтобы корректно мониторились наушники на ноутбуке (может помочь и при других проблемах со звуком):
в файлах /etc/modprobe.d/alsa-base.сonf и etc/modprobe.d/sound нужно в конце дописать 2 строчки:
alias snd-card-0 snd-hda-intel
options snd-hda-intel enable=1 index=0 model=auto
Вместо model=auto можно попробовать указать (в зависимости от типа ноутбука):
model=lenovo
model=acer
model=acer-aspire
model=z71v
model=asus-a7j
model=laptop
model=lg
model=vaio
model=toshiba
model=toshiba-s06
model=toshiba-rx1
model=3stack
model=medion-md2
model=dell
model=dell-m6
---------------------------------------------------------------------------------------------
Проблемы с перезагрузкой (не выполняеться до конца на асусах и виснет):
добавить в файл grab.cfg вместо строки GRUB_CMDLINE_LINUX_DEFAULT="quiet splash", строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=p". Параметр ядра reboot=p всё исправляет. После редактирования и сохранения файла grab, написать в терминале: sudo update-grub
Если нет файла grub.cfg, то дописывать параметр нужно в файл grub.lst, без апдейта граба.
-------------------------------------------------------------------------------------------------
Удаление сервера pulse-audio:
sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio
killall pulseaudio
Следующие действия должны вернуть стандартный апплет управления громкостью:
# echo "deb http://ppa.launchpad.net/dtl131/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
# Добавление дополнительного репозитория
# echo "deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
# Добавление дополнительного репозитория
# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE && sudo apt-get update
# Добавление ключа безопасности и обновление списка пакетов
# sudo apt-get install gnome-applets gnome-media gnome-settings-daemon libcanberra0
# Обновление пакетов
--------------------------------------------------------------------------------------------------------
Если нет звука на ноутбуке, возможно драйвера програмного модема монополизируют звук. Их можно удалить:
sudo aptitude purge sl-modem-daemon
-----------------------------------------------------------------------------------------------------------
Автомонтирование дисков при загрузке ОС:
В файле /etc/fstab нужно дописать строку вида: UUID=число /mnt/windows ntfs defaults 0 0
номер устройства точка монтирования файловая система параметры флаги
Чтобы получить номер UUID устройства нужно набрать команду blkid. Точка монтирования это путь до директории, где будет отображаться содержимое устройства. Файловая система указываеться в виде fat32, ntfs, ext2, ext3 итд.
msdos - FAT16
vfat - FAT32
ntfs - ну понятно (обычно лучше использовать ntfs-3g)
ufs - ФС FreeBSD или OpenBSD
iso9660 - ФС CD-ROM
Параметры:
exec - Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию.
noexec - Запрет на запуск исполняемых файлов.
auto - Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
noauto - Раздел не будет автоматически монтироваться при загрузке системы.
ro - Монтирование только для чтения.
rw - Монтирование для чтения и записи. По-умолчанию.
user - Разрешение простым пользователям монтировать/демонтировать этот раздел.
nouser - Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
defaults - Использование всех параметров по-умолчанию.
Флаги:
Первая по порядку цифра - Флаг бэкапа:
Если 1 - то программа dump включит этот раздел при резервном копировании.
Если 0 - то этот раздел не будет включен при резервном копировании.
Вторая цифра - Флаг проверки:
Устанавливает порядок проверки раздела при монтировании на наличие ошибок. Если установить один и тот же порядок для двух разделов, они будут проверяться одновременно.
Если 0 - раздел не проверяется.
После редактирования файла, можно смонтировать указанные в нём устройства без перезагрузки:
sudo mount /mnt/windows - указать точку монтирования из файла fstab.
----------------------------------------------------------------------------------
Все диски (и вообще устройства) в Linux - это файлы. Из этого следует, что к ним применимы все команды работы с файлами. Например, команда копирования:
cp /dev/cdrom /home/maks/cdrom.iso
Такая команда скопирует все данные с CD-ROM и создаст его iso-образ в файле cdrom.iso. Потом этот образ можно закатать на болванку консольной или графической утилитой... А можно с ним поступить вот так:
mount -t iso9660 -o loop /home/maks/cdrom.iso /mnt/cdrom
Этим мы примонтируем iso-образ и в каталоге /mnt/cdrom увидим содержимое того диска, с которого этот образ был снят. Опция loop показывает, что это не реальное устройство, а файл образа.
------------------------------------------------------------------------------------------------
mkv-видео формат "WVC1" в mplayer:
mplayer -demuxer lavf -vc ffvc1 ~/файл.mkv
-----------------------------------------------------------------------------------------------
Включение VPDAU N-vidia:
1. sudo apt-get install nvidia-185-libvdpau
2. sudo apt-get install mplayer
3. sudo apt-get install ubuntu-restricted-extras
4. sudo apt-get install ffmpeg
5. в mplayer в настройках на вкладке видео (Available drivers) выбрать пункт VDPAU with X11
далее можно использовать команду: mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau, /film.mkv
--------------------------------------------------------------------------------------------
удаление лишнего ядра Ubuntu:
sudo apt-get remove linux-image-2.6.28-11-generic - название ядра ставить своё.
---------------------------------------------------------------------------------------------------------
mount -t udf,iso9660 -o loop,ro,offset=307200 file.nrg /каталог/монтирования - монтировать nrg образ в линуксе.
---------------------------------------------------------------------------------------------------------------------
Открываем консоль и вводим команду:
glxinfo | grep direct
В ответ вы должны увидеть Direct rendering: "Yes". Это будет значить, что аппаратное ускорение работает.
-----------------------------------------------------------------------------------------------------------------------
MANDRIVA
---------------------------------------------------------------------------------------
Смена пароля: passwd имя_юзера (для рута имя = root)
------------------------------------------------------------------------------------------------
Любой репозиторий можно добавить в систему с помощью команды вида:
urpmi.addmedia ИМЯ ftp://ftp.linux.org.tr/pub/mandriva-tr/путь до дистрибутива/архитектура/тип
к примеру для репозитория free дистрибутива Mandriva 2010.0 архитектуры i586 команда будет такой:
urpmi addmedia tr_i586_free ftp://ftp.linux.org.tr/pub/mandriva-tr/2010.0/i586/free/
-----------------------------------------------------------------------------------------------------
Удаление зависимостей, которые не используюся другими пакетами (зависимостей-"сирот"):
urpme --auto-orphan
---------------------------------------------------------------------------------------------------------
Классическое тестирование ошибок звука в Мандрива выполняется запуском следующих команд:
- "lspcidrake -v | fgrep -i AUDIO" сообщит вам, какой драйвер использует ваша карта по умолчанию
- "grep sound-slot /etc/modprobe.conf" сообщит вам, какой драйвер используется в данный момент
- "/sbin/lsmod" позволит вам проверить, загружен ли модуль (драйвер)
- "/sbin/chkconfig --list sound" и "/sbin/chkconfig --list alsa" сообщит вам, были службы sound и alsa настроены для запуска на initlevel 3 или нет
- "aumix -q" сообщит вам, включена громкость звука или нет
- "/sbin/fuser -v /dev/dsp" сообщит, какая программа использует звуковую карту.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Установка среды gnome осуществляется установкой одного метапакета:
task-gnome (urpmi task-gnome - набрать в консоли)
--------------------------------------------------------------------------------------------------------------
При невозможности включить семантический декктоп Nepomuk, необходимо установить следующие пакеты:
soprano-plugin-sesame2
soprano-plugin-redland
libsoprano4
-----------------------------------------------------------------------------------------------
сменить владельца папки:
chown имя_юзера /путь_до_папки
----------------------------------------------------------------------------------------------------------
Тонкая настройка firefox:
Набрать в адресной строке about:config
-----------------------------------------------------------------------------------------------------------
Удаление модулей из загрузки linux:
lsmod - команда показывает загруженные модули.
Можули, которые не должны загружаться, нужно записать в файл:
/etc/modprobe.d/blacklist
синтаксис файла:
blacklist имя_модуля1
blacklist имя_модуля2
...
Посмотреть имена модулей можно командой lsmod (от рута).
Выгружает модули сразу команда /sbin/rmmod
blacklist может быть не одним файлом: blacklist-mdv итд...
Другой полезной командой управления модулями ядра является modinfo. Используйте команду /sbin/modinfo, чтобы просмотреть информацию о модуле ядра.
------------------------------------------------------------------------------------
Примечание: многие решения кроссплатформенные, но не все.
Делаем исполняемым: chmod 711 vpn
замените на 700
кстати, скрипт вовсе не обязательно качать непонятно откуда, а лучше скопировать:
#!/bin/sh
LINK_NAME=vpn
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
script_name=$0
check_vpn_run() {
[ -f "/var/run/ppp-$LINK_NAME.pid" ] && return 0
return 1
}
usage() {
echo "Usage: $script_name {start|stop|configure|status}"
exit 1
}
configure_vpn() {
touch /etc/ppp/peers/$LINK_NAME
chmod 600 /etc/ppp/peers/$LINK_NAME
correct=""
while [ "$correct" != "yes" ]
do
read -p'Server [vpn.corbina.net]: ' server
if [ -z $server ]; then
server="vpn.corbina.net"
fi
read -p'Login: ' username
read -p'Password: ' password
echo "============================="
echo "Server: $server"
echo "Login: $username"
echo "Password: $password"
echo "============================="
read -p'Correct? (yes/no):' correct
done
cat <<EOT > /etc/ppp/peers/$LINK_NAME
noipdefault
nodefaultroute
noauth
refuse-pap
nobsdcomp
nodeflate
novj
linkname $LINK_NAME
user '$username'
password '$password'
updetach
mtu 1460
pty 'pptp $server --nolaunchpppd'
EOT
}
start_vpn() {
if [ ! -f "/etc/ppp/peers/$LINK_NAME" ]; then
echo "$script_name: VPN-connection not configured" >&2
exit 1
fi
default_gw=`route -n|awk '/^0\.0\.0\.0 .* eth/{print $2}'|head -1`
if [ -z "$default_gw" ]; then
echo "$script_name: No default route" >&2
exit 1
fi
pppd call $LINK_NAME
status=$?
if [ $status -ne 0 ]; then
echo "$script_name: pppd error: $status" >&2
exit 1
fi
if [ -f "/var/run/ppp-$LINK_NAME.pid" ]; then
ppp_iface=`tail -1 /var/run/ppp-$LINK_NAME.pid`
route add -host $server gw $default_gw
route add -net default dev $ppp_iface
fi
}
stop_vpn() {
pid=`head -1 /var/run/ppp-$LINK_NAME.pid`
kill $pid
route del -host $server
route del -net default dev
}
status_vpn() {
if check_vpn_run; then
echo "VPN-connection is UP"
else
echo "VPN-connection is DOWN"
fi
}
case "$1" in
start)
if check_vpn_run; then
echo "VPN-connection already started"
exit 0
fi
start_vpn
;;
stop)
if check_vpn_run; then
stop_vpn
else
echo "VPN-connection not started"
fi
;;
configure)
configure_vpn
;;
status)
if check_vpn_run; then
echo "VPN-connection is UP"
else
echo "VPN-connection is DOWN"
fi
;;
*)
usage
;;
esac
дополнил скрипт. теперь так:
1) установить пакет pptp-linux (как - зависит от дистрибутива)
2) скопировать приведённый скрипт в текстовый файл, и сохранить как vpn
3) переместить файл
[console]# mv vpn /usr/local/bin[/console]
4) дать права
[console]# chmod 700 /usr/local/bin/vpn[/console]
5) конфигурация
[console]# vpn configure[/console]
если сервер vpn.corbina.net, то можно его не вводить (просто нажать ENTER)
пароль видно (блин, какой дурак придумал прятать этот пароль?! :[ )
Если всё правильно, наберите yes, иначе повторите ввод.
6) запуск
[console]# vpn start[/console]
остановка
[console]# vpn stop[/console]
проверка
[console]# vpn status[/console]
7) ??????????
8) PROFIT :D
PS: переделал для себя. т.ч. пишите, если что не так.
Использование ffmpeg для видео-захвата экрана.
Простой скрипт для захвата экрана; для удобства, можно повесить на кнопку запуска панели или рабочего стола. (В свойствах кнопки указать - выполнять в терминале)
Можно указать длительность записи; файл после прекращения записи дополнительно сжимается с использованием кодека x264 и помещается в указанную директорию. К имени файла дописывается дата и время создания.
Для остановки записи необходимо перейти в терминал, нажать 'q'. Альтернативный способ - указать время записи.
И, конечно, желательно убедиться в наличии поддержки x11grab:
[console]
ffmpeg -formats 2> /dev/null | grep 'x11grab'
D x11grab X11grab
[/console]
Сам скрипт:
#!/usr/bin/bash
# Каталог, куда будет перемещен результат в виде: screen-day.month.year.time.mkv (screen-13.02.2011.13.20.mkv)
OUTDIR="/home/newton"
#Разрешение экрана:
SCR_SIZE="1024x768"
# Кодек и формат файла для захвата экрана:
INCODEC="mpeg4"
INEXT=".mp4"
#Для слабых компутеров, более подходящий вариант:
#INCODEC="qtrle"
#INEXT=".mov"
# Автостоп отсутствует, будет записывать пока не остановить (или пока место на диске не кончится)
AUTOTIME=""
# Для записи ролика определенного времени, в данном случае - 1 мин 30 сек
# Вполне допустимо указать время длительности, и прервать запись ранее, нажатием 'q' в терминале.
#AUTOTIME="-t 00:01:30"
if [ -f /tmp/x11grab${INEXT} ]; then
rm -f /tmp/x11grab${INEXT}
fi
ffmpeg -f x11grab $AUTOTIME -s $SCR_SIZE -r 10 -i :0.0 -vcodec $INCODEC -sameq /tmp/x11grab${INEXT}
if [ -f /tmp/x11grab.mkv ]; then
rm -f /tmp/x11grab.mkv
fi
ffmpeg -i /tmp/x11grab${INEXT} -an -pass 1 -vcodec libx264 -vpre slow_firstpass -b 500k -s $SCR_SIZE -r 10 -threads 2 /tmp/x11grab.mkv
rm -f /tmp/x11grab.mkv
ffmpeg -i /tmp/x11grab${INEXT} -an -pass 2 -vcodec libx264 -vpre slow -b 500k -s $SCR_SIZE -r 10 -threads 2 /tmp/x11grab.mkv
mv -v /tmp/x11grab.mkv ${OUTDIR}/screen-`date +%d.%m.%Y.%H.%M`.mkv
rm -f /tmp/x11grab${INEXT}
как очистить всe что я понаписывал в iptables :(
ещё актуально ?
а вообще :
iptables -F
очищает все цепочки .
iptables -F INPUT
очищает цепочку INPUT
iptables -F OUTPUT
очищает цепочку OUTPUT
iptables -F FORWARD
очищает цепочку FORWARD
И не забыть потом сделать /etc/init.d/iptables save - что бы сохранить
И не забыть потом сделать /etc/init.d/iptables save - что бы сохранить
ну какбэ очевидные вещи чё уж там smile , а так да это нужно сделать .
Добрый день, возникла такая проблема, не могу установить тулчейны для uClinux на Федору 14. Тулчейны поставляются в виде .sh скрипта. Запускаю ./arm-elf-tools-20040427.sh
sudo ./arm-elf-tools-20040427.sh
tail: невозможно открыть «+43» для чтения: Нет такого файла или каталога
gzip: stdin: not in gzip format
tar: Это не похоже на tar-архив
tar: Завершение работы с состоянием неисправности с из-за возникших ошибок
На убунте тоже самое, подскажите что можно сделать?
tar: Это не похоже на tar-архив
скрипт можно посмотреть?
ЗЫЖ
тулчейны для uClinux на Федору 14.
а зачем мусорить в теме "простые решения"???
2модератор, почистите пожалуйста. Явный оффтоп. это в программирование наверное...
простые решения:
мой новый плеер не умеет читать HTML
умеет только .txt
HTML -> TXT
[console]$ sed -r ':l;/<[^>]*$/{ N; s/\n//; bl; }; s/<[^>]*>//g; /^\s*$/d' file.html[/console]
просто вырезает все теги, включая многострочные. Конечно, можно найти хтмлки, на которых это не работает. Но скрипт не для доказательств могущества sed, а просто чтоб теги вырезать.
ещё мой плеер не умеет нормальную utf
UTF-8 -> cp1251
[console]$ iconv -c -t cp1251 file.utf-8 >file.cp1251[/console]
http://opensrc.sec.samsung.com/download/arm-elf-tools-20040427.sh вот скрипт, посмотрите пожалуйста