Crmgo Blog

Linux

← Blog

Linux

3ptoxyActiveDirectoryCentOSDebianFTPIP v.6JiraKVMLibreOfficeLomixMYSQLMuninNginxOpenSUSEOpenWRTPostfixRedmineSQUIDSVNUbuntuUbuntu 12.04Ubuntu 13.04VPNZabbixapachebackupbindcactidhcpejabberdfsckgrepiptablesispmanagerpostgresqlrdesktopremastersysroutesambascreensedsnmptartcpdumptftp-serverthunderbirdtruecriptvideovimvsftpPytania ogólnePocztaPraca z folderamiCzcionkiplikami

Wpisów: 189

OpenWRT na pendrive

OpenWRT na pendrive

· OpenWRT

Zaktualizuj listę pakietów i zainstaluj niezbędne moduły obsługujące nośniki USB oraz system plików ext4: Nie zwracaj uwagi na komunikat o błędzie pojawiający się podczas instalacji pakietu kmod-usb-storage (Barrier Breaker 14.07). W rzeczywistości moduł instaluje się pomyślnie.…

CentOS wyłączenie IPv6

CentOS wyłączenie IPv6

· CentOS

vim /etc/sysctl.conf net.ipv6.conf.enp5s1.disable_ipv6 = 1 enp5s1 - nazwa interfejsu sieciowego lub all sysctl -p

Aktualizacja Jira

Aktualizacja Jira

· Jira

Przykład aktualizacji z wersji 7.2 do 7.4.2. Tworzę kopię zapasową plików konfiguracyjnych: cd /opt/atlassian/jira/ cp -R conf/ ~/ Pobieram najnowszą wersję: wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-core-7.4.2-x64.bin Instaluję: service jira stop chmod a+x atlassian-jira-core-7.4.2-x64.bin sh atlassian-jira-core-7.4.2-x64.bin mv server.xml server_orig.xml cp ~/conf/server.xml ./ service jira start Jeśli wystąpi błąd…

Podręczny przewodnik po MySQL

Podręczny przewodnik po MySQL

· MYSQL

Ustawienia Lista parametrów konfiguracyjnych i ich wartości Zarządzanie użytkownikami Lista użytkowników Lista uprawnień użytkownika root@localhost Tworzenie nowego użytkownika Dodaj wybrane uprawnienia dla wszystkich tabel w bazie danych dbname dla użytkownika 'user'@'localhost' Dodaj wszystkie uprawnienia dla wszystkich tabel w bazie danych dbname dla użytkownika 'user'@'localhost' Usuwanie…

Zabbix, zmiana kodowania

Zabbix, zmiana kodowania

· Zabbix

Każdy, kto instalował serwer Zabbix, spotkał się z problemem kodowania w interfejsie Web GUI – cały tekst w języku rosyjskim wyświetlany jest jako znaki zapytania. Problem tkwi w domyślnych kodowaniach tabel bazy danych, które należy zmienić, aby go rozwiązać. Musimy przekonwertować kodowanie tabel i…

htaccess Rewrite

htaccess Rewrite

· apache

Metasymbole Przykład: Są używane do definiowania grup znaków lub „etykiet” w szablonie. Na przykład etykiety początku lub końca linii. \ „Uciekający” ukośnik. Znak następujący po nim jest traktowany jako zwykły, a nie jako znak specjalny. Znak \ jest umieszczany przed znakami specjalnymi, jeśli są potrzebne w swojej pierwotnej formie…

Automatyczne uruchamianie skryptu w CentOS 7 przy użyciu systemd

Automatyczne uruchamianie skryptu w CentOS 7 przy użyciu systemd

· CentOS

Systemd wprowadza koncepcję jednostek systemd. Jednostki są reprezentowane przez pliki konfiguracyjne umieszczone w jednym z katalogów: /usr/lib/systemd/system/ – jednostki pochodzące z zainstalowanych pakietów RPM. /run/systemd/system/ – jednostki tworzone w czasie działania systemu. Ten katalog ma wyższy priorytet niż katalog z jednostkami zainstalowanymi z pakietów. /etc/systemd/system/ – jednostki tworzone...

