system adm

8
Networking UNIX SYSTEM ADM

Upload: puneet-kumar

Post on 09-May-2015

84 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: System adm

Networking

UNIX SYSTEM ADM

Page 2: System adm

Decimal to/from Binary

IpAddress, Subnet mask, Network prefix, Host identifier

network address(first address), broadcast address(last address)

Private networks 192.168.0.0/16 172.16.0.0/12 10.0.0.0/8

network address translation(NAT)

$ip link show $ip link show eth0 $sudo ip link set eth0 up $sudo ip addr add 152.18.n.n/12 dev eth0

$ip route show

$sudo ip route add default via 152.18.0.1

NETWORK ADDRESSING, SUPERUSER, CONFIGURE INTERFACE

Page 3: System adm

$vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=172.16.4.14

NETMASK=255.240.0.0

GATEWAY=172.16.0.1

$ifdown eth0 $ifup eth0

CONFIGURE INTERFACE

Page 4: System adm

$host www.google.com //DNS lookup

$dig google.com A

$dig google.com MX

$dig 89.144.27.199.in-addr.arpa PTR

$nslookup www.google.com

$ dig google.com NS

$nslookup www.oreillyschool.com 199.27.148.66

DNS

Page 5: System adm

$yum search ssh

$yum info openssh-clients

$sudo yum install openssh-clients

$sudo yum remove cdrdao

$yum list openssh-*

$rpm -ql openssh-clients

$sudo yum clean all

$sudo yum update

$sudo yum install openssh-server

$ssh localhost $sudo service sshd start $

YUM, RPM

Page 6: System adm

$mkdir .ssh

$ssh-keygen

$cat .ssh/id_rsa.pub | ssh cold.useractive.com cat - ">>" .ssh/authorized_keys

$sftp cold.useractive.com $sftp>put sftp_test

$scp scp_test [email protected]:~/

SSH

Page 7: System adm

$head -n5 /etc/passwd

$less /etc/group

$sudo useradd foobar

$getent passwd foobar

$sudo less /etc/shadow

$sudo passwd foobar

$sudo groupadd -g 5555 testgroup

$getent group testgroup

$sudo usermod -G testgroup foobar

$groups foobar

$sudo usermod -G staff,employees foobar

$sudo groupdel employees

$sudo userdel -r foobar

$sudo $sudo –s

USER ACCOUNTS

Page 8: System adm

ip link

ip route

dig

yum

rpm

ssh

host hostname nslookup useradd groupadd getent

SUMMARY