[ADU] cvičení 10

Odpovědět
Uživatelský avatar
Maple
VCKLAN TEAM
Příspěvky: 676
Registrován: úte 01. zář 2009 7:40:17
Bydliště: Babákova 2152, Praha 4
Kontaktovat uživatele:

cvičení 10

Příspěvek od Maple » úte 21. dub 2015 11:15:11

Cvičení (10)
Přednáška (9)
Fit-wiki
Google docs


Solaris Soft and Hard Limits
Hard limits are a kerel-configurable item, and users can't exceed them.
Soft limits are the user defaults, and users can change that using the
ulimit program or the limit/unlimit builtins.

http://serverfault.com/questions/21417/ ... solaris-10
Using Solaris 9 - ulimit, ...


Copy+Paste Fit-Wiki
chroot:
Vytvoříme adresář, kořen nového adresářového stromu.
Zkopírujeme všechny soubory potřebné pro provoz vybraného programu, včetně sdílených knihoven.
Upravíme rc-skripty tak, aby program fungoval jako obvykle.

Kód: Vybrat vše

mkdir -p /chroot/{bin,lib,usr/lib}
cp /bin/bash /chroot/bin/
ldd /bin/bash
#libcurses.so.1 =>     /lib/libcurses.so.1
#libc.so.1 =>     /lib/libc.so.1
#libsocket.so.1 =>     /lib/libsocket.so.1
#libgen.so.1 =>     /lib/libgen.so.1
#libnsl.so.1 =>     /lib/libnsl.so.1
#libmp.so.2 =>     /lib/libmp.so.2
#libmd.so.1 =>     /lib/libmd.so.1
#libcryptoutil.so.1 =>     /lib/libcryptoutil.so.1
#libm.so.2 =>     /lib/libm.so.2
#Zlepsovak:
list=$(ldd /bin/bash | cut -f3)
echo $list
cp $list /chroot/lib/
chroot /chroot /bin/bash   
#nebude fungovat ;) chybi knihovna v /chroot/usr/lib
cp /usr/lib/ld.so.1 /chroot/usr/lib/
mkdir chroot/root
echo “PS1=nejakyPrompt” > chroot/root/.bashrc
#upraveni rc skriptu
set rlim_fd_max=65536
set max_nprocs=65536
set maxuprc=32767
echo max_nprocs/D | mdb -k
#max_nprocs:     30000
echo maxuprc/D | mdb -k
#maxuprc:        29995
set rlim_fd_max=65536
set pidmax=65536
set max_nprocs=65536
set maxuprc=32767
# ulimit -a
#core file size          (blocks, -c) unlimited
#data seg size           (kbytes, -d) unlimited
#file size               (blocks, -f) unlimited
#open files                      (-n) 256
#pipe size            (512 bytes, -p) 10
#stack size              (kbytes, -s) 10240
#cpu time               (seconds, -t) unlimited
#max user processes              (-u) 32767
#virtual memory          (kbytes, -v) unlimited

Uživatelský avatar
Destroyer
VCKLAN TEAM
Příspěvky: 812
Registrován: čtv 13. srp 2009 13:50:15
Bydliště: Praha 12
Kontaktovat uživatele:

cv10

Příspěvek od Destroyer » úte 21. dub 2015 18:56:03

Kód: Vybrat vše

man ulimit
ulimit -a
ulimit -H
ulimit -S
ulimit -f 20
ulimit -a
cd /tmp
dd if=/dev/zero of=file bs=1024 count=10240
ulimit -S
ulimit -H
ulimit -aS
ulimit -aH
ulimit -Sf 25
ulimit -Sf 15
ulimit -aS
ulimit -a

df -h
fdisk /dev/sda
shutdown -t 1 1
mkdir /uzivatele
chmod 777 /uzivatele/
cat /etc/passwd
man fstab
repquota -va
repquota -va
df -h
fdsik /dev/sda
ls -la
ls /dev | grep sda
man mkfs
mkfs -t ext3 /dev/sda3 
df -h
mount /dev/sda3 /uzivatele/
cd uzivatele/
umount /uzivatele
df -h
useradd -u 1000 -m -d /uzivatele/user1 -s /bin/bash user1
useradd -u 1001 -m -d /uzivatele/user2 -s /bin/bash user2
passwd user1
ssh user1@localhost
cd /uzivatele/
ls
quotacheck
man quotacheck
quotacheck /uzivatele
man quotaon
cat /etc/group
groups
vim /etc/fstab
mount -o ro /uzivatele
quotacheck
man quotaon
quotacheck -cu /uzivatele
man quotacheck 
quotaon -u /uzivatele
man edquota
edquota user1
Přílohy
test.txt
neupravena verze
(2.64 KiB) Staženo 526 x
You're pro or you're a noob. That's life

Odpovědět