Odzyskiwanie uprawnień do plików po nieudanej operacji chown, chmod

Odzyskiwanie uprawnień do plików po nieudanej operacji chown, chmod

· Linux

Na źródłowym systemie: Zbieramy poprawne właściciela i grupę: find /etc /usr /bin /boot /dev /home /media /mnt /opt /proc /sys -exec stat --format 'chown %U:%G ${MPOINT}%n' {} \; > /tmp/restoreperms_chown.sh Zbieramy poprawne uprawnienia: find /etc /usr /bin /boot /dev /home /media /mnt /opt /proc…

Odbudowa MySQL po awariach.

Odbudowa MySQL po awariach.

· MYSQL

Jeśli MySQL nie uruchamia się: vim /etc/my.conf [mysqld] innodb_force_recovery = 1 service mysql start wykonaj kopię zapasową wszystkich danych: mysqldump database | gzip > database.sql.gz sprawdź integralność: mysqlcheck --auto-repair --all-databases -p Poniżej przedstawiono możliwe opcje dla mysqlcheck. Które z nich są obsługiwane…

CentOS, blokowanie OOM przed zabijaniem potrzebnej nam usługi (na przykładzie MySQL) przy braku pamięci

CentOS, blokowanie OOM przed zabijaniem potrzebnej nam usługi (na przykładzie MySQL) przy braku pamięci

· CentOS

Dla CentOS 6: vim /etc/init.d/mysqld Dodaj do sekcji start: pgrep -f "mysql" | while read PID; do echo -17 > /proc/$PID/oom_adj; done Inna metoda Dla CentOS 7: vim /etc/systemd/system/mysqld OOMScoreAdjust=-1000 Informacje: http://geckich.blogspot.com/2013/12/linux-out-of-memory-killer-oom.html https://habrahabr.ru/company/infobox/blog/241237/ https://habrahabr.ru/company/centosadmin/blog/255845/

Zabbix + UPS (monitoring awarii zasilania)

Zabbix + UPS (monitoring awarii zasilania)

· Zabbix

yum install usbutils apcupsd (pakiet apcupsd-cgi – nie jest nam potrzebny do interfejsu webowego) lsusb vim /etc/apcupsd/apcupsd.conf service apcupsd start chkconfig apcupsd on apcaccess status vim /etc/zabbix/zabbix_agentd.d/ups.conf Na serwerze tworzymy 3 elementy: ups.charge, ups.status, ups.volts Dla ups.status ustawiamy trigger: Dla pozostałych…

Zabbix + czujniki (monitoring temperatury)

Zabbix + czujniki (monitoring temperatury)

· Zabbix

yum install lm_sensors sensors-detect sensors sensors|grep 'Physical id'|cut -c18-19 vim /etc/zabbix/zabbix_agentd.d/sensors.conf UserParameter=sensor.temp1,sensors|grep 'Physical id'|cut -c18-19 service zabbix-agent restart Na serwerze Zabbix tworzymy element danych: Dodajemy wykres i trigger z wartością {KVM1:sensor.temp1.last()}>60 KVM1 - nazwa hosta, należy podstawić własną.

Zabbix-agent + monitorowanie MySQL, Nginx, php-fpm na CentOS

Zabbix-agent + monitorowanie MySQL, Nginx, php-fpm na CentOS

· Zabbix

chkconfig zabbix-agent on vim /etc/zabbix/zabbix_agentd.conf #Server=zabbix.domain.ua #ServerActive=zabbix.domain.ua #Hostname=MyServer #Include=/usr/local/etc/zabbix2/zabbix_agentd.d/ mkdir /etc/zabbix/zabbix_agentd.d/ service zabbix-agent start MYSQL mysql> GRANT USAGE ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'mypass'; FLUSH PRIVILEGES; vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf UserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql -N |…