Netbeans 13 - Line wrap Kategoria: PHP | Autor: Bartłomiej Gałęzia

Tools -> Options -> Editor -> Formatting

Language: All languages

Line wrap: Anywhere

[Apply]

Źródło: https://smallbusiness.chron.com/wrap-lines-netbeans-49331.html

Acronis - Register agent after server change Kategoria: Acronis | Tagi: acronis, agent | Autor: Bartłomiej Gałęzia

Linux OS

/usr/lib/Acronis/RegisterAgentTool/RegisterAgent -o register -a http://192.168.1.100 -u [username] -p [userpass]

 

Windows OS

Open Command prompt and navigate to C:\Program Files\Acronis\RegisterAgentTool:

cd "%ProgramFiles%\Acronis\RegisterAgentTool"

Issue this command to register the client machine using account and password:

register_agent.exe -o register -a http://192.168.1.100 -u [username] -p [userpass]

 

Źródło: https://kb.acronis.com/content/55244#Linux_OS3

Debian 10 - Possible missing firmware Kategoria: Linux | Tagi: aptitude, debian, nvidia | Autor: Bartłomiej Gałęzia

after aptitude install

W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/sw_method_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/sw_bundle_init.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/sw_nonctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/sw_ctx.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/gpccs_sig.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/gpccs_data.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp100/gr/gpccs_inst.bin for module nouveau
...
vim /etc/apt/sources.list

change this

deb http://deb.debian.org/debian/ buster main

to this

deb http://deb.debian.org/debian/ buster main non-free contrib
aptitude update
aptitude install nvidia-detect
nvidia-detect
Detected NVIDIA GPUs:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF100 [GeForce GTX 480] [10de:06c0] (rev a3)

Checking card:  NVIDIA Corporation GF100 [GeForce GTX 480] (rev a3)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver
package.
aptitude install nvidia-legacy-390xx-driver

Źródło: https://linuxconfig.org/how-to-install-nvidia-driver-on-debian-10-buster-linux

KVM - Migrate Virtualbox to KVM Kategoria: Linux | Tagi: kvm, migrate, Virtualbox | Autor: Bartłomiej Gałęzia

1. Stop the VirtualBox machine.

2. Convert VDI Image to RAW Disk Format

vboxmanage clonehd --format RAW /home/user/VirtualBox_VMs/Debian_vm.vdi /home/user/VirtualBox_VMs/Debian_vm.img

3. Copy RAW image to KVM server

rsync -av --progress /home/user/VirtualBox_VMs/Debian_vm.img user@kvmserver:/home/kvm/Debian_vm.img

4. Convert RAW Image Disk Format to KVM Format

qemu-img convert -f raw Debian_vm.img -O qcow2 Debian_vm.qcow2

Źródło: https://www.tecmint.com/migrate-virtualbox-vms-into-kvm-vms/

KVM - Change default storage location Kategoria: Linux | Tagi: kvm, virsh | Autor: Bartłomiej Gałęzia

mkdir /home/images
virsh pool-destroy default
virsh pool-edit default

change

<path>/var/lib/libvirt/images</path>

to

<path>/home/images</path>
virsh pool-start default

Create new pool for ISO files

virsh pool-define-as --name iso --type dir --target /home/iso/
virsh pool-start iso
virsh pool-autostart iso

https://ostechnix.com/how-to-change-kvm-libvirt-default-storage-pool-location/

- Shut down the guest machine.
- In the 'Display spice' section, select "All interfaces" instead of 'Localhost only' in "Address"
- Restart the guest machine


https://askubuntu.com/questions/780862/virt-manager-to-remote-host-continuous-password-prompt-over-ssh

Plik konfiguracyjny z wirtualką na XEN

kernel = '/usr/lib/xen-4.8/boot/hvmloader'
builder = 'hvm'

vcpus       = '1'
memory      = '2048'
shadow_memory = 8

localtime = 1

