Linux - diskove oddíly - typy, příprava oddílu pro instalaci Linuxu
ok instalace CentOS 6
odííly: ext4, 6GB, mount na /; ext4, 6GB, mount na /boot; swap;
ok přidání, mazání uživatele (useradd|userdel name)
ok konfigurace služeb (zapínání, vypínání), runlevely (service name start|restart|stop)
instalace rpm balíčku, práce s balíčky (yum install|update|remove) (zjistit příkazy pro vypsání obsahu balíčku a tak)
rpm -qc
aktualizace balíčku/systému pomocí yum
práce s ovladači hardwaru ?
ok konfigurace sítě, TCP/IP (skript v /etc/sysconfig/network-scripts/ifcfg-ethX, ONBOOT=YES, IPADDR=x.x.x.x, NETMASK=x.x.x.x)
nastavení statického routování
zapnout routovani: echo 1 > /proc/sys/net/ipv4/ip_forward nebo /etc/sysctl.conf:
net.ipv4.ip_forward = 1
(route add)
netstat -antup
system-config-firewall
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
konfigurace firewallu s NATem system-config-firewall - přesměrování
instalace a konfigurace DHCP yum install dhcpd
sample v: /usr/share/doc/dhcp*/dhcpd.conf.sample
jako routers sam sebe v pripade ze funguji i jako router
nechat jen po "This is a very basic subnet declaration"
service dhcpd start
instalace a konfigurace BINDu, nastavení zonového souboru (DNS) (pro domena.cz, predpoklada se IP PC: 192.168.0.1)
yum install bind
yum install caching-nameserver
yum install bind-utils <-- obsahuje dig
sample v: /usr/share/doc/bind*/sample <-- k nicemu
do /etc/sysconfig/network-scripts/ifcfg-ethX pridat:
DOMAIN:"domena.cz"
DNS1:127.0.0.1
do /etc/hosts pridat:
192.168.0.1 domena.cz //192.168.0.1 nahradit vasi IP
ifconfig ethX down, up
kdyz to tam nebude, do /etc/resolv.conf dat:
nameserver 127.0.0.1
search domena.cz
do /etc/named.conf:
logging{
channel example_log{
file "/var/log/named/example.log" versions 3 size 2m;
severity info;
print-severity yes;
print-time yes;
print-category yes;
};
category default{
example_log;
};
};
zone "domena.cz" IN {
type master;
file "domena.cz";
// enable slaves only
//allow-transfer {192.168.23.1;192.168.23.2;};
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "domena.rr.cz";
};
vytvorit soubory /var/named/domena.cz a /var/named/domena.rr.cz
do /var/named/domena.cz:
$ORIGIN domena.cz.
$TTL 86400
@ IN SOA dns1.domena.cz. hostmaster.domena.cz. (
2002022401 ; serial
3H ; refresh
15 ; retry
1w ; expire
3h ; minimum
)
IN NS dns1.domena.cz.
IN MX 10 mail.domena.cz.
dns1 IN A 192.168.0.1
mail IN A 192.168.0.1
www IN A 192.168.0.1
ftp IN A 192.168.0.1
(dns1 IN A 192.168.0.1 <-- adresa na konci rika, kam se ma navstevnik presmerovat, tj. dns1.domena.cz --> 192.168.0.1)
do /var/named/domena.rr.cz:
$ORIGIN 0.168.192.in-addr.arpa.
$TTL 86400
@ IN SOA dns1.domena.cz. hostmaster.domena.cz. (
2002022401 ; serial
3H ; refresh
15 ; retry
1w ; expire
3h ; minimum
)
@ IN NS domena.cz.
0 IN PTR domena.cz.
1 IN PTR domena.cz.
2 IN PTR domena.cz.
3 IN PTR domena.cz.
service named start
nslookup www.domena.cz
nslookup ftp.domena.cz
nslookup mail.domena.cz
kdyz to bude vracet 192.168.0.1, funguje
v teto konfiguraci z nejakeho duvodu nefunguje nslookup domena.cz, musi predtim byt www atd.
kdyz nefunguje, muze pomoci "tail /var/log/messages"
pro spravne fungovani je potreba mit spravne nastaveny systemovy cas (date)