Archive

Posts Tagged ‘Linux’

Linux Hard Disk Format Command

September 7th, 2010 No comments

Sunt 4 pasi simplii de la montarea fizica a hardisk`ului pe masina pana la utilizarea hardisk`ului sub linux. Presupunand ca deja ati montat disk`ul pe masina…

Pas 1: Partitionarea noului disk utilizand comanda fdisk

Urmatoarea comanda ca lista toate disk`urile detectate pe masina:

fdisk -l | grep '^Disk'

Output`ul va fi de forma:

Disk /dev/sda: 41.1 GB, 41110142976 bytes
Disk /dev/sdb: 750.2 GB, 750156374016 bytes

Pentru a partitiona disk`ul /dev/sdb :

fdisk /dev/sdb

Comenzile de care aveti nevoie sunt:

  • m – intoarce un help
  • p – intoarce tabela cu partitii
  • n – creeaza o noua partitie
  • d – sterge o partitie
  • q – quit/iesire fara salvare
  • w – scrie noua partitie pe disk

Pas2: Formatarea noii partitii utilizand comanda mkfs.ext3

Pentru formatare folosim…

mkfs.ext3 /dev/sdb1

Dupa formatarea partitiei putem monta noul disk sub linux

Pas3: Montarea noului disk utilizand comanda mount

Mai intai creeam un director/mountpoint unde mai apoi montam noua partitie:

mkdir /disk1
mount /dev/sdb1 /disk1

Putem verifica daca noua partitie a fost montata:

df -h

Outputul ar trebui sa fie de forma:

root@black:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              33G  3.5G   28G  12% /
/dev/sda1             183M   19M  154M  11% /boot
/dev/sdb1             688G  185G  468G  29% /disk1

Linux: Cum adaug un user la un grup

July 19th, 2010 4 comments

Puteti folosi comenzile useradd si usermod pentru a adauga un user la un grup. Comanda useradd, creeaza un user nou sau updateaza  informatiile implicite pentru un utilizator. Comanda usermod, modifica un cont de utilizator si e folosita pentru a adauga un utilizator intr`un grup. Avem doua tipuri de grupuri, primul este cel primar si altul poate fi secundar. Toate informatiile despre conturile utilizatorilor se afla in /etc/passwd , /etc/shadow si /etc/group.

Read more…

Linux: Iostat disk utilization

June 23rd, 2010 1 comment

Sunt momente cand dorim statistici despre un hardisk, cat de utilizat este, citire/scriere date, pentru asta putem folosi utilitarul iostat (input/output statistics).

Instalare iostat:

sudo apt-get install sysstat

Utilizare sintaxa iostat:

iostat -d -x interval count
  • -d  – va intoarce statisticile de utilizare ale device`ului (d == disk)
  • -x  – raportare extinsa a datelor
  • interval  – intervalul de timp in secunde la care iostat va intoarce date
  • count  – de cate ori iostat va intoarce date

Exemplu de utilizare iostat:

sshlord@black:~$ iostat -d -x 2 3

Aceasta comanda va intoarce 3 sample`uri la fiecare 2 secunde

sshlord@black:~$ iostat -d -x 2 3
Linux 2.6.31-14-generic-pae (black)

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     3.57    0.04    0.06     1.31    29.06   306.91     0.02  230.71   4.91   0.05
sdb               0.00     0.21    0.00    0.04     0.24     1.96    52.48     0.00    7.92   0.87   0.00

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

Interpretare,

  • rrqm/s : Numarul de cereri de citire pe secunda care au fost puse intr`o coada de asteptare.
  • wrqm/s : Numarul de cereri de scriere pe secunda care au fost puse intr`o coada de asteptare.
  • r/s : Numarul de cereri de citire pe secunda
  • w/s : Numarul de cereri de scriere pe secunda
  • rsec/s : Numarul de sectoare citite pe secunda.
  • wsec/s : Numarul de sectoare scrise pe secunda.
  • avgrq-sz : Marimea medie(in sectoare) din cererile care au fost atribuite catre device.
  • avgqu-sz : Lungimea cozii medie de cereri care au fost emise catre device.
  • await : Timpul mediu(in milisecunde) pentru cererile I/O atribuite device`ului pentru a fi servite. Acesta include timpul petrcut de cereri in coada de asteptare dar si timpul petrecut de device sa le serveasca.
  • svctm : Timpul mediu al serviciului(in milisecunde) pentru cererile I/O care au fost  emise catre device.
  • %util : Procentajul de timp al procesorului pentru cererile I/O atribuite device`ului (latimea de banda utilizata de device).

Linux: RED5 up and running on Ubuntu 9.10

June 2nd, 2010 No comments

Acest document presupune o masina proaspat instalata cu Ubuntu 9.10, careia ii instalam doar un ssh din setup.

1. Incepem prin a aduce la zi pachetele distributiei plus niste tool`uri folositoare.