#  Disk device(s).
disk        = [
                'file:/xen/ISO/Boot_media.iso,hdb:cdrom,r',
                'phy:/dev/xenvms/restore_disk,xvda,w'

              ]

boot = "dc"

#  Hostname
name        = 'system_restore'

#  Networking
vif         = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]

vnc=1
vncconsole=1
vncpasswd='password'

vncunused = 1
vnclisten = '192.168.1.1'

stdvga = 0
serial = 'pty'
usbdevice = 'tablet' # Required for USB mouse


##  Behaviour
on_shutdown = 'destroy'
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Zobacz całość

Windows 10 - Autologowanie Kategoria: Windows | Autor: Bartłomiej Gałęzia

Download and unzip:

https://download.sysinternals.com/files/AutoLogon.zip

Run AutoLogon.exe

Type user login and password

Click Enable

Źródło: https://docs.microsoft.com/pl-pl/sysinternals/downloads/autologon

Ubuntu 18 - Change grub order Kategoria: Linux | Autor: Bartłomiej Gałęzia

vim /etc/default/grub
GRUB_DEFAULT=saved
update-grub
grub-set-default 2
reboot

Źródło: https://studysection.com/blog/how-to-change-boot-order-in-ubuntu-18-04-from-grub2-to-set-windows-as-default-launch/

instalacja wolumenu

lvcreate -n nazwa_wolumenu -L 100G nazwa_grupy

