rilpoint_mw113

Operációs rendszerek az iskolában

(Változatok közti eltérés)
(Routerek)
5. sor: 5. sor:
*Virtualbox ismeretek: Host key,  
*Virtualbox ismeretek: Host key,  
*Virtuális gép létrehozása. Kiemelten:  
*Virtuális gép létrehozása. Kiemelten:  
-
**Tárolók: vezérlők és háttértárak létrehozása, több diszkes rendszer készítése,  
+
**Tárolók: vezérlők és háttértárak létrehozása, több diszkes rendszer készítése, VNC
**Hálózat: NAT és bridge.
**Hálózat: NAT és bridge.
**USB
**USB

A lap 2016. február 3., 17:16-kori változata

Tartalomjegyzék

Virtualizáció

  • Virtualizációs szoftverek. Host-guest modell, bare-metal hypervisorok.
  • A Virtualbox. Letöltése, telepítése, Extension pack.
  • Virtualbox ismeretek: Host key,
  • Virtuális gép létrehozása. Kiemelten:
    • Tárolók: vezérlők és háttértárak létrehozása, több diszkes rendszer készítése, VNC
    • Hálózat: NAT és bridge.
    • USB
    • Megosztott mappák.
  • Egy gyors Windows telepítés, integrációs szolgáltatások telepítése.
  • Megosztott mappák telepítése, vboxsrv.
  • Virtuális gép mentése, migrálása másik számítógépre.

Linux szerver telepítése

  • Operációs rendszerbeszerzése, LTS fogalma
  • Telepítés menete.
  • Partíciók, RAID tömbök.
  • Raid tömbök. Raid 1, Raid5, Tartalék diszk készítése.

Adminisztrációs feladatok

  • Felhasználó- és csoportmenedzsment.
  • Telepítési és frissítési feladatok.

Fájlszerver készítése

Webszerver készítése

DNS és DHCP szerver készítése

Levelező szerver készítése

Routerek




  • samba install, homes beállítása, user felvétele (adduser, smbpasswd -a), home könyvtár felhasználása, hálózati megosztás csatlakozatása

Alaprendszer:

mc tcpdump iptraf pciutils less most bzip2 rsync lynx memtest86+ ntpdate rdate unzip wget zip vim fail2ban nmap ftp telnet mutt screen dnsutils inetutils-inetd pwgen sharutils sysstat netcat acpid smartmontools traceroute
[global]
   workgroup = MA-GROUP
   netbios name = feri-ma
   server string = %h server (Koczka)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
 