apt-get update
apt-get upgrade
updatedb
apt-get install htop wget screen telnet subversion

2. Instalare pachete Java si Ant(build tool).

apt-get install java-package
apt-get install sun-java6-jdk
apt-get install sun-java6-jre
apt-get install ant

3. Dupa terminarea instalarii pachetelor, testam daca java s`a instalat corect, unde s`a instalat si ce versiune avem.

sshlord@black:~$ which java
/usr/bin/java

sshlord@black:~$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

4. Descarcare si compilare Red5 cu Ant.

svn co http://red5.googlecode.com/svn/java/server/trunk red5

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13/
export ANT_HOME=/usr/share/ant/

cd red5
/usr/share/ant/bin/ant

5. Daca compilarea s`a incheiat cu succes, putem porni Red5.

sshlord@black:~$ cd red5/dist/

./red5.sh &

6. Inainte de a merge mai departe, putem testa daca Red5 a pornit si asculta pe portul default 5080.

sshlord@black:~/red5/dist$ netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
...
tcp6 0 0 0.0.0.0:5080 :::* LISTEN
...

7. In acest moment puteti deschide un browser si navigati la

http://[domeniu]:5080/

si ar trebui sa vedeti pagina Red5 de mai jos…

8. Daca totul a decurs corect si puteti vedea pagina de start Red5, puteti urmari un scurt demo, cum sa instalati cateva aplicatii demo si cum sa le testati.

Aceiasi pasi ii puteti urma si pe un Ubuntu 9.04…

Shell Script – Domain Whois

June 1st, 2010 3 comments
#!/bin/bash
# Get all domains
_dom=$@

# Die if no domains are given
[ $# -eq 0 ] && { echo "Usage: $0 domain1.com domain2.com ..."; exit 1; }
for d in $_dom
do
_ip=$(host $d | grep 'has add' | head -1 | awk '{ print $4}')
[ "$_ip" == "" ] && { echo "Error: $d is not valid domain or dns error."; continue; }
echo "Getting information for domain: $d [ $_ip ]..."
whois "$_ip" | egrep -w 'OrgName:|City:|Country:|OriginAS:|NetRange:'
echo ""
done

Dependinte:

whois

Instalare whois Debian/Ubuntu:

apt-get install whois

Scriptul trebuie sa fie executabil:

chmod +x script.sh

Cum folosim scriptul?

./script.sh yahoo.com google.com

Output:

Getting information for domain: yahoo.com [ 67.195.160.76 ]...
OrgName: Yahoo! Inc.
City: Sunnyvale
Country: US
NetRange: 67.195.0.0 - 67.195.255.255

Getting information for domain: google.com [ 74.125.77.147 ]...
OrgName: Google Inc.
City: Mountain View
Country: US
NetRange: 74.125.0.0 - 74.125.255.255
Categories: Linux, Scripts, Ubuntu Tags: , , , , ,

Nvidia GeForce GTX 465

May 31st, 2010 No comments

Astazi Nvidia a lansat noua placa video GeForce GTX 465.

Mai multe detalii si teste gasiti pe Tom’s Hardware

SSHLord
Powered by SSHLord
Hosted by RadioLynx CDN

Switch to our mobile site