Turpinot lietot mājas lapu cloudhosting.lv, Jūs piekrītat sīkdatņu izmantošanas noteikumiem. Uzzināt vairāk. Piekrītu
Noderīgas Linux komandas
Daži uzdevumi var prasīt zināšanas kā darboties ar Linux komandrindu. Tas ir ļoti viegli, jāzina tikai pamat komandas, kurus saprot Linux -serveris.
Mijiedarbība ar serveri notiek caur SSH protokolu, tādēļ, ja jūs izmantojat Microsoft Windows, jums būs jāinstalē programmu, lai strādātu ar SSH (Linux un Mac OS turpmākās uzstādīšanas neprasa):
- PuTTY - bezmaksas programma darbam ar SSH, kas neprasa instalāciju.
- ExtraPuTTY - paplašināta PuTTY versija.
- SecureCRT - spēcīga programma, lai strādātu ar SSH (kura atbalsts daudzus citus protokolus).
Īsinājumtaustiņi
- Ctrl + C - pabeigt pašreizējo komandu.
- Ctrl + D – iziet (līdzīgi exit).
- exit – iziet.
- Ctrl + W - izdzēst vienu vārdu tekoša rindā.
- Ctrl + U - izdzēstu rindu.
- !! - atkārtot pēdējo komandu.
Citas noderīgas komandas
Augšupielādēt failu uz serveri:
Wget http://www.cloudhosting.lv/filename.zip
Procesu saraksts:
Top
Procesu saraksts īpaša lietotāja:
Top –u lietotāja-vārds
Datums:
date
Mainīt paroli:
passwd
Mainīt paroli konkrētam lietotājam:
passwd lietotāja-vārds
Paradīt informāciju par kodoli:
uname –a
Paradīt informāciju par CPU:
cat /proc/cpuinfo
Paradīt informāciju par atmiņu:
cat /proc/meminfo
Paradīt informāciju par diska lietošanu:
df
Restartēt kaut kādu servisu:
/etc/init.d/servisa-nosaukums restart
Informācija par atmiņas lietošanu un swap:
free
Iespējama pielikuma atrašanas vieta:
whereis pielikuma-nosaukums
Restartēt serveri (pilna restartēšana):
Reboot
Arhivēšanas / Atarhivēšana
tar.gz-arhīva izveidošana:
tar czf arhīva-nosaukums.tar.gz direktorijas nosaukums
tar.gz-arhīva atarhivēšana:
tar xzf arhīva-nosaukums.tar.gz
tar.bz2-arhīva izveidošana:
tar cjf arhīva-nosaukums.tar.bz2 direktorijas nosaukums
tar.bz2 arhīva atarhivēšana:
tar xjf arhīva-nosaukums.tar.bz2
rar-arhīva atarhivēšana:
unrar x arhīva-nosaukums.rar
Darbs ar failiem un mapēm
Failu un mapes saraksts:
ls
Pilns failu un mapes saraksts, ieskaitot slēptas:
ls -a
Mainīt direktoriju:
cd kataloga-nosaukums
Piemēri:
- cd / - pāreja uz diska saknes direktoriju;
- cd .. - pāreja uz vienu līmeni augstāk;
- cd ../ .. - pāreja uz 2 līmeņus augstāk;
- cd $ HOME - pāreja uz mājas direktoriju (vai vienkārši cd);
- cd /home/mapes-nosaukums/apakšmapes-nosaukums - pāreja uz norādīto mapi.
Mapes izveidošana:
mkdir direktorijas-nosaukums
Failu vai mapes dzesēšana:
rm failu-nosaukums
Rekursīva failu un mapes dzesēšana (ieskaitot visus pievienotos failus un mapes):
rm r direktorijas-nosaukums
Failu kopēšana:
cp faila-nosaukumu faila-kopijas-nosaukums
Mapes kopēšana:
cp -r mapes-nosaukums mapes-kopijas-nosaukums
Pārdēvēt failu:
mv faila-nosaukums jauna-faila-nosaukums
Ja " jauna-faila-nosaukums" - ir mape, fails tiks pārvietots uz šo mapi.
Izveidot simbolisko saiti:
ln-s faila-nosaukums saites-nosaukums
Mainīt atļauju (CHMOD) failam vai mapei:
chmod 755 mapes-nosaukums
Mainīt atļauju (CHMOD) visiem failiem rekursīvi:
find. -type f | xargs chmod 644
Mainīt atļauju (CHMOD) visiem failiem ar noteiktu paplašinājumu rekursīvi:
find. -name '*.cgi"-type f | xargs chmod 755
Mainīt atļauju (CHMOD) mapēm rekursīvi:
find. -type d | xargs chmod 755
Datu bāzes rezerves kopēšana
mysqldump --user=Lietotais --host=HOSTS -acnqQ --single-transaction
--default-character-set=KODĒJUMS --password=PAROLE -- DATU_BĀZE
| sed "s#^CREATE TABLE#� IF NOT EXISTS# ; s#^INSERT INTO#REPLACE INTO#"
| gzip -qf9c > /home/username/mape-kur-glabāsies-rezerves-kopijas/datu-bāzes-nosaukums-
`date +%Y-%m-%d`.sql.gz
Kodējuma piemērs: cp1251, utf8.
Darbs ar Perl
Perl-skripta izpilde:
perl skripta-nosaukums.cgi
Perl moduļu uzstādīšana caur CPAN:
install MODUĻA: :NOSAUKUMS
Pirms šis komandas izpildīšanas, jums ir jāiet CPAN, izmantojot šādu komandu:
perl -MCPAN-e "shell"