Сообщения

Добавляем новый жесткий диск в систему.

Изображение
  Суть статьи -- правильно поправить fstab и ещё важнее, перепроверить, точно ли вы подготовили жесткий диск. Недавно мне удалось купить жесткий диск на 2 Tb, который тут же занял свое место в сервере и начал свою работу. Я не буду в этот раз описывать теорию, ограничусь практикой, что я сделал, чтобы это заработало. К сожалению, Linux не даёт такой же простоты работы с новыми HDD в системе, каким бы графическим он не был, но настолько же понятного GUI как в Windows тут нет. Да ещё и с правами доступа очередная свистопляска. Если в Windows вы сами себе хозяин, то в Linux вам навязывают непривилигированного пользователя. Да так, что даже флешку без sudo вы не можете отформатировать. Да, это бесит жутко даже меня, пользователя с 2004 года. Но сервер есть сервер. Вставляем жесткий диск, затем выполняем перечень команд. # fdisk -l Копируем в отдельный текстовый файл /dev/sd* которому принадлежит жесткий диск. # blkid Копируем UUID нового hdd в вышеуказанный файл затем выполняем команду...
Изображение
Листинг команд в интерактивном режиме: $ gnuplot gnuplot> unset border; убирает обрамление gnuplot> unset xtics; gnuplot> unset ytics; gnuplot> set zeroaxis linestyle -1; gnuplot> set xtics axis; gnuplot> set ytics axis; для тестирования результата вписываем следующую команду: gnuplot> plot x результат на рисунке ниже: Здесь мы получили вид графика, к которому привыкли ещё со школы. Теперь, если весь список заверстать в текстовый файл и менять только последнюю строку, то получится программа для управления гнуплотом. Дополнительно о гнуплоте я написал у себя .

Linux -- говно

Решил попробовать Manjaro Linux, но он не годится для использования прямо после запуска в Live режиме. В образе размером 2 гб не нашлось места графическому менеджеру паролей. Пароль необходимо установить для доступа к компьютеру по SSH и с Linux mint у меня таких проблем никогда не возникало. Если надо установить пароль на Live пользователя, то это делалось в три клика и никаких команд. В Manjaro есть куча настроек, но нет необходимых. Напрашивается логичный вопрос, а зачем делать пробный образ, если его даже попробовать можно только по принципу запустил и отъебись? Даже Debian такого себе не позволяют. Это говорит просто об уважении некоторых видов линуксоидов к самим себе. Я не раз ругал создателей дистрибутивов Linux либо за упор на никому не нужне выпендрёжные спецэффекты, либо за перегрузку никому не нужными приложениями. Либо за отсутствие других нужных приложений. Причем ядро Linux раздулось до неприличия, дистрибутивы уже не помещаются на стандартную CD болванку. Идём по пути...

Форматированный вывод в файл в PHP

Базы данных SQL это хорошо, но это слишком мудрённое решение. Без знания файлового ввода-вывода php бесполезен. Мне потребовалось создать скрипт, который бы считывал содержимое директории и создавал список файлов в виде txt в определенном формате. /* Считываем содержимое корневого каталога вирутального сервера */ $listf = './'; /* Сканируем каталог и помещаем содержимое в массив $filet */ $filet = scandir($listf); /*Удивительно, но совершенно не явно, что переменная $filet на самом деле является массивом - таблицей, содержащей ячейки типа индекс => переменная /*создаем переменную -- счётчик */ $i=0; /*Создаем цикл "покуда" переменная $i не станет равной последнему индексу массива $filet*/ while($i != sizeof($filet)) { pfintf('<br>#: %s, fn: %s, $i, $filet[$i]); $i++; }; /*Сей цикл выводит список файлов в текущий скрипт php, однако нам нужно ...

Настройка сети в Debian 8,9,10

Статья для тех, кому нужна сеть, настроенная без GUI, сервер или когда графическая оболочка запускается лишь с целью запуска отдельного приложения, требующего доступ к ней. Root Когда настраивал свой сервер, то я столкнулся с такой проблемой как ручная настройка сети в Debian. Оказалось, что такой штуки, как ifconfig здесь просто нет, её можно установить из репозитория, но не нужно, здесь есть свои инструменты, не менее надёжные и на самом деле очень крутые. Кстати, пока я писал статью, то нашёл страницу , описывающую мой опыт. Так что я не один такой. Я не влезаю в тонкости построения того или иного дистрибутива, поскольку это прерогатива их авторов. Дарёному коню, в зубы не смотрят. Теперь мы знаем, что у нас в распоряжении есть утилита ip. С виду кажется непонятной и неповоротливой, но мы попробуем это исправить, используя всего пару команд. Для начала вызовем команду на дуэль с ключом --help: #ip --help Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }      ...

Версия. mount+fstab=недоразумение.

#!DebainBased Первое , на что хочу обратить внимание, так это на то, что информация о разделах, подлежащих монтированию в Linux может быть размещена как в fstab, так и в system.d. Источник . Это позволяет организовать разные сценарии запуска системы, также существует возможность использовать cron, init в той комбинации, как вам нравится. Здесь я считаю, что эта возможность нужна для балансировки нагрузки при запуске. Второе . Существуют способы запретить монтирование раздела непосредственно при загрузке в автоматическом режиме. А именно -- добавление в fstab опции noauto. Третье. К сожалению, на корневой каталог раздела придётся выставить режим доступа 777. Но ведь мы же должны разрешить запись в раздел всем пользователям, а они уже могут сами ограничить доступ к своим каталогам.  Так-то в Windows существует UAC, который можно настроить на автоматический приём исключений. Также можно сделать и в Linux. Просто нужно помнить, что каждую команду в консоли можно завернуть в "ярлык...

Переход с AMD на Intel или LGA vs AM1-3+

Изображение
Случилось то, что на моем базовом компьютере вышла из строя материнская плата ASUS M5A97 и до тех пор, пока я её не отремонтирую, у меня нет возможности заниматься монтажом. Однако внезапно для себя, я нашёл альтернативу, таким образом состоялся мой переход с АМД на Интел. Но суть не в покупке, а в особенностях национальной охоты на охлаждение и сопутствующие комплектующие. Дано: Процессор Intel Xeon L5620, в количестве 2 штуки, тепловыделение согласно данным Intel около 40 Вт. Для этого достаточно было бы использовать кулер с процессора АМД FX6100. И докупить ещё один. Из недорогих систем охлаждения мне приглянулся Deep Cool. Однако, есть такие два Socket, как LGA1366 и LGA2011, позиционировались они в основном для ЦП Xeon и Core i7, поэтому радиаторы с установочными комплектами под эти разъемы стоят неоправданно дорого. В основном идёт поставка под ЦП с разъемами LGA1155, 755 и так далее. С охлаждением под любой процессор AMD можно не беспокоиться, любой из радиаторов можно без пробл...