sudo mysqld_safe --skip-grant-tables
sudo mysql --user=root mysql
update user set authentication_string=password('1111') where user='root';
flush privileges;
https://dba.stackexchange.com/questions/55116/mysql-login-after-secure-installation
You have to change SATA Operation in BIOS
from "RAID on" to "AHCI"
https://www.reddit.com/r/Ubuntu/comments/93m46g/18041_installer_not_detecting_any_partitionsnew/
instalacja
apt-get install xen-tools xen-system-amd64
sprawdzamy czy host obsluguje HVM
egrep '(vmx|svm)' /proc/cpuinfo
jesli tak - doinstalowujemy
apt-get install xen-qemu-dm-4.0
zmieniamy priorytet bootowania sie systemu z jadra z obsluga xen
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
Zobacz całość
1. Podstawowe paczki
apt-get install aptitude aptitude update aptitude install vim nmap mc screen unzip sudo aptitude install apache2 mariadb-server php php-mbstring php-gd php-curl php-zip php-xml php-imagick php-cgi php-mysql php-pear php-gettext libapache2-mod-php php-common php-phpseclib mysql_secure_installation aptitude install proftpd proftpd-mod-mysql
Zobacz całość
sudo add-apt-repository universe
sudo apt update
sudo apt install mc
Źródło: https://askubuntu.com/questions/1071392/how-can-i-install-midnight-commander-on-ubuntu-18-04-1
sudo add-apt-repository ppa:graphics-drivers/ppa sudo aptitude update sudo aptitude install nvidia-drivers-440
https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux
Xfce
sudo aptitude install xfce4 lightdm
https://linuxconfig.org/install-xfce-desktop-on-ubuntu-18-04-bionic-beaver-linux
KDE
sudo aptitude install kubuntu-desktop
change display manager to sddm
https://vitux.com/how-to-install-the-kde-plasma-desktop-on-ubuntu-18-04-lts/
sudo vim /etc/network/interfaces
auto enp0s3 iface enp0s3 inet static address 10.1.1.83 netmask 255.0.0.0 gateway 10.1.1.1 dns-nameservers 8.8.8.8 8.8.4.4
sudo ip a flush enp0s3 sudo systemctl restart networking.service
Źródło: https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux
root@pc:~# aptitude purge zoom
The following packages will be REMOVED:
dconf-cli{u} gir1.2-ibus-1.0{u} ibus{u} libibus-1.0-5{u} libxcb-xtest0{u} zoom{p}
0 packages upgraded, 0 newly installed, 6 to remove and 12 not upgraded.
Need to get 0 B of archives. After unpacking 290 MB will be freed.
Do you want to continue? [Y/n/?]
root@pc:~# aptitude search dconf-cli
i A dconf-cli - simple configuration storage system - utilities p dconf-cli:i386 - simple configuration storage system - utilities
the first flag "i" tells us that dconf-cli is installed
The next flag "A" stands for automatically installed
root@pc:~# aptitude unmarkauto dconf-cli gir1.2-ibus-1.0 ibus libibus-1.0-5 libxcb-xtest0
root@pc:~# aptitude purge zoom
The following packages will be REMOVED:
zoom{p}
0 packages upgraded, 0 newly installed, 1 to remove and 12 not upgraded.
Need to get 0 B of archives. After unpacking 246 MB will be freed.
Do you want to continue? [Y/n/?]
Source: https://askubuntu.com/questions/17745/how-to-remove-a-deb-without-removing-its-dependencies
cd ~
vim .bashrc
gitpush() {
git add .
git commit -m "$*"
git push
}
alias gp=gitpush
Test
gp Test commit single command
https://stackoverflow.com/questions/19595067/git-add-commit-and-push-commands-in-one
1. Install dependencies
sudo aptitude install cifs-utils
2. Create mountpoints
mkdir /media/mordor
3. Create a credentials file (optional)
vim /home/user_name/.smb
user = user_name password = mySecretPassword domain = myDomain
4. Edit /etc/fstab
vim /etc/fstab
//isengard/mordor /media/mordor cifs uid=0,credentials=/home/user_name/.smb,iocharset=utf8,vers=3.0,noperm 0 0
5. Manually mount the share for testing
sudo mount -a
Źródło: https://timlehr.com/auto-mount-samba-cifs-shares-via-fstab-on-linux/
diff -ENwbur repos1/ repos2/
dużo lepiej to wygląda w programie Kompare
sudo aptitude install kompare
diff -ENwbur repos1/ repos2/ | kompare -o -
Najpier dodać parametr 'register 0' w configu localhosta:
vim /etc/nagios3/conf.d/localhost_nagios2.cfg
define host{
use generic-host
host_name localhost
alias localhost
address 127.0.0.1
register 0
}
A następnie zamienić występowanie komputera localhost w konfigach na innych dodany komputer:
vim /etc/nagios3/conf.d/hostgroups_nagios2.cfg
define hostgroup {
hostgroup_name debian-servers
alias Debian GNU/Linux Servers
# members localhost
members linuks
}
# A list of your web servers
define hostgroup {
hostgroup_name http-servers
alias HTTP servers
# members localhost
members linuks
}
# A list of your ssh-accessible servers
define hostgroup {
hostgroup_name ssh-servers
alias SSH servers
# members localhost
members linuks
}
i oczywiście należy zrestartować usługę nagios3
sudo service nagios3 restart
Najpierw należy odnaleźć partycje na których nam zależy na zdalnym komputerze:
sudo fdisk -l
a następnie dodać odpowiednie polecenia w konfiguracji NRPE
sudo vim /etc/nagios/nrpe.cfg
command[check_disk_home]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -u GB -p /dev/sdb6
i zrestartować usługę nrpe server
sudo service nagios-nrpe-server restart
Teraz należy użyć tych poleceń na serwerze Nagios:
sudo vim /etc/nagios3/objects/linux/linuks.cfg
define service{
use generic-service
host_name linuks
service_description Disk Space /home
check_command check_nrpe!check_disk_home
}
oraz dodać polecenie check_nrpe w poleceniach Nagiosa
vim /etc/nagios3/commands.cfg
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
} W nowej instalacji Nagiosa natknąłem się na poniższy błąd przy próbie sprawdzenia zajętości dysku
DISK CRITICAL - /run/user/1001/gvfs is not accessible: Brak dostepu
Aby to rozwiązać należy wykluczyć gvfs przy sprawdzaniu dysku.
vim /etc/nagios-plugins/config/disk.cfg
Zobacz całość
Zainstaluj NSClient++ na komputerze z Windowsem.
https://sourceforge.net/projects/nscplus/
Zobacz całość
Na serwerze i kliencie instalujemy paczkę ntp:
aptitude install ntp
Serwer powinien już działać na domyślnych ustawieniach.
Na kliencie edytujemy config:
vim /etc/ntp.conf
Dodajemy nasz serwer jako pool:
pool 192.168.1.1
a pozostałe pool'e komentujemy albo usuwamy.
Teraz trzeba zrestartować usługę ntp na kliencie:
service ntp restart
Do sprawdzenia synchronizacji z serwerem możemy użyć poniższych poleceń:
ntpd -qg
ntpdate 192.168.1.1
Przed ich wykonaniem należy zatrzymać usługę ntp na kliencie a potem ją uruchomić ponownie.
service ntp stop ntpd -qg service ntp start
Żeby server działał w sieci lokalnej bez dostępu do internetu należy dodać w konfiguracji:
vim /etc/ntp.conf
server 127.127.1.0 prefer fudge 127.127.1.0 stratum 10
i zrestartować usługę
service ntp stop service ntp start
Źródła:
https://linoxide.com/linux-how-to/synchronize-time-ntp-server-ubuntu/
https://docs.couchbase.com/server/6.0/install/synchronize-clocks-using-ntp.html
https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-16-04
Wyświetl listę dostępnych wolumenów:
lvdisplay
Konwertuj wybrany wolumen do pliku obrazu:
qemu-img convert -O qcow2 /dev/xenvms/vm_disk vm_disk.qcow2
Przenieś plik obrazu (vm_disk.qcow2) na inny serwer (RSYNC, SCP, FTP).
Konwertuj plik obrazu na plik RAW na docelowym serwerze:
qemu-img convert vm_disk.qcow2 -O raw vm_disk.raw
Utwórz nowy wolumen o takim samym rozmiarze jak plik RAW
ls -l vm_disk.raw
-rw------- 1 root root 11811160064 Nov 2 12:01 vm_disk.raw
lvcreate -n vm_disk_bis -L 11811160064b xenvms
Przenieś zawartość pliku RAW do nowego wolumenu za pomocą DD
dd if=vm_disk.raw of=/dev/xenvms/vm_disk_bis bs=4M
Źródło:
http://arunnsblog.com/2010/12/06/converting-lvm-virtual-machine-storage-to-image/
git rm --cached private.xml git add -u . git commit -m "Record deletion of private.xml from the index"
Then you can add it in the .gitignore (no need for '*')
private.xml
https://stackoverflow.com/questions/30475920/git-ignore-is-not-ignoring-the-netbeans-private-files