Laravel Nova Tut

Создание моделей и ресурсов Laravel/Nova

php artisan make:model MyResourceName -m
php artisan nova:resource MyResourceName
php artisan migrate
 
Создание полей в бд чтобы не было ошибок
 
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
 
$table->timestamp('update_at'); must be first
$table->integer('created_by');
$table->timestamp('creation_at');
 

No space left on device: AH00023: Couldn't create the mpm-accept mutex

Published on April 7, 2015 by Mavn | Comments (0)

for i in `ipcs -s | grep apache | awk '{print $2}'` ; do ipcrm -s $i; done


Mysql полезное

Published on September 20, 2014 by Mavn | Comments (0)

Отобразить размеры всех бд mysql

SELECT table_schema AS "Database name", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
 
Repair mysql tables
mysqlcheck -u root --auto-repair --optimize --all-databases
если не помогает выполнить следующее для побитых таблиц
cd /var/lib/mysql/database
myisamchk -r -v -f table_name
 
Backup mysql databases
ionice -c3 nice -n19 mysqldump -uroot --all-databases --single-transaction --quick --lock-tables=false > all-databases.sql
 
отрезаем дамп одной базы от всех
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' all-databases.sql > database.sql
 
отрезаем таблицу от дампа всей бд 
sed -n -e '/CREATE TABLE.*mytable/,/CREATE TABLE/p' all-databases.sql > bdname.bdtable.sql
 
backup all databases 
mysql -N -e 'show databases' | while read dbname; do mysqldump --complete-insert --single-transaction "$dbname" > "$dbname".sql; [[ $? -eq 0 ]] && gzip "$dbname".sql; done
 
 

 


Полезное по почте (Exim, очередь печати)

Published on August 29, 2013 by Mavn | Comments (0)
Вывод общей информации по сообщениям в очереди сообщений
exim -bp | exiqsumm
--------------------------------------------------------------------------------------
Показать что делает exim в текущий момент времени
exiwhat
--------------------------------------------------------------------------------------
Показать список сообщений в очереди
exim -bpc
--------------------------------------------------------------------------------------
Отобразить список сообщений в очереди печати
exim -bp
--------------------------------------------------------------------------------------
Очистка очереди сообщений exim
exim -bp | exiqgrep -i | xargs exim -Mrm
--------------------------------------------------------------------------------------
pkill -9 -f exim

Полезное

Published on July 31, 2013 by Mavn | Comments (0)

Включаем дебаг на отправку мыла через php в httpd.conf

php_admin_value mail.add_x_header "on"
php_admin_value mail.log "/var/www/user/data/logs/user_mail.log"

--------------------------------------------------------------------------------------

Права на папки 755 на файлы 644

chmod -R a=r,a+X,u+w /put/k/papke

chmod 755 $(find /path/to/base/dir -type d)
chmod 644 $(find /path/to/base/dir -type f)
-------------------------------------------------------------------------------------
 
Вывод процессов отжирающих свап
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less

-------------------------------------------------------------------------------------

Количество соеднений с одного ip адреса
 
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
 
-------------------------------------------------------------------------------------
 
Количество соединений на порту
 
netstat -tuna | awk -F':+| +' 'NR>2{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
 
-------------------------------------------------------------------------------------

Инициализация адресов для virbrsudo cp /var/lib/libvirt/network/default.xml /tmp/default.xml

sudo vi /tmp/default.xml # edit the ip address
sudo virsh net-destroy default
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default
 
-------------------------------------------------------------------------------------
 
Восстановление одной базы данных из дампа 
 
mysql -D mydatabase -o < dump.sql