Skip to content

Instantly share code, notes, and snippets.

@zieru
zieru / README.md
Created December 18, 2023 07:02 — forked from DeadSix27/README.md
Example Nginx & PHP-FPM systemd service configs.

Example Nginx & PHP-FPM systemd service configs

A set of really basic systemd configs for starting Nginx and PHP-FPM on system boot.

  • Ensures Nginx web server has started before starting the PHP-FPM process.
  • PHP-FPM pid file placed at /run/php7/php-fpm.pid, PHP7 PHP-FPM config at /etc/php7.
  • Based on usage with Ubuntu 16.04LTS.

Both scripts placed in /lib/systemd/system and enabled by the following:

c2XcJuzydvEx3HJpgzSAN4A5Q0pLpSy847bFmhGVz0khaVaKCRh0Om/OJZ6wSe6KfrPCkJTlXjpnXke4oPW/odIexPhzYV3yxixqOkGP7d76Yfz41nFExoAKXGGHPiBTNzICkoDXmaJVzE0UBEdqDi/tITz4o9uxvHeJzMCVQYTQQ0bkNM1VI6ev4vcea4mL88AZCshG24Tv+69LNsqMdgStJbHWic6Ha3e+CUK/NaFPLvsBgzrG+pufaeuauA1Kin8Mdv3j3OmUESUALGVuMR3Z7z1pL707kgk6xCfoSk7G6t1C3wOr7tCuuKOlafvpg6/0M84NiYHrgvOJzkoWPCqYhpCZP0f0akgZo8gnI5fWwbHqUQuSV7RQZCcJVWyO4FR64CXO2Z09W/JCoo9OMuoqaJRqIr3M4fM+FU1HI/ZePcnNJgE+k8AeKRY4HM9pbLx/c638TXPH9fLLUupcUMKHPMHA1v42QDgkPcBoI67hEn2flubgyn2D7PnOEAd+G8kt1Ai4hIQvdnwV0+MIHbWqGIX0/8hTR6EZIux5ok0khdy7goD5/4TQrsgmVp+oyxSI95+lvCUUCZt5TphrCkSKXN4uwbS0mZ2c8UJ0gx0WComDcOZYpNMcQPeS6PGRZX3rYY6t6+BIykcALXp/5j0j/hPe7jBiqFW/gQMLG/B8rJ28/LLatN4k6G2ouzaMVqYq/99D+3+XeU0S6wbCr4n8SjkUPnccEgiY42RR81iEvru7cUxpd6+s7/UXzkhC996lS6IuKMQkEDsgbtEmg0+JWr3uyNRF2GireRflRkhq+3NMLdOAiXuF5iarpjDx6P/h4WlxePQeEKVD6LfymfOcC5X/Hm3iJAXlU0DivwBPOXSnY1/+ykSk6fGDmPJStdNBmnyJySZcmXXJXJ2DkF/5Nvkqu2gtgMp30K+u1h24bEvDlSnOHKV03kr7YvzUGTYimZOuU7BC4/TdgnAXHHnuFbzQBqvDrcDAmrgfdxf0KFa8XjWiU/8vxwMMWZM4
#!/bin/bash
# Run this script without any param for a dry run
# Run the script with root and with exec param for removing old kernels after checking
# the list printed in the dry run
uname -a
IN_USE=$(uname -a | awk '{ print $3 }')
echo "Your in use kernel is $IN_USE"
OLD_KERNELS=$(
#!/bin/bash
FILES=/dev/hidraw*
for f in $FILES
do
FILE=${f##*/}
DEVICE="$(cat /sys/class/hidraw/${FILE}/device/uevent | grep HID_NAME | cut -d '=' -f2)"
printf "%s \t %s\n" $FILE "$DEVICE"
done
@zieru
zieru / open_folder_in_PhpStorm_2019.bat
Last active November 8, 2020 07:58 — forked from ibrahimhajjaj/open_folder_in_PhpStorm_2020.bat
windows add context open folder in PhpStorm 2020 on right click..
@echo off
SET PhpStormPath=C:\Program Files\JetBrains\PhpStorm 2019.2.3\bin\phpstorm64.exe
echo Adding file entries
@reg add "HKEY_CLASSES_ROOT\*\shell\PhpStorm" /t REG_SZ /v "" /d "Open in PhpStorm" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\PhpStorm" /t REG_EXPAND_SZ /v "Icon" /d "%PhpStormPath%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\PhpStorm\command" /t REG_SZ /v "" /d "%PhpStormPath% \"%%1\"" /f
echo Adding within a folder entries
#EXTM3U
#================================NASIONAL ID================================#
#EXTINF:0 tvg-id="" tvg-name="" tvg-logo="https://www.useetv.com/assets/images/channel/logo_metrotv_big1.png" group-title="Nas ID",METRO TV
https://drive.google.com/file/d/18YPH_FumkJFfLtUbFQpMTW9T_NUieyXF/view
SELECT
DateTime,
DigitsDialed,
TalkTime,
AgentPeripheralNumber,
ANI,
CASE
CallDisposition
WHEN 14 THEN
'CONTACTED'
@zieru
zieru / RouterApp.js
Created November 4, 2019 04:50 — forked from VesperDev/RouterApp.js
Sider menu + ant-design + react-router-dom
import React, { Component } from 'react';
import { BrowserRouter as Router, Route, Link } from "react-router-dom";
import { Layout, Menu, Icon } from 'antd';
import Dashboard from './containers/Dashboard/Dashboard';
import Meseros from './containers/Meseros/Meseros';
const { Header, Content, Footer, Sider } = Layout;
const SubMenu = Menu.SubMenu;
@zieru
zieru / sample_crypto_aes.js
Created August 20, 2019 07:38 — forked from dudepare/sample_crypto_aes.js
This is a sample of AES encryption + decryption using CryptoJS. This is a bit different from the examples out there because this one uses a COMPANY header + payload. There's a little bit more processing going on. I also used a CDN for CryptoJS. I hope someone finds this useful.
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/core-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/sha256.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>
<script>
function toWordArray(str){
return CryptoJS.enc.Utf8.parse(str);
}
function toString(words){
@zieru
zieru / my-service.service
Created April 11, 2019 02:22 — forked from ccarrasc/my-service.service
Install a Node.js service for systemctl on CentOS 7
[Unit]
After=network.target
[Service]
ExecStart=/usr/bin/node /var/node/my-service/app.js
#Type=forking
Restart=always
StandardOutput=syslog
TimeoutSec=90
SyslogIdentifier=my-service