Метка: Linux

Про всё, что рабо­та­ет или каса­ет­ся ядра Linux

Предотвращаем переполнение оперативной памяти (OOM) в Linux

Я уве­рен, что каж­дый поль­зо­ва­тель в сво­ей жиз­ни хоть раз стал­ки­вал­ся с явле­ни­ем пере­пол­не­ния опе­ра­тив­ной памя­ти или OOM (Out Of Memory). Все пом­нят как это про­ис­хо­дит: систе­ма вста­ёт раком колом, ядро начи­на­ет гру­зить сво­пом жёст­кий диск на 100%, хоро­шо если мож­но хоть кур­со­ром дви­гать, хотя это уже делу не помо­жет. В этом слу­чае помо­га­ет толь­ко пере­за­груз­ка. А ведь мы же толь­ко Libre Office с Chromium на 2 ГБ ОЗУ запу­сти­ли! Не понят­но, поче­му ядро Linux так пло­хо справ­ля­ет­ся с пере­пол­не­ни­ем опе­ра­тив­ки, но с этим явле­ни­ем мож­но успеш­но бороть­ся сво­и­ми сила­ми и при мини­му­ме наклад­ных затрат.

Читать далее

Усиление безопасности и приватности в Firefox

Firefox – мой люби­мый бра­у­зер. Я исполь­зую Firefox как в домаш­нем Arch Linux, так и на Android смарт­фоне. Более того, я реко­мен­дую исполь­зо­вать толь­ко этот бра­у­зер всем сво­им дру­зьям и зна­ко­мым. Но, как и в любом дру­гом при­ло­же­нии, рас­счи­тан­ном на мас­со­вое исполь­зо­ва­ние, настрой­ки в Firefox по умол­ча­нию не опти­маль­ны в плане защи­ты при­ват­но­сти и без­опас­но­сти поль­зо­ва­те­ля. Хоро­шо, что этот заме­ча­тель­ный бра­у­зер поз­во­ля­ет настро­ить его «так, как надо», чем сей­час и зай­мём­ся.

Читать далее

Установка последней версии игрового сервера Minetest в Raspbian

На днях решил про­ве­рить, потя­нет ли моя Raspberry Pi 3 Model B+ сер­вер игры Minetest, и столк­нул­ся с неко­то­ры­ми про­бле­ма­ми, реше­ние кото­рых при­шлось искать само­му, т.к. в интер­не­те инфор­ма­ции по дан­ной теме прак­ти­че­ски нет. Для себя «на буду­щее» и для тех, кому это может ока­зать­ся полез­но, остав­ляю здесь дан­ный мате­ри­ал на тему как уста­но­вить сер­вер Minetest на Raspberry Pi под управ­ле­ни­ем Raspbian 10.

Читать далее

Визуализация лога работы веб-сервера Apache/Nginx с Logstalgia

Есть мно­же­ство ути­лит, уме­ю­щих в нагляд­ном и понят­ном виде разо­брать логи того или ино­го веб-сер­ве­ра, но сре­ди них выде­ля­ет­ся Logstalgia, кото­рая пред­став­ля­ет дан­ные лога сер­ве­ра Apache или Nginx в виде игры Ping Pong, где в роле игро­ка высту­па­ет сам веб-сер­вер, а мячи, кото­рые нуж­но отби­вать – это при­хо­дя­щие на него и ухо­дя­щие с него сете­вые паке­ты.

Читать далее

Настройка zRam в Arch/Manjaro Linux

Как-то в бло­ге я уже писал о том, как настро­ить zRam на Raspberry Pi 3. Что это такое и чем оно полез­но, мож­но узнать на Вики­пе­дии. В этом мате­ри­а­ле речь пой­дёт о том, как настро­ить zRam в Arch Linux или его вари­ан­те для нович­ков – Manjaro Linux.

Читать далее

Syncthing – свободная кроссплатформенная система синхронизации данных

Логотип Syncthing

Каж­дый день мы исполь­зу­ем в про­цес­се сво­ей рабо­ты и досу­га мно­же­ство раз­лич­ных элек­трон­ных устройств: мобиль­ные теле­фо­ны, план­ше­ты, теле­ви­зо­ры, и т. д. Но как лег­ко, а глав­ное без­опас­но син­хро­ни­зи­ро­вать дан­ные меж­ду ними? В этом слу­чае помо­жет сво­бод­ная, крос­сплат­фор­мен­ная систе­ма син­хро­ни­за­ции дан­ных с откры­тым исход­ным кодом для Linux, Android, macOS и Windows – Syncthing.