[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mask = 0700
   directory mask = 0700
   valid users = %S
 
[Vezetok]
   comment = Vezetők területe
   path = /var/samba/vezetok
   browseable = yes
   create mask = 0700
   directory mask = 0700
   valid users = janos, eva
   read only = yes
   write list = janos, eva
   force user = root
   force group = root
 
[Kozos]
   comment = Közös terület
   path = /var/samba/kozos
   browseable = yes
   create mask = 0700
   directory mask = 0700
   public = yes
   read only = no
   force user = root
   force group = root

Restart script:

#!/bin/bash
stop nmbd
stop smbd
sleep 1
start smbd
start nmbd

Futtatási jog beállítása:

chmod 755 restart

A csoportok felvétele a /etc/group fájlban történik:

vezetok:x:500:feri,bela,pal,janos
raktarosok:x:501:feri,bela,pal,janos,zsolt,eva,ilona

Exim4 Konfigurálása

#####################################################
# Exim4 minimal smarthost configuration             #
# Ferenc Koczka, feri@koczka.hu 20101003            #
#####################################################
QUALIFY_DOMAIN = feri.ma.ektf.hu
LOCAL_INTERFACES = 192.168.32.200
LOCAL_DOMAINS = feri.ma.ektf.hu
SMARTHOST_SERVER = gemini.ektf.hu
SMARTHOST_PORT = 25
SMARTHOST_LOGIN = 
SMARTHOST_PASS = 
MAX_CONNECTIONS = 1
MAX_CONNECTION_FROM_SAME_HOST = 1
 
SMTP_BANNER = ${primary_hostname} Microsoft ESMTP MAIL Service, Version: 6.0.3790.0 ready at ${tod_full}
BINPATH = /usr/sbin/exim4
SPOOLDIR = /var/spool/exim4
LOCAL_DELIVERY=maildir_home
exim_path = BINPATH
 
domainlist local_domains = LOCAL_DOMAINS
qualify_domain = QUALIFY_DOMAIN
local_interfaces = LOCAL_INTERFACES
smtp_accept_max = MAX_CONNECTIONS
smtp_accept_queue_per_connection = MAX_CONNECTION_FROM_SAME_HOST
print_topbitchars = true
gecos_pattern = ^([^,:]*)
gecos_name = $1
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
host_lookup = *
rfc1413_hosts = *
rfc1413_query_timeout = 5s
ignore_bounce_errors_after = 2d
timeout_frozen_after = 7d
freeze_tell = postmaster
spool_directory = SPOOLDIR
trusted_users = uucp
smtp_banner = SMTP_BANNER
helo_allow_chars = _
helo_accept_junk_hosts = 0.0.0.0/0
daemon_smtp_ports = 25
#############################################
# ACL szekció                               #
#############################################
begin acl
acl_check_rcpt:
  accept hosts = LOCAL_INTERFACES
  deny message = relay not permitted
acl_check_data:
  accept
 
#############################################
# Routers                                   #
#############################################
# ORDER DOES MATTER                         #
#############################################
begin routers
 
.ifdef SMARTHOST_SERVER
smart_host_relay:
  driver = manualroute
  route_list = !+local_domains SMARTHOST_SERVER
  transport = remote_smtp
.endif
 
dnslookup:
  debug_print = "R[dnslookup]: dnslookup for $local_part@$domain"
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  same_domain_copy_routing = yes
  #ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 : 172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16
  no_more
 
system_aliases:
  debug_print = "R[system_aliases]: system_aliases for $local_part@$domain?"
  driver = redirect
  domains = +local_domains
  allow_fail
  allow_defer
  pipe_transport = address_pipe
  data = ${lookup{$local_part}lsearch{/etc/aliases}}
  file_transport = address_file
 
userforward:
  debug_print = "R[userforward]: userforward for $local_part@$domain"
  driver = redirect
  domains = +local_domains
  check_local_user
  file = $home/.forward
  no_verify
  no_expn
  check_ancestor
  allow_filter
  directory_transport = address_directory
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
  skip_syntax_errors
  syntax_errors_to = real-$local_part@$domain
  syntax_errors_text = Error in your .forward file.
 
local_user:
  debug_print = "R[local_user]: local_user for $local_part@$domain"
  driver = accept
  domains = +local_domains
  check_local_user
  local_parts = ! root
  transport = LOCAL_DELIVERY
 
 
#############################################
# Transports                                #
#############################################
# ORDER DOES NOT MATTER                     #
#############################################
begin transports
 
address_file:
  debug_print = "T: address_file for $local_part@$domain"
  driver = appendfile
  delivery_date_add
  envelope_to_add
  return_path_add
 
address_pipe:
  debug_print = "T: address_pipe for $local_part@$domain"
  driver = pipe
  return_fail_output
 
address_reply:
  debug_print = "T: autoreply for $local_part@$domain"
  driver = autoreply
 
maildir_home:
  debug_print = "T: maildir_home for $local_part@$domain"
  driver = appendfile
  directory = $home/Maildir
  delivery_date_add
  envelope_to_add
  return_path_add
  maildir_format
  mode = 0600
  mode_fail_narrower = false
 
remote_smtp:
  debug_print = "T: remote_smtp for $local_part@$domain"
  driver = smtp
  .ifdef SMARTHOST_SERVER
  hosts_try_auth = SMARTHOST_SERVER
  hosts_require_auth = SMARTHOST_SERVER
  port = SMARTHOST_PORT
  .endif
  #interface = 79.172.211.115
 
 
address_directory:
  debug_print = "T: address_directory for $local_part@$domain"
  driver = appendfile
  envelope_to_add = true
  return_path_add = true
  check_string = ""
  escape_string = ""
  maildir_format
 
 
#############################################
# Retry                                     #
#############################################
begin retry
 
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h
 
#############################################
# Rewrite                                   #
#############################################
begin rewrite
 
*@+local_domains ${lookup{${local_part}}lsearch{/etc/email-addresses}\
                   {$value}fail} Ffrs
 
#############################################
# Authentikáció                             #
#############################################
begin authenticators
 
.ifdef SMARTHOST_LOGIN
login:
   driver = plaintext
   public_name = LOGIN
   client_send = ": SMARTHOST_LOGIN : SMARTHOST_PASS"
 
fixed_plain:
  driver = plaintext
  public_name = PLAIN
  client_send = ^SMARTHOST_LOGIN^SMARTHOST_PASS
.endif
Skin by RIL Partner