linux

php 5.3 php_zip -- как установить

Судя по всему на линукс нужна компиляция с особым флагом, если возможности перекомпилировать нет, то лучше переехать сразу на php5.6, а то и на 7

ubuntu Job for ....service failed because the control process exited with Служба не запускается -- причина ошибки (service)

Здесь будут собираться идеи по отладке работы служб в ubuntu Linux.

Предположим, что вы запускаете (или перезагружаете) службу командой:

sudo service имяслужбы start

А в ответ получаете:

 Job for ....service failed because the control process exited with error code

Отладка через прямой запуск скрипта из /etc/init.d

В самом общем случае следует провести отладку скрипта, который запускается в момент того как мы дали команду скажем:

virtualbox failed to open a session for the virtual machine -- Ошибка

Ошибка наблюдается в ubuntu 16.04

В продробностях (details) сообщения об ошибке написано:

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

Виртуалбокс сообщает, что надо выполнить:

modprobe vboxdrv

ubuntu linux Как монтировать (и открыть) флешку, если не отображается

Если Вы вставили флешку в компьютер, но она никак не отображается, возможно нужно её дополнительно смонтировать. Как это сделать?

  • С помощью команды
    sudo fdisk -l

    узнаём информацию обо всех разделах, которые видит наш компьютер. У меня флешка указана чуть ниже жёстких дисков, отдельно. Имя устройства у меня такое: /dev/sdb4

linux Время начала, окончания и продолжительность работы команды-- как измерить (bash, старт, завершение в терминале, дата)

Можно использовать такой формат):

START_DATE=`date` \
&& time            \
вашаКоманда              \
&& END_DATE=`date` \
&& echo  -e "Final info: \nStarttime: $START_DATE \nEndtime: $END_DATE"

Например (можно запустить за раз скопировав:

START_DATE=`date` \
&& time            \
ls -l              \
&& END_DATE=`date` \
&& echo  -e "Final info: \nStarttime: $START_DATE \nEndtime: $END_DATE"

linux bash echo \n Символ переноса строки (новая строка). Пример команды

Для переноса строки (инетрпретации символа) исползуйте флаг -e, например:

END_DATE=`date` && echo -e "Final info: \n endtime: $END_DATE"

linux nohup Запуск команды терминала, с продолжение работы после его закрытия (независимой в т.ч. для ssh)

Запустить команду, так чтобы она "выжила" (продолжила работать) даже после закрытия терминала (например, из-за отваливания ssh-соединения) можно с помощью утилиты nohup

nohup комада аргументыКоманды

Например (команда с аргументами):

nohup ls -l

Несколько команд без привязки к терминалу (&&)

Используйте команду:

sh -c 

Например:

ubuntu php Где лежит конфигурационный файл для командной строки (терминала)

Узнать где лежит файл конфигурации, что того php, что откливается на одноимённую команду в терминале, можно командой:

php --ini | grep php.ini

-- это файл имеет значение для консольных команд (ведь они используют php не через SAPI сервера, а напрямую -- а конфигурация php работающего с веб-сервером и того, что дружит с терминалом могут сильно отличаться)

(а саму версию интерпретатора, как помните, командой:

php -v

)

Pages

Subscribe to RSS - linux