Читать далее

XnConvert – быстрый и функциональный пакетный конвертер фотографий для Linux

Нужен быст­рый, бога­тый функ­ци­о­на­лом, бес­плат­ный кон­вер­тер гра­фи­че­ских фай­лов для Linux? Необ­хо­ди­мо быст­ро про­явить боль­шое коли­че­ство фото­гра­фий из RAW в JPEG? Или нуж­но в пакет­ном режи­ме изме­нить раз­мер мно­же­ства фото­гра­фий без необ­хо­ди­мо­сти всё делать вруч­ную по одно­му фай­лу? Вне вся­ко­го сомне­ния, Вы ищи­те XnConvert.

Читать далее

Мониторим систему в консоли с nmon

Решил я пого­нять свою Raspberry Pi син­те­ти­че­ски­ми теста­ми про­из­во­ди­тель­но­сти, что­бы при­мер­но пред­став­лять на что она спо­соб­на. И в выво­де коман­ды поис­ка паке­тов в репо­зи­то­ри­ях

apt-cache search benchmark

наткнул­ся на инте­рес­ную ути­ли­ту nmon, кото­рая пред­став­ля­ет из себя кон­соль­ный мони­тор систе­мы.

Читать далее

Настройка zram в Raspbian 9 на Raspberry Pi 3 Model B+

Одно­плат­ный ком­пью­тер-малют­ка Raspberry Pi 3 Model B+ у меня уже несколь­ко меся­цев, и справ­ля­ет­ся он с нуж­ны­ми мне зада­ча­ми без про­блем. ОЗУ у неё все­го 1 гига­байт, что даже для совре­мен­ных сред­неч­ков-смарт­фо­нов уже мало, и никак её физи­че­ски не уве­ли­чишь. За то про­грамм­но – лег­ко ☺️ Дан­ный пост – замет­ка пре­иму­ще­ствен­но для себя о том, как уве­ли­чить опе­ра­тив­ную память на Raspberry Pi 3, но писал­ся в надеж­де на то, что мно­гим вла­дель­цам мали­ны это тоже будет полез­но 😉 Будем запи­ли­вать Zram в Raspbian 9.

Читать далее

Синхронизация времени в Linux с помощью HTTP заголовков сайтов

Суще­ству­ет инте­рес­ная ути­ли­та htpdate, поз­во­ля­ю­щая син­хро­ни­зи­ро­вать вре­мя на устрой­стве под управ­ле­ни­ем любо­го попу­ляр­но­го дис­три­бу­ти­ва Linux необыч­ным спо­со­бом, а имен­но по заго­лов­ку HTTP отве­та от сер­ве­ра. Да, я знаю, есть timedatectl, но есть неко­то­рые ситу­а­ции, в кото­рых он не будет рабо­тать. Напри­мер, если на сер­ве­ре сете­вым филь­тром заткну­ты все пор­ты, кро­ме 80 и 443.

Читать далее

Как скачать сайт с помощью wget для просмотра в оффлайн

Недав­но мне пона­до­би­лось ска­чать на жёст­кий диск целый сайт, что­бы сохра­нить его для после­ду­ю­ще­го про­смот­ра в оффлайн режи­ме. Тогда я в кото­рый раз убе­дил­ся, что CLI ути­ли­ты Linux – необы­чай­но мощ­ные и гиб­кие инстру­мен­ты, с помо­щью кото­рых мож­но сде­лать прак­ти­че­ски всё! Вот и в моём слу­чае мне помог­ла неболь­шая ути­ли­та с управ­ле­ни­ем из тер­ми­на­ла Wget, кото­рая уже дав­ным дав­но уста­нов­ле­на в моём Arch Linux, а во мно­гих дис­три­бу­ти­вах уста­нов­ле­на «из короб­ки».

Читать далее

Установка Kali Nethunter в Android с помощью Magisk

Спе­ци­а­ли­стам в сфе­ре ком­пью­тер­ной без­опас­но­сти не надо пред­став­лять дис­три­бу­тив Kali Linux, кото­рый явля­ет­ся одним из основ­ных рабо­чих инстру­мен­тов для тести­ро­ва­нии ком­пью­тер­ных систем на про­ник­но­ве­ние. Offensive Security, раз­ра­бот­чик Kali Linux, в недав­нем про­шлом выпу­сти­ли мобиль­ную вер­сию сво­е­го дис­три­бу­ти­ва для ОС Android – Kali Nethunter.

Читать далее