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

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. 3rd, 2026 11:10 pm
Powered by Dreamwidth Studios