oio11: (Default)
[personal profile] oio11
23 подсказки начинающему профи в Linux. Part I.


Категория
Администрирование
user
dana,
time
2013-07-04 00:10:53




Приведенные ниже 23 совета помогут ускорить работу и решать возникшие проблемы гораздо быстрее


1. Как посмотреть не свои процессы?


ps aux | grep -v `whoami`


А еще лучше сразу посмотреть чужие процессы, которые больше всего загружают память и из-за чего ваш компьютер может сильно притормаживать



 


ps aux --sort=-%cpu | grep -m 11 -v `whoami`


 2. Как заменить один текст сразу в нескольких файлах?


Предположим, что нам надо заменить слово "cat"  на "dog" во всех файлах текущей директории, название которой начинается на animal:


perl -i -pe 's/cat/dog/;' animal*


Если надо сделать тоже самое, но во  всех поддиректориях. то можно выполнить следующую команду:


find. -name '*.txt' -print | xargs perl -pi -e's/cat/dog/ig' *.txt


Если файлы, в которых вы будете делать это имеют, например другую кодировку, либо другие странные символы и кучу переносов строк, то можно попробовать это:


find -type f -name '*.txt' -print0 | xargs --null perl -pi -e 's/cat/dog/'


3. Как вернуть консоли начальные настройки?


например у вас (случайно) изменилась кодировка, язык, цвета, буквы стали иероглифами и произошло еще очень много других вещей, что делать? все очень просто:


reset


 4.Как создать поиск по gg в в Mozilla Firefox?


Хотите гуглить в мозилле как в  Konqueror: gg поисковое_слово? Нет ничего проще:



  1. создайте в мозилле новую закладку со следующим адресом - www.google.com/search?q=%s 

  2. в редакторе закладок откройте ее свойства

  3. введите в поле keyword gg — и все.


 5. Как запустить несколько X-сессий?


Нажмите Ctrl+Alt+<F7>  и вы попадете в консоль. Чтобы запустить графическую оболочку нужно залогиниться и выполнить команду:


startx -- :1


 Будет открыта еще одна сессия. чтобы вернуться в предыдущую, снова нажмите Ctrl+Alt+<F7>. клавиши с F1 по F6 отвечают за 6 сессий консоли, а клавиши с F7 по F12 — за 6 графических сессий. Таким образом можно переключаться между 6 различными сессиями, как консольными, так и графическими.


6. Как ускорить загрузку браузера в KDE?


Зайдите в System > KDE performanсe, там можно выбрать загрузку Konqueror'а при старте системы в фоновом режиме. И когда вы его вызовете он запустится мгновенно - мелочь, а приятно.


7. Как сделать резервное копирование удаленно?


Если вам нужно сделать резервную копию папки с только изменившимися файлами, то можно воспользоваться rsync:


rsync -vare ssh den@192.168.0.5:/home/den/files/* /home/den/backup/


В этом примере будет сделана резервная копия всех файлов из /home/den/files/ в /home/den/backup/ на компьютере с IP-адресом 192.168.0.5


8. Как синхронизировать часы?


ntpdate ntp.blueyonder.co.uk


Или любой другой сервер, список можно найти в Интернете. Но сначала не забудь поставить ntp-пакет.


9. Как искать большие файлы?


ls -lSrh


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


ls -lSrh *.avi*


А следующей командой можно найти самые большие папки:


du -kx | egrep -v "\./.+/" | sort -n


10.Какие горячие клавиши у Nautilus'а?


Ctrl+L - открыть директорию


Ctrl+стрелка вверх - подняться на уровень выше


Стрелки - перемещение внутри директории


11. Как оптимизировать базу данных MySQL?


mysqlcheck -o <databasename>


Команда особенно полезна, когда файлы становятся фрагментированными после изменения либо удаления части баз данных mysql. Просто возьмите за привычку запускать оптимизацию регулярно - это увеличит производительность


12. Как быстро написать письмо?


Нажмите Alt+F2 и наберите:


mailto:man@address.com


После нажатие Enter запустится клиент по умолчанию для отправки писем с уже введенным адресом.


Можно также ввести адрес в интернете и откроется браузер :-)


13. Как распараллелить сборку на несколько потоков?


В системе много ядер и много гигабайт оперативы? можно увеличить скорость работы в несколько раз - просто добавьте -j


make -j4; make -j4 modules


14. Как увеличить время работы батареи ноутбука?


Это можно сделать с помощью hdparm - утилиты для настройки жесткого диска


hdparm -y /dev/hdb - переход в режим ожидания
hdparm -Y /dev/hdb - переход в спящий режим
hdparm -S 36 /dev/hdb - время автоматического выключения


15. Как управлять скоростью беспроводного соединения?


Если между приемником и передатчиком хороший сигнал, то и скорость передачи будет большая, а если сигнал - плохой, то скорость будет максимальная при данном сигнале, а это чревато потерями пакетов и соответственно ухудшением качества связи. Чтобы при плохом сигнале было приемлемое качество связи, скорость передачи должна быть ниже, количество подключений должно быть меньше. В линуксе это делается командой iwconfig:


iwconfig eth0 rate 2M - задается точное ограничение скорости


iwconfig eth0 rate 5.5M auto - любая скорость синхронизации, но меньше указанной


iwconfig eth0 rate auto - снятие всех ограничений (автоматическая синхронизация)


Что-то слишком большая получилась статья, поэтому решено было разбить ее на две, поэтому:


to be continued...



http://netpronet.ru/bl/101

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 4th, 2026 01:37 am
Powered by Dreamwidth Studios