CSS - Jak zrobić ikonkę hamburger Kategoria: WWW | Autor: Bartłomiej Gałęzia

https://www.youtube.com/watch?v=Al-0vNJD1JU

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <button class="hamburger"></button>
</body>
</html>

Zobacz całość

Security tools Kategoria: Security | Autor: Franciszek Musiel

http://resources.infosecinstitute.com/top-ten-hacking-tools-of-2016/

WordPress Vulnerability Scanners

https://asphaltthemes.com/wordpress-online-vulnerability-scanners/

SAP HANA Kategoria: | Tagi: sap hana, sap hana monitoring, vmware, vmware vrealize | Autor: Franciszek Musiel

 

SAP HANA monitoring VMware

https://blogs.vmware.com/management/2017/01/sap-hana-improve-monitoring.html

Linux CMDCHALLANGE Kategoria: Linux | Tagi: funny, learn, shell, bash, cmd, linux | Autor: Franciszek Musiel

https://cmdchallenge.com/#/hello_world

SIEMy Kategoria: | Tagi: security, SIEM | Autor: Franciszek Musiel

DevOps Tools Kategoria: | Autor: Franciszek Musiel

https://www.linux.com/news/open-cloud-report/2016/4-configuration-management-tools-devops

 

"Configuration Management

Ansible

Ansible is Red Hat’s open source IT automation engine for cloud provisioning, configuration management, application deployment, intra-service orchestration, and other IT needs on multi-tier architectures. Ansible on GitHub

Chef

Chef is a configuration management tool to automate infrastructure. It manages servers in the cloud, on-premises, or in a hybrid environment. Chef on GitHub

Puppet

Puppet is an open source server automation tool for configuration and management. It works on Linux, Unix, and Windows systems and performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification. Puppet on GitHub

Salt Open

Salt Open is orchestration and configuration management software to manage infrastructure and applications at scale. It’s the upstream open source project for SaltStack and runs on Linux and Windows. Salt on GitHub"

 

 

 

 

 

  - PVE, Ceph
  - Docker, Kubernetes
  - Aerospike, Cassandra
  - Solr, Elastic Search
  - Puppet, MCollective
  - GPU (Cuda, Torch...)
  - Hadoop (HDFS, YARN, Hive, HBase...)
  - Cumulus Linux (100 Gpbs – spine, 10/40 Gbps – TOR)

Observium Kategoria: Network | Tagi: monitoring | Autor: Franciszek Musiel

http://searchservervirtualization.techtarget.com/tip/Monitor-an-environment-with-Simple-Network-Management-Protocol?utm_medium=EM&asrc=EM_NLN_72259776&utm_campaign=20170206_IT%20ops%20capitalizes%20on%20APIs;%202017%27s%20new%20data%20privacy%20laws;%20and%20more&utm_source=NLN&track=NL-1811&ad=912662&src=912662

http://searchvmware.techtarget.com/tip/Migrate-from-Windows-vCenter-to-vCenter-Server-Appliance-to-access-new-features?utm_medium=EM&asrc=EM_NLN_72259777&utm_campaign=20170206_IT%20ops%20capitalizes%20on%20APIs;%202017%27s%20new%20data%20privacy%20laws;%20and%20more&utm_source=NLN&track=NL-1811&ad=912662&src=912662

Centos 7 jak włączyć Jumboframe'y - MTU 9000 Kategoria: Linux | Autor: Bartłomiej Gałęzia

http://www.microhowto.info/howto/persistently_change_the_mtu_of_a_network_interface_on_redhat.html

vim /etc/sysconfig/network-scripts/ifcfg-eth0
MTU=9000
ifdown eth0
ifup eth0

Instalacja sterowników nVidia na Centos 7 Kategoria: Linux | Autor: Bartłomiej Gałęzia

https://linuxconfig.org/nvidia-geforce-driver-installation-on-centos-7-linux-64-bit

yum update

reboot

yum install kernel-devel-$(uname -r) gcc

echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf
dracut /boot/initramfs-$(uname -r).img $(uname -r) --force

systemctl disable gdm

reboot

Pobieramy aktualne sterowniki ze strony nvidia.com

