2015 m. kovo 30 d., pirmadienis

Kaip pataisyti boot particiją?

Problema:

Įsirašius CentOS7 kartu su Windows8, pradeda kristi mėlyni ekranai. Neužsikrauta os.

Sprendimas:
 
(Windows boot particijos taisymas.)

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd
Literatūra:
http://www.techspot.com/guides/630­windows­8­boot­fix/

2015 m. kovo 21 d., šeštadienis

CentOs Zabbix konfiguravimas

CentOS7
Pridedam repozitoriją. nano /etc/yum.repos.d/zabbix.repo
[Zabbix]
name=Zabbix
baseurl=http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix-official-repo.key
Diegiam zabbex ir kitas reikalingas programas. sudo yum -y install yum-utils
repoquery -qi zabbix
sudo yum -y  install epel-release
sudo yum -y install zabbix-server-mysql zabbix-agent zabbix-web-mysql mysql mariadb-server httpd php
sudo systemctl start mariadb
mysql_secure_installation
Konfiguruojam mysql.
mysql -u root -p
create database zabbix;
grant all privileges on zabbix.* to zabbix@localhost identified by 'secretpassword';
flush privileges;
exit
Ruošiam duomenų bazę. cd /usr/share/doc/zabbix-server-mysql-2.4.4/create/
mysql -u root -p zabbix < schema.sql
mysql -u root -p zabbix < images.sql
mysql -u root -p zabbix < data.sql
sed -i 's/^# DBPassword=.*/DBPassword=secretpassword/' /etc/zabbix/zabbix_server.conf
/etc/php.ini pakeitimai. sed -i 's/^max_execution_time.*/max_execution_time=600/' /etc/php.ini
sed -i 's/^max_input_time.*/max_input_time=600/' /etc/php.ini
sed -i 's/^memory_limit.*/memory_limit=256M/' /etc/php.ini
sed -i 's/^post_max_size.*/post_max_size=32M/' /etc/php.ini
sed -i 's/^upload_max_filesize.*/upload_max_filesize=16M/' /etc/php.ini
sed -i "s/^\;date.timezone.*/date.timezone=\'Europe\/Riga\'/" /etc/php.ini
sed -i "s/^\;date.timezone.*/date.timezone=\'Europe\/Brussels\'/" /etc/php.ini
Zabbix konfiguracinis dokumentas.
nano /etc/httpd/conf.d/zabbix.conf
Zabbix server pakeitimai. sed -i 's/^# CacheSize=.*/CacheSize=32M/' /etc/zabbix/zabbix_server.conf
sed -i 's/^# StartPingers=.*/StartPingers=5/' /etc/zabbix/zabbix_server.conf
Kaip pasileisti mysql, httpd, sshd ?
CentOS6
/etc/init.d/mysqld start
/etc/init.d/httpd start
/etc/init.d/sshd start
CentOS7
systemctl start zabbix-agent
systemctl start zabbix-server
systemctl start httpd
Kaip automatiškai įjungti mysql, apache, ssh, zabbix-server ?
Cent6
chkconfig mysqld on
chkconfig httpd on
chkconfig zabbix-server on
CentoS7
chkconfig mariadb on
chkconfig httpd on
chkconfig zabbix-server on
Svetainės adresas: http://localhost/zabbix

Rodo visus, kurie užsikrauna boot metu
chkconfig --list
Svetainės prisijungimas: Admin/zabbix

http://www.rackspace.com/knowledge_center/article/centos-apache-and-php-install - web+servisų konfigūravimas
 
Kaip atidaryti 80 portą?
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
sudo service iptables save
Klaida:
Zabbix server is not running alert klaida
Sprendimas: httpd_can_network_connect --> off
setsebool httpd_can_network_connect on
getsebool httpd_can_network_connect

CentOS7 SeLinux Alert Browser siūlo:setsenool -P httpd_can_connect_zabbix 1
Literatūra:
centOs6 instaliiacijos gidai:
http://www.server-world.info/en/note?os=CentOS_6&p=zabbix

centos7 zabbix diegimo gidas:
http://jensd.be/?p=393

Windows Server 2012 domeno pervadinimas

1. rendom /list
#Pakeitimai
2. rendom /showforest
3. rendom /upload
4. Profit
5. rendom /prepare
6. rendom /execute
!<--restart-->!
gpfixup /olddns:anon.lt /newdns:name.lt /oldnb:ANON /newnb:NAME
rendom /clean
rendom /end
#pakeičiam dns suffix

jquery pridėjimas prie greasemonkey


// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js

 Šablono pvz:
