Короткие заметки на тему как - чего - где подправить в Линухах чтобы было счастье...
1. Перенос ярлыков программ на рабочий стол в Ubuntu версии после 12.04
Со временем, особенно на нетбуке с маленьким экраном, панель Unity настолько отяжелела (читай до неприличия удлинилась) что было принято решение вынести некоторые ярлыки на рабочий стол.
Некоторые советуют вот так: вызвать по Alt+F2 в поиске нужную прогу и перетащить ее мышей. Так вот: у мну тоже не работает... (Это к тем у кого не работает) Вываливается ошибка.
Получился вот какой вариант.
Ярлыки всех программ лежат в: /usr/share/applications
заходим туда и копируем нужные файлы с расширением *.desktop собственно на рабочий стол. Типа: /home/username/Рабочий стол
2. Как замерить скорость инета в терминале
Очень понравилась данная приблуда... Решил перепостить. Естественно испытал на своих кошках (с) ))) Все работает.
В Win7 обычно для замера собственной скорости интернета заходишь через браузер посредством поиска или адресной строки на сайт . В Linux все это можно проделать легко и просто в терминале набрав одну единственную строку-команду speedtest
Для удаления репозитория нужно воспользоваться немного изменённой (относительно установки) командой:
sudo add-apt-repository --remove ppa:репозиторий/ppa
подробнее здесь
4. Как изменить права на папки и файлы.
Нубский конечно вопрос... Здесь кратко и довольно понятно.
Чтобы не лазить по ссылке - далее текст статьи. Не очень "коротенько" но полезно )))
Чтобы сменить владельца, в Unix используется команда chown. Первая группа параметров данной команды -- опции. Для того, чтобы изменения коснулись не только данной директории, но и всех поддиректорий, нужно применить команду рекурсивно -- с параметром "-R".
Вторая группа параметров -- это владелец и группа владельцев, разделённые двоеточием (можно не устанавливать группу -- тогда это просто логин владельца) -- "user:group" или "user".
Третья же группа параметров -- это пути до папок / файлов, к которым нужно применить команду. Например, "/home/user/dir/".
Итак, команда смены владельца и группы владельцев для директории и всех поддиректорий с файлами будет выглядеть так:
Права на доступ изменяются командой chmod.
Примеры:
Стоит заметить, что изменять права на файлы и директории могут администраторы и владелец этих папок и файлов.
Так что мухи -- отдельно, котлеты -- отдельно: зададим права сначала для одних, потом -- для других. В этом нам поможет команда find.
Но если присмотреться, всё понятно: найти в /home/user все объекты, типа file (f) и выполнить для них chmod 600.
Или же для директорий:
1. Перенос ярлыков программ на рабочий стол в Ubuntu версии после 12.04
Со временем, особенно на нетбуке с маленьким экраном, панель Unity настолько отяжелела (читай до неприличия удлинилась) что было принято решение вынести некоторые ярлыки на рабочий стол.
Некоторые советуют вот так: вызвать по Alt+F2 в поиске нужную прогу и перетащить ее мышей. Так вот: у мну тоже не работает... (Это к тем у кого не работает) Вываливается ошибка.
Получился вот какой вариант.
Ярлыки всех программ лежат в: /usr/share/applications
заходим туда и копируем нужные файлы с расширением *.desktop собственно на рабочий стол. Типа: /home/username/Рабочий стол
2. Как замерить скорость инета в терминале
Очень понравилась данная приблуда... Решил перепостить. Естественно испытал на своих кошках (с) ))) Все работает.
В Win7 обычно для замера собственной скорости интернета заходишь через браузер посредством поиска или адресной строки на сайт . В Linux все это можно проделать легко и просто в терминале набрав одну единственную строку-команду speedtest
Просто для выполнения этой строки-команды необходимо установить следующие пакеты
- python-pip
- speedtest-cli
- Устанавливаем python-pip, инструмент для установки и управления пакетами Python строкой-командой в терминале:
sudo apt-get install python-pip
- устанавливаем speedtest-cli с помощью python-pip следующей строкой-командой
sudo pip install speedtest-cli
Поcля
окончания установки пакетов приступаем к проверке Вашей скорости
интернет-соединения вышеуказанной строкой-командой в терминале
speedtest
Дополнительно увидите информацию о провайдере и IP-адресе.
Теперь в любой момент можно проверяться и предъявлять претензии к провайдеру ):)
ИМХО. По поводу последнего "постулата" ))) - весьма спорно. Обязательным условием такой проверки должно быть втыкание шнурка от прова непосредствено в комп, на котором этот тест запускается. Если изначально подключен роутер и работает несколько потребителей инета - очевидно, что скорость будет меньше...
З.Ы. Отличный сайт, но по мне, немного корявый по графике и, с совсем уж вымораживающими моск, снежинками... ППЦ!
3. Как удалить репозиторий (PPA)
Для удаления репозитория нужно воспользоваться немного изменённой (относительно установки) командой:
sudo add-apt-repository --remove ppa:репозиторий/ppa
подробнее здесь
4. Как изменить права на папки и файлы.
Нубский конечно вопрос... Здесь кратко и довольно понятно.
Чтобы не лазить по ссылке - далее текст статьи. Не очень "коротенько" но полезно )))
a) Сменить владельца для всех папкок и файлов, лежащих в данной папке
Чтобы сменить владельца, в Unix используется команда chown. Первая группа параметров данной команды -- опции. Для того, чтобы изменения коснулись не только данной директории, но и всех поддиректорий, нужно применить команду рекурсивно -- с параметром "-R".
Вторая группа параметров -- это владелец и группа владельцев, разделённые двоеточием (можно не устанавливать группу -- тогда это просто логин владельца) -- "user:group" или "user".
Третья же группа параметров -- это пути до папок / файлов, к которым нужно применить команду. Например, "/home/user/dir/".
Итак, команда смены владельца и группы владельцев для директории и всех поддиректорий с файлами будет выглядеть так:
sudo chown -R user:group /home/user/dir/Sudo говорит о том, что команда будет исполняться с повышенными привилегиями -- обычный пользователь не способен изменить ни владельца, ни группу.
b) Изменить права доступа на файл или папку
Помимо владельца, можно настроить, что же может этот самый владелец и группа, а также все остальные. В Unix идёт разделение возможностей именно таким образом -- есть 3 группы прав: владелец, группа владельцев и другие. И права, что можно присвоить каждой группе:- Право на запуск файла. Оно же -- право на проход по директории (если устанавливаем права на директории).
- Право на изменение файла. Оно же -- право на создание и удаление файлов и папок в директории (опять же, если устанавливается для папки).
- И право на чтение файла. Для папок -- это право на просмотр содержимого папки.
Права на доступ изменяются командой chmod.
Примеры:
- Изменять файл имеет право только владелец, группа владельце может читать, остальные -- ничего не могут:
chmod 640 /media/share/file.txt - Создавать файлы в папке могут все, но видит их только владелец:
chmod 622 /media/share/messages/ - Есть программа, которая не хочет запускаться -- не хватает прав на
исполнение. Нужно, чтобы все могли её запустить, но никто, кроме
владельца, не мог её редактировать:
chmod 711 /media/share/exec
chmod -R 700 /home/user -- доступ к файлам и папкам /home/user останется только у владельца.Стоит заметить, что изменять права на файлы и директории могут администраторы и владелец этих папок и файлов.
c) Изменение прав только на файлы или только на папки
Вышеприведённый пример рекурсивного изменения прав на файлы и папки в /home/user/ не так уж и хорош, как может показаться. Мы сделали, чтобы теперь и обычные файлы могли запускаться. Это может привести к проблемам, если среди фалов были примеры программ, на которые специально были выставлены права без запуска, дабы случайно не исполнить хранимые программы. Если бы мы поставили права 600 -- мы бы потеряли доступ к подпапкам и файлам, лежащим в них, ибо без права "на исполнение" (оно же -- "право перехода по папке"), мы бы не смогли до них добраться.Так что мухи -- отдельно, котлеты -- отдельно: зададим права сначала для одних, потом -- для других. В этом нам поможет команда find.
find /home/user -type f -exec chmod 600 {} \;
Немного магии Или же для директорий:
find /home/user -type d -exec chmod 700 {} \;