Linda-chan
Всёже tmux – великая вещь. Как же я раньше жила, не зная о ней?
Linda-chan
Всёже tmux – великая вещь. Как же я раньше жила, не зная о ней?
Linda-chan
При выключении или перезагрузке сервера менеджер инициализации (в большинстве современных дистрибутивов — systemd, в эксцентричной Ubuntu 14.04 до сих пор upstart, в архаичном хламе — sysv-init)
https://habrahabr.ru/post/98770/
Не будь эксцентричным архаичным хламом!
Linda-chan
При логоне через SSH система сообщает:
To delete this message of the day: rm -rf /etc/motd.tail
Делаю (чтобы сохранить для истории):
mv /etc/motd.tail ~/tmp/
Сообщение не пропадает. Смотрю:
ls /etc/motd*
Ничего не найдено. Чешу голову, делаю как было написано в сообщении, сообщение пропадает.
Что это было?
Linda-chan
Ы. Оказалось, что я уже вторую неделю пропагандирую Линукс среди знакомых одминов-виндузятников. Сама не знаю, как так получилось.
Linda-chan
Надо смотреть!
http://www.3dnews.ru/928986
Linda-chan
Проблему, озвученную в предыдущем посте решила двумя способами. Так:
MY_DP=$( dirname $( realpath "$0" ) )
Или так:
MY_DP=$( dirname $( readlink -e "$0" ) )
В первом нужно устанавливать дополнительную утилиту, а второй работает сразу.
Спасибо поучаствовавшим пойнтожуйкерам!
Linda-chan
Вопрос знатокам баш-скриптинга. Как получить каталог, в котором находится выполняющийся скрипт, чтобы в самом скрипте подставлять его у другим файлам, которые должны искаться в каталоге скрипта?
Например, в Windows я использую конструкцию вида «%~d0%~p0», которая берёт диск и путь к каталогу, в котором лежит выполняющийся BAT файл (его имя получается из переменной %0). В итоге на файлы я ссылаюсь так: «%~d0%~p0SomeDataFile.TXT».
А как это сделать в Баше? Как из $0 вытащить такую же информацию?
Linda-chan
А есть ли какой-нибудь лёгкий почтовый сервер, чтобы кушал ресурсов мало и настраивался без мороки? Типа как Prosody и lighttpd, только почта. А то куда ни ткни – везде решения из серии «Exchange отдыхает».
Linda-chan
Кстати, существует прикольная прога vncsnapshot, которая подключается по VNC, делает скриншот и сохраняет его в файл. Не очень полезно, но интересно.
Linda-chan
Я использую UltraVNC под Windows с аутентификацией через виндовую систему безопасности. Тоесть клиент спрашивает логин и пароль, а сервер пытается залогиниться и имперсонироваться под этими данными. Но оказалось, что линуксовые клиенты об этом методе аутентификации не в курсе (пишут что-то в духе «Unsupported autentification method»). Нашёлся только один плагин для минтовского клиента, который в бинарниках существует под Арч, а на другие платформы его нужно собирать. И тут я подумала: извне VNC у меня сейчас исключительно через SSH туннель, а что если ослабить безопасность и вернуть старую дохлую VNC аутентификацию? В сети вроде бы чужие не ходят, зато с Линукса смогу заходить в Windows. Прямо и не знаю.
Для толстолобиков: виндовая аутентифакация происходит на сервере под Виндой, в Линуксе клиент только запрашивает у пользователя логин и пароль, и отправляет их на сервер.
Linda-chan
А, ещё прикол. Разбираю скриншоты, вижу системный монитор, в списке которого Caja кушает 37 метров памяти. Открыла Task Manager – Explorer кушает 27 метров. Две семёрки.
Linda-chan
Оказалось, что клиент Дропбокса в Линуксе потребляет памяти примерно столько же, сколько и в Windows – 100-150 метров. Правда, когда была первая синхронизация, потребление взлетало до 400++, но это было раз.
Linda-chan
Ещё попробовала развернуть старый Sync сервер на тестовой машине. В общем-то получилось, но нужно пилить настройки и думать как перенастроить Симанки – там синхронизацию доломали до такой степени, что даже на сайте пишут, что настраивать нужно «в предыдущей версии». Сам догадайся, в какой, короче.
https://docs.services.mozil...howtos/run-sync.html
Linda-chan
Инструкция по установке Симанки с автообновлением, x64 и прочим.
http://sourceforge.net/p/ub...n_Page/#installation
Linda-chan
sudo apt-get update
sudo apt-get install platon2-soft
Обеспечим равные условия ведения бизнеса софтверными компаниями!
via https://vk.com/wall-29534144_3130488
Linda-chan
Допустим, у меня есть флэшка в NTFS, на ней есть некий бинарник, который прямо так должен запускаться в Бубунте (какой-нибудь Tixati). Бинарник не запускается, поскольку нет атрибута «x». Атрибут установить не могу, поскольку NTFS. Если бы то был скрипт, то я его просто скормила бы интерпретатору, и никакой атрибут не потребовался бы. Но у меня не скрипт. Как быть? Можно ли как-то запустить бинарник без «x» атрибута?
Linda-chan
Смеркалось. Dropbox продолжал отчаянные попытки выкачать четыре гига файлов с сервера, но получалось у него это плохо.
Linda-chan
Настроила доступ по SSH в Минте (оказалось, что сервер по умолчанию не стоит), зашла через логин-пароль, вспомнила настройку сервера, запретила доступ руту, запретила доступ по паролю, сделала и залила ключи, перезагрузила и... И всё. Доступ запрещён, логиниться не хотим. Помучилась и выяснила, что по какой-то причине ключи SSH2-DSA не работают. А вот SSH2-RSA – вполне. Мистика.
Linda-chan
Почти разобралась с BTSync на Минте. Оказалось, что в файлах SyncIgnore, которые генерируются по умолчанию, была очень интересная маска «~*». Важные папки я люблю называть как-то в духе «~~~Разобрать!», что бы они шли в начале листингов, вот и получился конфуз. Главное что не понятно – почему другие клиенты говорили, что продолжают пытаться выгрузить файлы на машину, которая эти файлы игнорирует. Может быть дело в том, что там были именно папки?
Linda-chan
Не хотит работать BTSync в Минте. Что старая версия, что новая (которая с GUI). Поведение одинаковое: некоторые файлы не принимает от других машин. Другие машины сообщают, что отчаянно пытаются выгрузить эти файлы, а тот, что на Минте, говорит, что всё синхронизировано. В его логах сообщения вида «Bad share ID» и «Connection reset by remote host». На бубнтосервере такого не было.