// ==UserScript==
// @name        Pavadinimas
// @require       http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @namespace   GithubL
// @description Apibūdinimas
// @include     https://github.com/*
// @version     1
// @grant       none
// ==/UserScript==

$("document").ready(function() {
 
});

Kaip pridėti jQuery :
http://wiki.greasespot.net/Third-Party_Libraries

Bibliotekos:
https://developers.google.com/speed/libraries/#jquery




Kaip pridėti jquery į visus puslapius?
Sukurti naują skriptą, į jį įdėti jQuery ir aktyvuoti machinant visoms svetainems

// @match *://*/*

Kelių vartotojų prisijungimas prie vienos mašinos (xp)

  1. Pasileidžiam regedit.
  2. Naviguojam į:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Control\Terminal Server\Licensing Core
  3. Pasirenkam New -> DWORD Value.
  4. Užvadinam "EnableConcurrentSessions," ir patvirtinam.
  5. Naujam registro įrašui suteikiam 1 reikšmę.
Šaltinis:
http://windowsitpro.com/windows-xp/how-can-i-enable-two-concurrent-sessions-windows-xp-service-pack-2-sp2-or-later

CentOS7 derinimas

Paketai


yum install net-tools - (netstat komanda)
yum install bind bind-utils (dns serveris)

CentOS tinklo konfigūracija


Suinstaliavus CentOS-7 Minimal, ant Virtual-Box, nebuvo tinklo. Tam, kad pasigautų adresą reikėjo konfigūraciniam dokumente, nustatyti, kad užkrovimo metu įrenginys būtų įjungtas.
Didaminio IP konfiguravimas: vi /etc/sysconfig/network-scripts/ifcfg-eth<x> 
Pakeitimas: ONBOOT = yes
Statinio IP konfiguravimas:
Tinklo konfigūracinį dokumentą randam:
vi /etc/sysconfig/network-scripts/ifcfg-eth<x>  Statinio ip pavyzdys:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
DHCP serverio pavyzdys:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
Koks bus naudojamas protokolas.
BOOTPROTO = {none, bootp, dhcp } Ar įrenginys turėtų būti aktyvus užkrovimo metu.
ONBOOT = {yes, no } Vartotojo teisės į konfigūracinį failą.
USERCTL = {yes, no }

Tinklo perkrovimas:
sudo systemctl restart network
/etc/init.d/network restart
services network restart

DNS diegimas:


named-checkconf - Tikrina ar teisingai sukonfigūruotas dns dokumentas.
/var/named/     - DNS zonų dokumentai.
yum install python-dns - python dns paketas
vim /usr/share/doc/python-dns-1.12.0/examples/ - python dns pavyzdžiai.
/var/named/data/named.run - DNS logai.

#Package: bind; Service: named; Config: caching
yum install bind bind-utils -y 
Įjungimas/Įšjungimas
systemctl enable named
systemctl start named 

#Per nmap galima matyti "53/tcp open domain"
#/etc/named.conf dokumente, prie "logging" pridedam "print-severity", kuris rodys įrašų svarbą.
print-severity yes;

Šaltiniai:
https://www.centos.org/docs/4/html/rhel-rg-en-4/s1-networkscripts-interfaces.html
https://unix.stackexchange.com/questions/78295/centos-no-network-interface-after-installation-in-virtualbox

2015 m. kovo 15 d., sekmadienis

DD-WRT - Vardų priskyrimas IP adresams

Maršrutizatoriaus ip: 192.168.11.1
DNSMasq nustatymai :

Ping atsakas iš wrt:
ping wrt
PING wrt (192.168.11.1) 56(84) bytes of data.
64 bytes from DD-WRT (192.168.11.1): icmp_seq=1 ttl=64 time=0.161 ms
64 bytes from DD-WRT (192.168.11.1): icmp_seq=2 ttl=64 time=0.220 ms
64 bytes from DD-WRT (192.168.11.1): icmp_seq=3 ttl=64 time=0.173 ms
64 bytes from DD-WRT (192.168.11.1): icmp_seq=4 ttl=64 time=0.185 ms
Literatūra:
http://www.dd-wrt.com/wiki/index.php/DNSMasq_as_DHCP_server

2015 m. kovo 14 d., šeštadienis

Agent admitted failure to sign using the key

Problema:
Sugeneravus ssh raktą naudojant ssh-keygen, po raktų apsikeitimo, kompiuteryje prie, kurio noriu prisijungti metą klaidą:

Klaida:
Agent admitted failure to sign using the key. Permission denied (publickey).

Sprendimas:
ssh-add