Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Linux: полезные в хозяйстве вещи

Просмотров: 3322Комментарии: 0
Linux

В чистом виде "пост для памяти".

1) Поиск по содержимомуу файла в linux в дереве каталогов

Переходите в нужный каталог и запускаете там grep:

grep -lir "интересующая строка" *

2) Самая спорная команда в Linux - обновление дистрибутива

sudo apt-get dist-upgrade

Ни разу не пользовался - страшно. По идее автоматически обновляет дистрибутив...

3) Еще один аналог Total Commander для Linux - Tux Commander. В отличие от Xfe, не вылетает без видимой причины.

4) Как узнать размер всех БД

звпустить myqsl и ввести:

SELECT table_schema "Database name", sum( data_length + index_length )/1024/1024 "Database Size in MB" FROM information_schema.TABLES GROUP BY table_schema;

5) Как показать наиболее тяжелые SQL запросы

mysqladmin processlist

6) xrandr - утилита настройки 2х мониторов в Linux. Я настраивал на работе через nvidia-settings, в сети достаточно много примеров использования xrandr

7) Проверить, что nvidia-xconfig есть в вашей системе:

alexander@alexander-desktop ~ $ cd /var/lib/dpkg/info
alexander@alexander-desktop /var/lib/dpkg/info $ for i in *vidia*list; do grep 'xconfig $i;done;
/usr/lib/nvidia-310/bin/nvidia-xconfig

Аналогично можно найти и nvidia-settings

8) Настройки Skype в Linux хранятся тут:

~/.Skype/%skype-user-name%

Соответственно, удалить личные настройки скайпа в Linux:

rm -rf ~/.Skype/%skype-user-name%

9) Если нужно выполнить скрипт при выключении компьютера, то действуем так:

создаем нужный нам скрипт:

alexander@alexander-desktop ~ $ sudo nano /etc/init.d/alexander

Делаем его исполнимым:

alexander@alexander-desktop ~ $ sudo chmod +x /etc/init.d/alexander

Используем апдейтер для разнесения по нужным каталогам (автоматическое создание симлинков):

alexander@alexander-desktop ~ $ sudo update-rc.d alexander stop 1 0 6 .
update-rc.d: warning: /etc/init.d/alexander missing LSB information
update-rc.d: see <http: wiki.debian.org="" lsbinitscripts="">
 Adding system startup for /etc/init.d/alexander ...
   /etc/rc0.d/K01alexander -> ../init.d/alexander
   /etc/rc6.d/K01alexander -> ../init.d/alexander

Подробности можно найти в статье "Как запускать скрипт при перезагрузке - выключении" - http://tuksik.ru/auto-start-and-shutdown/ - по ней, собственно, и делалось.

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

(обязательно)