@Linda-chan

Тег linux в блоге Linda-chan

Linda-chan

Microsoft has created its own FreeBSD image. Repeat. Microsoft has created its own FreeBSD image

http://www.theregister.co.u...9/microsoft_freebsd/
Когда они уже сдадутся и запланируют автоматическое обновление до Microsoft Xenix?

Linda-chan

Дожила. Юзаю RAR в линупсе.

Linda-chan

Из bash скрипта запускаю 7z для архивации неких данных. Сначала пробуется максимальная степень сжатия, а потом проверяется код возврата. Если была ошибка (памяти не хватило), то пробуется тоже самое, но с меньшей степенью сжатия.
Но вот вдруг пошла странная фигня. Первая попытка – сбой, скрипт это видит, запускает во второй раз 7z. 7z пакует данные, доходит почти до конца, и тут появляется сообщение примерно такого вида:

./archive_them: line 25: 11158 Killed 7z a [...]

Строка 25 – пустая. Дальше 7z запускается, но архив со второй попытки остаётся битый, и паковать файлы программа отказывается.
Собственно, кто убивает 7z? Почему он это делает? Что происходит?

Linda-chan

Труден и тернист путь человека, желающего понять, почему «Эмулятор терминала», а не просто «Терминал»...

Linda-chan

PuTTY – tmux – nano – BTSync – AkelPad. Когда Pico на локальной машине уже не хватает для вдохновения!

Linda-chan

но есть curl/возможность дергать unix-команды (ie wget)

#oowrtq/#28
Тонкая грань между программой и «unix-командой» ещё никогда не была такой тонкой!

Linda-chan

Невидимая рука посикса.

Linda-chan

Разворачиваю BTSync на новой машине, заливаю привычный конфиг, поправив имя хоста и набор каталогов, открываю порт, перезапускаю. Висим. BTSync GUI на виндовой машине говорит, что отправляет три метра файлов, но движений нет, даже на вкладке «Transfers» пусто. Короче, после трёх часов плясок я вдруг замечаю, что не синхронизируются только файлы с тильдой в начале. Вспоминаю про SyncIgnore, открываю, заливаю свою поправленную версию, сохраняю. Опа! Всё синхронизировалось в момент. Собственно... Долбаный BitTorrent, который в один момент поправил дефолтные исключения на всякую каку! Долбаная память! Ещё пару месяцев назад были те же пляски на Минте.

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++, но это было раз.

⬆

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.