exelens 10.05.2011 21:57
Talks! — Давайте соберём в комментах простые и полезные советы про Линукс и не только?
Хотите чтобы вай фай перестал тупить и работал нормально?Отодвиньте роутер и системник от стен.
Продолжаете комментами.
Главное полезно и ёмко.
UP специально для xT и остряков: советы должны быть про ИТ.
Ну или ладно =) Жгите...
xT 17.05.2011 22:50 #
+ 17 -
не ешьте желтый снег
Я ем только красный, так не приходится всем подряд объяснять про глаза.
Вот интересно - у меня именно такая же карточка и так же периодически чудит Wifi. И именно так я и решаю.
На предыдущем ноуте таких проблем не было, но там и карточка была другая.
Проблема в драйвере r8192se_pci?
На предыдущем ноуте таких проблем не было, но там и карточка была другая.
Проблема в драйвере r8192se_pci?
Еще про вафлю:
blacklist rt2x00lib
blacklist rt2x00pci
blacklist rt2800lib
blacklist rt2800pci
И используй rt2860sta
blacklist rt2x00lib
blacklist rt2x00pci
blacklist rt2800lib
blacklist rt2800pci
И используй rt2860sta
Вывести в консольку структура каталога в виде дерева:
Быстро настроить логин по ключу:
1 2 |
Быстро настроить логин по ключу:
1 2 3 4 |
#Если нет ключей, то генерируем:
ssh-keygen
apt-get (или yum или гуглите для своего дистрибутива) install ssh-login
ssh-login -i ~/.ssh/id_rsa.pub [email protected]
|
Что такое openssh-client и как он связан с ssh-login?
ssh-login - простенький скрипт, который копирует переданный в параметре -i (это единственный параметр, который он понимает, кстати) на удалённую машину. Просто мне удобнее пользоваться им.
aptitude show ssh-login
E: Не удалось найти пакет ssh-login
Может имеется в виду ssh-copy-id? Из пакета openssh-client.
E: Не удалось найти пакет ssh-login
Может имеется в виду ssh-copy-id? Из пакета openssh-client.
если проще, без указания ключа, добавляем свой публичный ключ в .ssh/authorized_keys
и ssh user@host
и ssh user@host
Тоже поделюсь. Появилась необходимость запуска программ при подключении к инету. wicd этого не умеет.
#!/bin/bash
inet=10;
#wait for internet connection
while [ $inet -ne 1 ] ; do
if (ping -c 2 -q www.ya.ru | grep -q "0% packet loss" ) ; then
echo "Internet up";
inet=1;
continue;
else
echo "Internet down"
fi
sleep 10
done
// тут пишите свои команды.
У меня так ntp-client стартует, потому что вафля цеплется после загрузки системы уже.
#!/bin/bash
inet=10;
#wait for internet connection
while [ $inet -ne 1 ] ; do
if (ping -c 2 -q www.ya.ru | grep -q "0% packet loss" ) ; then
echo "Internet up";
inet=1;
continue;
else
echo "Internet down"
fi
sleep 10
done
// тут пишите свои команды.
У меня так ntp-client стартует, потому что вафля цеплется после загрузки системы уже.
Перепость плиз эту полезняшку отдельным постом в срипты.
Тут лучше более простые полезности
Тут лучше более простые полезности
Эммм.... если DNS ляжет, скрипт ляжет вместе с ним. Уж если чо и пинговать так лучше сам DNS гугла.
если ляжет DNS, то толку от считай нета нету. ВСе равно ntp не отработает. А без DNS нормально отработает только скайп и торрент
А /etc/wicd/scripts/{post,postdis,pre,predis}connect/ не то, что вам надо?
ДЕЛАЙТЕ БЕКАПЫ!
Всегда, когда вам нечем занятся - делайте бекапы.
Если ещё осталось пустое место в кронтабе - забейте его скриптом, который делает бекапы.
Всегда, когда вам нечем занятся - делайте бекапы.
Если ещё осталось пустое место в кронтабе - забейте его скриптом, который делает бекапы.
бекапьте бекапы и скрипт который делает бекапы
p.s. крон тоже бекапьте
p.s. крон тоже бекапьте
Вставлю свои 50 копеек: бэкапьте также конфигурацию.
P.S.
Вспомнилось время, когда тщательно бэкапил smb.conf, ибо автоматические конфигурашки не умели почти ничего.
P.S.
Вспомнилось время, когда тщательно бэкапил smb.conf, ибо автоматические конфигурашки не умели почти ничего.
Делайте бекапы криптоключей от криптоконтейнеров, в которых лежат ваши бекапы.
Было б дельно, если бы КА прилепила топик и попутно вычищала левые комментсы. Глядишь и FAQ соберется.
Тогда потом сделать отдельный топик-FAQ или вовсе отдельную кнопку в верхней шапке, ведущую на страничку с выжимкой этого топика. Потеряется же, обидно.
На самом деле весь смак в реал-тайме, потом уже не так интересно будет читать
А ты куда записываешь?
У меня есть специальный файл
Точнее несколько.
1 с идеями которые сделать нужно...
2 с идеями дел которые можно сделать...
По мере выполнения дела из обоих файлов просто стираются.
У меня есть специальный файл
Точнее несколько.
1 с идеями которые сделать нужно...
2 с идеями дел которые можно сделать...
По мере выполнения дела из обоих файлов просто стираются.
я больше на бумагу люблю
у меня толстенная тетрадь с плотной обложкой специально для такого : )
у меня толстенная тетрадь с плотной обложкой специально для такого : )
Юзаю tudu. Благо один хороший человек сделал ебилд со свежей версией, которая разумеет русский.
zim - десктопная вики на текстовых файлах. Файлы эти лежат в дропбоксе.
Org-mode :)
Замечательно удобно. Кстати, файл один, разные ключевые слова. :) По мере выполнения складываю в "архив".
Замечательно удобно. Кстати, файл один, разные ключевые слова. :) По мере выполнения складываю в "архив".
У меня свой redmine.
К нему, кстати, прикручен git, через который отдельным проектом бекапятся конфиги(это там выше по поводу бекапов).
К нему, кстати, прикручен git, через который отдельным проектом бекапятся конфиги(это там выше по поводу бекапов).
... или в домашней директории. Столько полезных файлов может найтись, а уж сколько свободного места появится;)
Не будьте ретроградами и консерваторами, пробуйте и учитесь новому!
не только и IT/Линуксах, а вообще в жизни
не только и IT/Линуксах, а вообще в жизни
послушать музончик: cat /dev/null | aplay
сделать вид, что занимаешься бурной деятельностью: ping localhost
сделать вид, что занимаешься бурной деятельностью: ping localhost
неправильное предупреждение!
осторожно! присутствует нормативная лексика соответствующая рефакторингу чужого кода
осторожно! присутствует нормативная лексика соответствующая рефакторингу чужого кода
Тоже из жизенного опыта вспомнилось.
Если у вас пропал звук, не спешите ковырять алсу и прочее ПО. Может, просто шнур из розетки выскочил.
Если у вас пропал звук, не спешите ковырять алсу и прочее ПО. Может, просто шнур из розетки выскочил.
Отличная, кстати, штука. У нас в офисе на ЖП-панель транслируется. Весьма кстати иногда советы попадаются.
Если появилось острое желание по какому-нибудь вопросу дёрнуть начальника/коллегу/написать на форум, не спешите. За пару минут ваш мозг вполне может решить проблему или составить правильный запрос в гугл.
apt-get -f install всегда меня спасал.
Чинит зависимости в дебиае-бейзд дистрибутивах.
Чинит зависимости в дебиае-бейзд дистрибутивах.
+ настрой скрипт на автосохранение и бекап перед этим самым сохранением
Главное после всего, собрать все действительно полезные коменты и опубликовать в статью типа "Народные советы бывалых" ну или что-то типа этого.
1. Не ставьте глючную убунту.
2. Если нет звука, проверьте не отлючен ли он по умолчанию в аудио mixer`aх.
2. Если нет звука, проверьте не отлючен ли он по умолчанию в аудио mixer`aх.
перед запуском длинных сложных (объединенных) команд на удаленном сервере, трижды проговори ее в слух.
PS:помниться было, сделал скрипт который назначает права 775 на все вирт-хосты и выставляет владельца апачи.
делал листинг ls -la, загонял строки в перемнную и т.д.
трабла вылезла в первых строках листинга ./ и ../
на глазах система рассыпалась за какие-то 10 минут, последним отвалился ssh =)
PS:помниться было, сделал скрипт который назначает права 775 на все вирт-хосты и выставляет владельца апачи.
делал листинг ls -la, загонял строки в перемнную и т.д.
трабла вылезла в первых строках листинга ./ и ../
на глазах система рассыпалась за какие-то 10 минут, последним отвалился ssh =)
Отсюда другой совет - читайте маны. :))
В данном случае спас бы
find ./ -name "*какая-нибудь уникальная часть имени всех виртхостов*" -type f -exec назначаем_права_и_владельца.sh '{}' \;
В данном случае спас бы
find ./ -name "*какая-нибудь уникальная часть имени всех виртхостов*" -type f -exec назначаем_права_и_владельца.sh '{}' \;
хостов около 50, нет ни одной *уникальной части имени всех виртхостов*
с этими хостами работают куча народу, некоторые из которых под рутом. это было временное решение, от которого в итоге отказались.
с этими хостами работают куча народу, некоторые из которых под рутом. это было временное решение, от которого в итоге отказались.
Надо было мне уточнить, что названия тоже стоит сначала продумывать. :)
А основная суть в том, что использовать для такой задачи ls и парсить его вывод - это нерационально. Надо использовать более подходящии инструменты для каждой задачи, тогда меньше риск что-либо поломать.
А основная суть в том, что использовать для такой задачи ls и парсить его вывод - это нерационально. Надо использовать более подходящии инструменты для каждой задачи, тогда меньше риск что-либо поломать.
хм, вывод получается одной строкой, а мне нужно было засунуть каждую директорию в переменную, на которую уже накатить права. по этому дистинг был по строчный.
PS. это всеголишь воспоминание к совету, а не трабла, требующая решения.
PS. это всеголишь воспоминание к совету, а не трабла, требующая решения.
Вы же сами сказали:
Так что вам мешает: ls -lA?
делал листинг ls -la, загонял строки в перемнную и т.д.
Так что вам мешает: ls -lA?
Попробуй ls -A | less, приятно удивишься. ls с выводом в пайп ВСЕГДА даёт построчный одноколоночный вывол (если не использовать -l).
Пиши скрипты "чисто-для-себя" на zsh, у него куча вкусностей. Ставь агилию
1. Будь добрее, и мир станет лучше.
2. Начни с себя.
3. Не будь серым.
4. Делай!
5. Думай!
6. На любую ситуацию научись смотреть со стороны!
7. Не навязывай себя и своё мнение.
8. Не ленись!
9. Чувствуй грани.
10. Убери левую руку от щеки, расправь позвоночник и смотри пункт №11.
11. Чё сидишь? Марш спортом заниматься!
2. Начни с себя.
3. Не будь серым.
4. Делай!
5. Думай!
6. На любую ситуацию научись смотреть со стороны!
7. Не навязывай себя и своё мнение.
8. Не ленись!
9. Чувствуй грани.
10. Убери левую руку от щеки, расправь позвоночник и смотри пункт №11.
11. Чё сидишь? Марш спортом заниматься!
/* зануда mode on */
ну тогда список должен быть ненумерованым :)
/* зануда mode off */
ну тогда список должен быть ненумерованым :)
/* зануда mode off */
Конкретизирую:
1. %название_твоего_дистра% wiki
2. Багтрекер дистра
3. Форумы твоего дистра.
2. Arch Wiki (очень-очень хорошая штука, да)
3. Google
^Порядок очередности источников для поиска.
Чтобы понять что искать:
Программки:
* Запускать приложение из терминала, смотреть вывод.
* /var/log
Железки:
* lspci, lspci -vvv, lspci -nn (если имя железки совсем не гуглиться, выводит PCI ID)
* hwinfo
1. %название_твоего_дистра% wiki
2. Багтрекер дистра
3. Форумы твоего дистра.
2. Arch Wiki (очень-очень хорошая штука, да)
3. Google
^Порядок очередности источников для поиска.
Чтобы понять что искать:
Программки:
* Запускать приложение из терминала, смотреть вывод.
* /var/log
Железки:
* lspci, lspci -vvv, lspci -nn (если имя железки совсем не гуглиться, выводит PCI ID)
* hwinfo
Добавлю про багзиллу и вики программы, с которой проблемы. Очень хорошая и надёжная штука.
Ага. Именно этот аргумент мне приводили, когда я предлагал переделать наконец сервер на FreeBSD 4.10, воткнуть туда современную ось и убрать некоторые костыли(например, базу пользователей почты сделать отдельно, а не "один аккаунт - один системный пользователь"). :))
Так что осторожнее с этим советом. ;)
Так что осторожнее с этим советом. ;)
но мы же знаем, что все хорошо в меру =), поэтому будем придерживатся меры и в этом совете