wget http://pl.download.nvidia.com/XFree86/Linux-x86_64/375.26/NVIDIA-Linux-x86_64-375.26.run

chmod +x NVIDIA-Linux-x86_64-375.26.run
./NVIDIA-Linux-x86_64-375.26.run

nvidia-xconfig

systemctl enable gdm

reboot

Terminal recursive search history Kategoria: Linux | Tagi: recursive, TERMINAL, linux, search, ssh | Autor: Franciszek Musiel

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
cd .fzf/
./install
source ~/.bashrc

Jak wysłać wynik polecenia CRON na inny adres mailowy Kategoria: Linux | Tagi: cron | Autor: Bartłomiej Gałęzia

(tutaj_wykonywane_zadanie_crona)| mail -s "TYTUL maila" adres@mailowy.pl &>/dev/null

Codeigniter CRON date error Kategoria: Codeigniter | Tagi: codeigniter, php | Autor: Bartłomiej Gałęzia

Przy wywołaniu zadań CRON w Codeigniter 3.0+ pojawia się poniższy błąd:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

Powodem jest brak ustawionej w skrypcie strefy czasowej.

Wystarczy dodać do pliku:

config.php

linię

date_default_timezone_set('Europe/Warsaw');

vi ~/.bashrc
chromium-browser --kiosk http://google.com/

https://www.raspberrypi.org/forums/viewtopic.php?t=8298&p=210611

CHECK_NRPE: Socket timeout after 10 seconds. Kategoria: Linux | Tagi: nagios, nrpe | Autor: Bartłomiej Gałęzia

Nagios nie chce wykonać polecenia na hoście zdalnym.

/usr/lib/nagios/plugins/./check_nrpe -H 11.22.33.44 -c check_users

i zwraca błąd

CHECK_NRPE: Socket timeout after 10 seconds.

na hoście zdalnym w logach widnieje komunikat:

Could not read request from client, bailing out...

Zobacz całość

sSMTP - wysyłanie maili z konsoli przez SMTP Kategoria: Linux | Autor: Bartłomiej Gałęzia

Instalujemy paczkę ssmtp

aptitude install ssmtp

Edytujemy configi zgodnie ze swoj serwerem pocztowym

vim /etc/ssmtp/ssmtp.conf
root=username@domain.com

mailhub=mail.domain.com:587

rewriteDomain=domain.com

hostname=hostname

FromLineOverride=YES

AuthUser=username@domain.com
AuthPass=sicret_password
UseTLS=YES
UseSTARTTLS=YES

Zobacz całość

rsync poprzez tunel Kategoria: Linux | Autor: Wojciech Gazda

zestawiamy tunel z serwera z ktorego chcemy kopiowac na serwer z ktorego mamy dostep do serwera na ktory chcemy kopiowac

czyli laczymy sie po ssh na serwer z ktorego chcemy kopiowac i na nim wydajemy ponizsze polecenie

serwerzrodlowy# ssh user@serwer -L 56565:serwerdocelowy:22

zostaniemy zalogowani na serwer wazna sprawa nie mozemy zamknac tego polaczenia 

wiec w innej karcie (zakladce klienta ssh czy co tam uzywacie) sprawdzamy czy tunel stoi 

ps -ef | grep 56565

powinno pokazac odpalony proces ssh z danym portem 

no i teraz mozemy sobie spokojnie zapuscic rsync'a

rsync -e "ssh -p 56565" -avzA /skad/ root@localhost:/doklad/

find - kilka polecen Kategoria: Linux | Autor: Wojciech Gazda

kilka "myków" z użyciem find'a

sprawdzenie ile zajmuja pliki starsze niz 31dni 

 

find ./ -type f -mtime +31 -exec ls -l {} \; | awk '{ total += $5 }; END { print total/1024/1024/1024 " GB" }'

 

zmiana nazwy kilku plikow 

find . -name '*czescnazwyplikudozmiany*' -exec bash -c 'mv $0 ${0/czescnazwyplikudozmiany/nacozmieniamy}' {} \;

 

kasowanie duzej ilosci plikow

ls -1 | wc -l && time find . -type f -delete

dodatkowo w bonusie policzy ile plikow i w jakim czasie zostaly usuniete