имя.desktop Содержание: Type= “Application”, “Link”, “Directory” Name= Название Exec= Исполняемый файл программы, который будет запущен, когда пользователь выберет ярлык. URL= Если тип .desktop-файла – ссылка Terminal=false (опционально если нельзя запускать в терминале) Пример для ярлыка rdesktop: [Desktop Entry] Version=1.0 Type=Application Terminal=false Name=RDP_Server Exec=rdesktop -f -u пользователь -p пароль адрес
Category: Linux
Сервер недоступен.
На прошлой неделе сдохла система, на которой стоял сервер. После нескольких дней разбирательств удалось восстановить работоспособность сервера. Теперь буду делать бэкапы =) O подробностях восстановления напишу позже.
CHMOD синтаксис
CHMOD синтаксис Права доступа к файлам: r(4) – право на чтение w(2) – право на изменение содержимого x(1) – право для возможности исполнения файла Первая цифра – Права владельца Вторая цифра – Групповые права Третья цифра – Публичные права 7 – максимальные права = 4+2+1 т.е. chmod 777 [имя файла] все могут исполнить файл -rw-r–r– […]
Obkey How to edit hot keys in lxde
Есть замечательная графическая утилита obkey.Изначально она предназначена для редактирования настроек горячих клавиш openbox и пытается отредактировать файл ~/.config/openbox/rc.xml. Для её успешной работы с настройками LXDE необходимо либо указывать lxde-rc.xml ей в качестве аргумента $ /usr/bin/obkey/obkey ~/.config/openbox/lxde-rc.xml либо в файле /usr/bin/obkey строчку path = os.getenv(“HOME”) + “/.config/openbox/rc.xml” заменить на path = os.getenv(“HOME”) + “/.config/openbox/lxde-rc.xml” Скачивать отсюда […]
Просмотр активных процессов
ps aux | grep ‘текст вхождения в имени процесса’ – для отбора из всех процессов a = show processes for all users u = display the process’s user/owner x = also show processes not attached to a terminal
Автозапуск Bash скриптов при запуске системы
Пока буду использовать 2 способа: 1. Положить .desktop в папку автозапуска ~/.config/autostart 2. Добавить в /etc/rc.local до exit 0 ( bash /usr/local/bin/ИмяСкрипта.sh ) & Не забыть про & иначе не будет запускаться как процесс и будет блочить стартап системы
Скрип для просмотра температуры Raspberry PI
You can read the CPU temp via bash script. Save this script as getTemp.sh in /usr/local/bin folder and give execute permission with chmod +x /usr/local/bin/getTemp.sh command. Then run it, you will get temp values. #!/bin/bash cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp) cpuTemp1=$(($cpuTemp0/1000)) cpuTemp2=$(($cpuTemp0/100)) cpuTempM=$(($cpuTemp2 % $cpuTemp1)) echo CPU temp”=”$cpuTemp1″.”$cpuTempM”‘C” echo GPU $(/opt/vc/bin/vcgencmd measure_temp) Еще полезная ссылка для организации записи […]
Логи подключений к ssh
Посмотреть логи подключений по ssh можно в /var/log/auth.log cat /var/log/auth.log | grep sshd
Список пользователей в Linux
Все пользователи лежат в файле /etc/passwd. Для того, что бы вывести их – пишем cat /etc/passwd А вот так можно получить список не системных пользователей: cat /etc/passwd | awk /bash/{print}