Don't wanna be here? Send us removal request.
Text
iulia care ne iubeste
USO- Cheatsheet
1.Procese
Cum sa afisezi doar anumiti parametri la procese
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,pmem,stat,wchan:14,comm //exemple de chestii de afisat
ps -eo *ce vrei sa afisezi*
Cum afisezi tot la procese
ps aux
Cum sa afisezi procesele unui anumit utilizator
ps -U root -u root
Cum sa bagi un proces in bg
1. Il pornesti si apesi ctrl-z si dai comanda bg
2. Il pornest cu & dupa ( sleep 100 &)
Cum sa vezi procesele din background
Cu fg sau cu jobs
Cum sa bagi un proces in foreground
Cu fg
Cum sa ucizi un proces si ce fac si alte chestii importante din kill
kill -9 *pid*
pkill *numele procesului*
1 - SIGHUP - ?, controlling terminal closed,
2 - SIGINT - interupt process stream, ctrl-C
3 - SIGQUIT - like ctrl-C but with a core dump, interuption by error in code, ctl-/
9 - SIGKILL - terminate immediately/hard kill, use when 15 doesn't work or when something disasterous might happen if process is allowed to cont., kill -9
15 - SIGTERM - terminate whenever/soft kill, typically sends SIGHUP as well?
18 - SIGCONT - Resume process, ctrl-Z (2nd)
19 - SIGSTOP - Pause the process / free command line, ctrl-Z (1st)
30 - SIGPWR - shutdown, typically from unusual hardware failure
2.Utilizatori
Cum sa creezi un utilizator
Cu interfata care cere parola: adduser ana
Fara interfata: useradd ana
Parola se schimba cu passwd ana
Cum stergi un utilizator
deluser ana
Cum sa creezi un grup
addgroup/groupadd *numele grupului*
Cum sa adaugi un utilizator intr-un grup
usermod -a -G examplegroup exampleusername
Cum sa modifici grupul primar al unui utilizator
usermod -g groupname username
Cum sa stergi un grup
delgroup *numele*
Cum sa vezi lista utilizatorilor sau a grupurilor
cat /etc/passwd / getent passwd
cat /etc/group getent group
Cum sa schimbi homeul utilizatorului
usermod -d /newhome/username username //doar muta
usermod -d -m /newhome/username username //muta si continutul homeului
Cum sa modifici ownershipul unui fisier
1. Si pt user si pt grup
chown user:grup file.txt
2. Pt user
chown user file.txt
3.Pt grup
chgrp grup file.txt
Cum sa modifici permisiunile unui fisier
chmod ugo+rwx filename
chmod 777 filename
Cum sa aflii detalii despre username
finger, id
3.Chestii de text
Cum sa sortezi un fisier bazat pe o anumita coloana
1. Sortam un fisier bazat doar pe a 3a coloana
sort -k 3,3 myFile
-k specifica de la a cata coloana sa se faca sortarea, 3,3 specifica ca incepand si terminand cu coloana a 3a,
-u specifica sa pastreze numai liniile unicat
-t c sa specifici dleimitatorul
awk '{print $1,$4}' employee.txt
4.Chestii de scripturi
shebang:#!/bin/bash
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html#ss4.2
for:
for i in {1..5}
do
echo "Welcome $i times"
done
if:
if [ $1 -gt 100 ]
then
echo Hey that\'s a large number.
if (( $1 % 2 == 0 ))
then
echo And is also an even number.
fi
fi
while:
while [ condition ]
do
command1
command2
command3
done
Chestii de stiut $#,$@
5.Chestii de criptare
ordinea corecta a pornirii sistemului, primul sector al unui hard disk
Cum sa encodezi/decodezi ceva baza 64
encodezi:openssl base64 -in <infile> -out <outfile>
decodezi:echo QWxhZGRpbjpvcGVuIHNlc2FtZQ== | base64 --decode
Cum sa encodezi/ decodezi un fisier/arhiva openssl
encodare:openssl aes-256-cbc -a -salt -in secrets.txt -out secrets.txt.enc
decodare:openssl aes-256-cbc -d -a -in secrets.txt.enc -out secrets.txt.new
Cum sa hashuiesti ceva md5
md5sum <<<"my string"
Cum sa fac o arhiva ZIP si cum sa o scoti
zip squash.zip file1 file2 file3
unzip squash.zip
6.Chestii de montare
Fisier care sa contina numai octeti de 0
dd if=/dev/zero of=upload_test bs=100M count=1
dd if=/dev/zero of=**fisierul in care se pun** bs=100M count=1
Cum sa formatezi o partite noua de tip ext 3
mkfs.ext3 ./upload_test
Cum sa o montezi
mount upload_test directory
mount *fisier ext* *director*
Cum sa montezi read-only
mount -o ro upload_test directory
Cum verifici ca e montata
df -H
7.Chestii de retele
Pt a seta adresa, netmaskul, gw etc fisierul /etc/network/interfaces
configurare dns /etc/resolv.conf
Pt a trimite un anumit numar de pachete la un interval
ping -i interval -c numar adresa
0 notes