guake
mc
alien
openvpn
openssh-server
libreoffice
rdesktop
tor
virtualbox
tightvncserver
docker.io
vagrant
apache2
nginx
filezilla
gftp
mysql-server
indicator-multiload
curl
net-tools
git
composer
htop
links
lynx
lolcat
fortune-mod
screen
samba
vsftpd
fcgiwrap
arpspoof
hashcat
members
letsencrypt
ncdu
ufw
tshark
jq
parallel
cmatrix
tmux
zsh
vlc
nodejs
mactelnet-client
pandoc
tree
xargs
mcomix
ranger
dsniff
powertop
goaccess
netdiscover
zzuf
valgrind
cifs-utils
vrms
aptitude
micro
putty-tools
wireguard
qrencode
libcap2-bin
iperf3
software-properties-common
mtr
jnettop
stress
chrony
minicom
colordiff
meld
cowsay
apt-get install -y guake mc alien openvpn openssh-server libreoffice rdesktop tor virtualbox tightvncserver docker.io vagrant apache2 nginx filezilla gftp mysql-server indicator-multiload curl net-tools git composer htop links lynx lolcat fortune-mod screen samba vsftpd fcgiwrap arpspoof hashcat members letsencrypt ncdu ufw tshark jq parallel cmatrix tmux zsh vlc nodejs mactelnet-client pandoc tree xargs mcomix ranger dsniff powertop goaccess netdiscover zzuf valgrind cifs-utils vrms aptitude micro putty-tools wireguard qrencode libcap2-bin iperf3 software-properties-common mtr jnettop stress chrony minicom colordiff meld cowsay
for i in {1..6}; do $(cat /dev/urandom |sha512sum >/dev/null&); done
dropbox krita gimp sqldeveloper f-lux viber psensor sublime chrome
ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
php 7.4
UBUNTU ONLY !!!! NOT FOR DEBIAN !!! add-apt-repository ppa:ondrej/php
apt-get update apt-get install python-software-properties php7.4 php7.4-fpm php7.4-mysql php-xml php7.4-curl php-curl php-intl php-zip php-mcrypt php-mbstring php-xdebug php-pear php7.4-mbstring php7.4-imagick php7.4-zip php7.4-soap php-gd -y
DEBIAN:
apt -y install lsb-release apt-transport-https ca-certificates wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
apt-get update apt-get install php7.4 php7.4-fpm php7.4-mysql php-xml php7.4-curl php-curl php-intl php-zip php-mcrypt php-mbstring php-xdebug php-pear php7.4-mbstring php7.4-imagick php7.4-zip php7.4-soap php-gd -y
systemctl disable --now apache2
node (USE NVM !!!)
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh apt-get install -y nodejs
sudo apt-get install software-properties-common sudo apt-get install dirmngr --install-recommends
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-set-default
find /usr/lib/jvm/java-1.x.x-openjdk vim /etc/profile
export JAVA_HOME="path that you found"
export PATH=$JAVA_HOME/bin:$PATH
logout and login again, reboot, or use source /etc/profile to apply changes immediately in your current shell
Docker sudo apt-get -y install apt-transport-https ca-certificates curl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update sudo apt-get -y install docker-ce docker.io sudo docker run hello-world
Symfony permissions
HTTPDUSER=$(ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1)
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX var
Php RaspberryPi
echo "deb http://mirrordirector.raspbian.org/raspbian/ buster main contrib non-free rpi" > /etc/apt/sources.list.d/buster.list
echo "APT::Default-Release "stretch";" > /etc/apt/apt.conf.d/99-default-release
apt-get update -y apt-get upgrade -y apt-get dist-upgrade -y
apt-get install -t buster php7.1 php7.1-fpm php7.1-cli php7.1-opcache php7.1-mbstring php7.1-curl php7.1-xml php7.1-gd php7.1-mysql php7.1-intl php7.1-zip php-pear -y
apt-get install -t buster nginx
apt-get install -t buster composer
apt-get autoremove -y
Php RaspberryPi opcija 2
apt-get install apt-transport-https lsb-release ca-certificates wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list apt-get update apt-get install php7.1 php7.1-fpm php7.1-cli php7.1-opcache php7.1-mbstring php7.1-curl php7.1-xml php7.1-gd php7.1-mysql php-pear
Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
mv composer.phar /usr/local/bin/composer
rm composer-setup.php
=========================================
XDEBUG
[Xdebug] zend_extension="xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9005
xdebug.remote_log = /var/log/xdebug/xdebug.log
zend_extension=xdebug.so xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_host = 127.0.0.1 #xdebug.remote_log = /tmp/xdebug_remote.log xdebug.remote_mode = req xdebug.remote_port = 9005 xdebug.idekey = PHPSTORM
=========================================
WLAN
wpa_passphrase
If you need a more permanent solution and still want to limit yourself to the essential pacakges only then you want to use the ifupdown system. Edit /etc/network/interfaces.d/wlan0 to say:
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface wlan0 inet6 auto
Create /etc/wpa_supplicant/wpa_supplicant.conf to say
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={ ssid="example" psk="abcdefg" scan_ssid=1 }
========================================== VMWare PATCH
Ok, here's how you do this: After installing VM Workstation Player 14 in Ubuntu 17.10, download this proper diff'd patch and save it to /tmp/hostif-fix.patch
Run the following as root (manually with sudo su, or in a .sh file run with sudo sh):
cd /usr/lib/vmware/modules/source tar xf vmmon.tar cd vmmon-only/linux patch hostif.c /tmp/hostif-fix.patch cd ../.. tar cf vmmon.tar vmmon-only rm -rf vmmon-only vmware-modconfig --console --install-all
================================================
sudo chgrp -R webmasters /var/www/html sudo find /var/www/html -type d -exec chmod g=rwxs "{}" ; sudo find /var/www/html -type f -exec chmod g=rws "{}" ;
////////////////////
Nginx compile dependencies
sudo apt-get install libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev libxml2-dev libxslt-dev libgeoip-dev geoip-database libgeoip1 libgd-dev libperl-dev libgd2-xpm-dev
/// VPN
wget https://git.io/vpn -O openvpn-install.sh
//PhpStorm
help > Edit Custom VM Options
-Xms500m -Xmx1500m
-Dawt.useSystemAAFontSettings=lcd -Dawt.java2d.opengl=true
help > Edit Custom Properties
editor.zero.latency.typing=true
/// Hexyl
wget "https://github.com/sharkdp/hexyl/releases/download/v0.3.1/hexyl_0.3.1_amd64.deb" sudo dpkg -i hexyl_0.3.1_amd64.deb
///// MKcert
https://github.com/FiloSottile/mkcert/releases
#configurator:
https://github.com/thesparklabs/openvpn-configuration-generator init/client
wget https://git.io/vpn -O openvpn-install.sh
#missing libs:
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7_amd64.deb sudo dpkg -i libicu55_55.1-7_amd64.deb sudo apt-get -f install
#visz to ovpn:
https://gist.github.com/brianbruggeman/f032f5b8e4b7fc1c63c8691071be5946
#ip forwarding:
#Check the current value: /sbin/sysctl net.ipv4.conf.all.forwarding
#Enable the setting: /sbin/sysctl -w net.ipv4.conf.all.forwarding=1
#server firewall rules:
iptables -I FORWARD -j ACCEPT iptables -t nat -I POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
######## Smart card ##########
sudo apt-get install --reinstall udisks2 sudo apt-get install libpcsclite1 pcscd pcsc-tools
pcsc_scan
######## Smart card ##########
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
######## Allow non root to open privileged ports (Linux will disable LD_LIBRARY_PATH that has elevated privileges) ##########
sudo apt-get install libcap2-bin sudo setcap cap_net_bind_service=+ep /usr/local/bin/node
######### Turn off system beep ########
xset b off xset b 0 0 0
rmmod pcspkr ; echo "blacklist pcspkr" >>/etc/modprobe.d/blacklist.conf
set bell-style none
######### FSTAB NTFS optimization ######### /dev/sda1 /mnt/storage01 ntfs-3g rw,big_writes,noatime 0 0
######## Fix paste junk ######### printf "\e[?2004l"
######### DISABLE IPV6 #########
sudo nano /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
######### Show timestamps in bash history #########
echo 'export HISTTIMEFORMAT="%F %T "' >> ~/.bashrc
local port redirect
-t nat -A PREROUTING -i eth0 -p tcp --dport 22 -j REDIRECT --to-ports 2200 -A INPUT -p tcp --dport 2200 -m state --state NEW,ESTABLISHED -j ACCEPT