Для получения полного доступа
зарегистрируйтесь


CPU:

lscpu

Memory:

less /proc/meminfo

Hard Drive:

sudo fdisk -l | grep Disk

Network:

ifconfig -a
ethtool {interface name} | grep -i speed

Во время тестирования REST API, вам приходит строка JSON, на вид не читабельная, особенно если вам нужно скинуть этот JSON своему коллеге. Что бы упростить эту задачу, можно воспользоваться jq

Продолжение

SWAP – это специальный раздел на диске или файл в который операционная система перемещает отдельные блоки оперативной памяти в случае когда оперативной памяти не хватает для работы приложений.

На VPS с небольшим объемом ОЗУ swap-файл бывает полезен, когда нет возможности создать раздел swap. Создается он следующим образом:

1) Для начала необходимо создать сам файл подкачки (/swap) необходимого объема (1GB) с помощью dd.

dd if=/dev/zero of=/swap bs=1024 count=1024K

2) С помощью утилиты mkswap записываем в файл /swap системную информацию, которую операционная система будет использовать при работе.

mkswap /swap 

3) Если Вы будете активировать SWAP вручную, т.е. каждый раз после загрузки операционной системы, то можно воспользоватся командой swapon

swapon /swap 

4) Для того, чтоб SWAP автоматически активировался при загрузке операционной системы, необходимо указать его в автоматическую загрузку через /etc/fstab

echo "/swap swap swap defaults 0 0" | tee -a /etc/fstab

Для проверки состояния SWAP:

cat /proc/swaps 

Для удаления SWAP файла необходимо деактивировать SWAP файл подкачки, затем удалить сам SWAP файл подкачки, а так же не забыть удалить запись из /etc/fstab

swapoff /swap rm /swap
kill -15 `ps -ef | grep {mask} | grep -v grep | awk '{print $2}'`

kill -15 `pgrep {mask}  | awk '{print $1}'`

pgrep {mask} | xargs kill

pkill -f {mask}
# m h dom mon dow   command
/usr/bin/php -q /var/www/site/yii sitemap >/dev/null 2>&1

dow: sun mon tue wed thu fri sat
mon: jan feb mar apr may jun jul aug sep oct nov dec 

@reboot 	Запуск при загрузке 	
@yearly 	Раз в год 	0 0 1 1 *
@annually 	Тоже что и @yearly 	
@monthly 	Раз в месяц 	0 0 1 * *
@weekly 	Раз в неделю 	0 0 * * 0
@daily 	 	Раз в день 	0 0 * * *
@midnight 	В полночь (00:00) 	
@hourly 	Каждый час 	0 * * * *

Команда удаления файлов из папки {FOLDER2}, имена которых совпадают с файлами из {FOLDER1}.

/bin/ls -1 {FOLDER1} | xargs -I {} rm {FOLDER2}{}

{FOLDER1}, {FOLDER2} - абсолютные/относительные пути.

Запуск разворачивания sql дампа без прерывания в случае закрытия консоли:

nohup mysql -u [username] -p[password] -f [database] < [path/to/sqlfile.sql] &

Проверка статуса:

ps -p [PID]

На случай, если зависло:

kill -9 [PID]

Не большой BASH скрипт, для удаления Redis кэша.

 redis-cli KEYS "username*" | while read key; do redis-cli DEL $key; echo $key; done

С помощью следующей команды можно легко и быстро узнать свой ip адрес на linux сервере.

ifconfig eth0 | grep inet | awk '{ print $2 }'