ściągamu Boot_media.iso (https://kb.acronis.com/getmedia) i kopiujemy z niego kernel i ramdisc

wget -c https://[server.acronis]/Boot_media.iso
mount -t iso9660 iso-cd/Boot_media.iso /mnt/iso/
cp /mnt/iso/install.amd/abr64ker.dat /xen/kernels/acronis/abr64ker.dat
cp /mnt/iso/install.amd/lin64ram.dat /xen/kernels/acronis/lin64ram.dat

config do instalacji z iso

vim /xen/nazwa_maszyny/nazwa_configa.cfg
kernel = "/xen/kernels/acronis/abr64ker.dat"
ramdisk = "/xen/kernels/acronis/lin64ram.dat"
vcpus = '1'
memory = '512'

root = '/dev/xvda1 ro'
disk = [
'phy:/dev/xenvms/nazwa_wolumenu,xvda,w'
,'file:/xen/ISOs/Boot_media.iso,hdc:cdrom,r'
]
name = 'nazwa_maszyny'
vif = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

#uruchomienie maszyny z podłączeniem do konsoli

xm create nazwa_configa.cfg -c

QEMU/KVM - Install server on Debian Kategoria: Linux | Tagi: kvm, virtual | Autor: Bartłomiej Gałęzia

1. Hardware check

egrep -c '(vmx|svm)' /proc/cpuinfo
grep -E --color '(vmx|svm)' /proc/cpuinfo

2. Install packages

sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libvirt-daemon virt-manager -y

3. Check libvirt status

sudo systemctl status libvirtd.service

4. Add user to libvirt and libvirt-qemu group

adduser user1 libvirt
adduser user1 libvirt-qemu
newgrp libvirt
newgrp libvirt-qemu

5. Create bridged network card

vim /etc/network/interfaces
iface enp6s0 inet manual
auto br0
iface br0 inet manual
bridge_ports enp6s0

https://www.linuxtechi.com/install-configure-kvm-debian-10-buster/

https://www.cyberciti.biz/faq/install-kvm-server-debian-linux-9-headless-server/

https://pl.euro-linux.com/blog/wirtualizacja-bez-kompromisow-kilka-slow-o-kvm-qemu-libvirt-i-virt-manager/

bez wpisywania hasła wiele razy

https://askubuntu.com/questions/780862/virt-manager-to-remote-host-continuous-password-prompt-over-ssh

 

$string = 'Abc def ghi';
if (strpos($string, 'def') !== false) {
     echo 'True';
} else {
     echo 'False';
}

Unifi Network Controller on Raspberry Pi Kategoria: Linux | Autor: Bartłomiej Gałęzia

sudo apt-get install haveged -y
sudo apt-get install openjdk-8-jre-headless -y
echo 'deb http://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ubnt.com/unifi/unifi-repo.gpg
sudo apt-get update && sudo apt-get install unifi -y
https://localhost:8443 

https://www.youtube.com/watch?v=VH8b6ocohHU

[New Server]

apt-get install python-ldap libldap2-dev
mkdir /root/samba3

[Old Server]

/etc/init.d/samba stop
rsync -aP /var/lib/samba/private/secrets.tdb root@[new_server]:/root/samba3/
rsync -aP /var/lib/samba/wins.dat root@[new_server]:/root/samba3/
rsync -aP /var/lib/samba/winbindd_idmap.tdb root@[new_server]:/root/samba3/
rsync -aP /etc/samba/smb.conf root@[new_server]:/root/samba3/

[New Server]

vim /root/samba3/smb.conf
netbios name = [new_server]

Uwaga!! "Workgroup" w nowym i starym pliku smb.conf musi być taka sama.

samba-tool domain samba3upgrade --dbdir=/root/samba3/ --realm='''MYDOMAIN.COM''' /root/samba3/smb.conf

Po migracji:

vim /etc/samba/smb.conf
dns forwarder = 8.8.8.8
#       idmap_ldb:use rfc2307 = yes
vim /etc/nsswitch.conf
passwd:         files winbind
group:          files winbind

https://samba.tranquil.it/doc/en/samba_advanced_methods/samba_migrate_from_samba3_to_samba-ad.html

Redmine - Agile plugin install Kategoria: Redmine | Autor: Bartłomiej Gałęzia

1. Pobierz plugin w paczce zip.

https://www.redmineup.com/pages/plugins/agile

2. Wrzuć ją na serwer redmine i rozpakuj:

cd /opt/redmine/plugins/
wget http://10.50.50.50/apps/redmine/redmine_agile-1_6_2-light.zip
unzip redmine_agile-1_6_2-light.zip

3. Zainstaluj

bundle install --without development test --no-deployment
bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production

4. Restart aplikacji

touch /opt/redmine/tmp/restart.txt

https://www.redmineup.com/pages/help/agile/installing-redmine-agile-plugin-on-linux?utm_source=Main&utm_medium=email&utm_campaign=Download_plugin_email&utm_term=download_plugin_email&utm_content=installation_guide

RSYNC - Limit prędkości Kategoria: Linux | Autor: Bartłomiej Gałęzia

rsync --bwlimit=1000 /path/to/source /path/to/dest/

https://www.cyberciti.biz/faq/how-to-set-keep-rsync-from-using-all-your-bandwidth-on-linux-unix/

Debian 10 - nslookup command not found Kategoria: Linux | Autor: Bartłomiej Gałęzia

aptitude install dnsutils

Problem

E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' changed its 'Suite' value from 'stable' to 'oldstable'

Rozwiązanie

apt-get --allow-releaseinfo-change update

OCS Reports - Install agent on Linux Kategoria: Linux | Tagi: OCS | Autor: Bartłomiej Gałęzia

aptitude install make libmodule-install-perl dmidecode libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwww-perl libdigest-md5-perl libdata-uuid-perl libcrypt-ssleay-perl libnet-snmp-perl libproc-pid-file-perl libproc-daemon-perl net-tools libsys-syslog-perl pciutils smartmontools read-edid nmap libnet-netmask-perl
wget http://path.to.ocsagent/Ocsinventory-Unix-Agent-2.8.1.tar.gz
tar -xvzf Ocsinventory-Unix-Agent-2.8.1.tar.gz
cd Ocsinventory-Unix-Agent-2.8.1
perl Makefile.PL
make
make install
Where do you want to write the configuration file? /etc/ocsinventory
Specify log file path you want to use?  /var/log/ocs_agent.log
Do you want disable SSL CA verification configuration option (not recommended) ? [y]
Do you want to set CA certificate chain file path ? [n]

https://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-the-UNIX-agent-manually-on-client-computers/