Kirjaudu
maatamo.net

Hyödyllisiä linux komentoja

Hae jar-tiedostojen sisältä

for i in `find . -name "*.jar"`; do jar tvf $i | grep "search pattern" && echo $i ; done

Muistikortin tai -tikun tyhjääminen

Täytä levy satunnaisluvuilla

dd if=/dev/urandom of=/dev/sdd1

Täytä levy nollilla

dd if=/dev/zero of=/dev/sdd1

Tätä ennen on kuitenkin syytä ottaa levystä kopio komennolla:

dd if=/dev/[partition-to-wipe] of=/tmp/backup.img

NVidian ajureiden asennus

  1. Boottaa recovery tilaan
      Tarvittaessa editoi: /etc/default/grub -tiedostoa, jotta saat näkyviin GRUB-valikon käynnistyksen yhteydessä ja aja sudo update-grub. GRUB_HIDDEN_TIMEOUT=0 rivi tullee kommentoida pois käytöstä.
  2. Siirry root-tilaan ja mounttaa juuri-hakemisto uudelleen komennolla: mount -t ext4 /dev/sda1 / -o remount,rw
  3. Aja NVidian asennusohjelma sh -installer-
  4. Käynnistä uudelleen.

Verkkolevyn mounttaus linux-koneiden välillä

mount -t nfs -o rw,soft,intr,rsize=16384,wsize=16384 192.168.1.5:/mnt/array1/share /nas3TB

Muista käynnistää nfs palvelu, komennolla: service nfs start. Jako täytyy myöskin määrittää tiedostossa: /etc/exports.

Oraclen datapumppia varten mounttaus optiot ovat seuraavat:
rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,proto=tcp,suid

Verkkolevyn mounttaus Windows - Linux välillä

mount -t cifs //ntserver/download -o rw,username=vivek,password=myPassword /mnt/ntserver

Ntfs-levyn mounttaus

yum install ntfs-3g*

yum install fuse fuse-ntfs-3g dkms dkms-fuse

mount -t ntfs-3g /dev/sdb1 /mount/

Gatewayn määrittäminen Centoksessa

vi /etc/sysconfig/network

GATEWAY=74.86.49.129

Kiinteän IP-osoitteen laittaminen Centoksessa

Muokkaa root-tunnuksilla /etc/sysconfig/network-scripts/ifcfg-eth0-tiedostoa:

    TYPE=Ethernet
    DEVICE=eth0
    BOOTPROTO=
    IPADDR=192.168.0.45
    NETMASK=255.255.255.0
    USERCTL=yes
    IPV6INIT=no
    PEERDNS=yes
    ONBOOT=yes
Käynnistä root-tunnuksilla palvelu uudestaan: service network restart

Kansion kopiointi verkon yli Linux koneelta toiselle Linux koneelle

scp -r tasks kayttajatunnus@palvelimennimi.domain.com:/home/pdm

Levytila/kansioiden viemä tila

Kyseisen kansion suorien alikansioiden viemä tila
du -h --max-depth=1

Koko levytilan käyttö
df -h tai df -k

Zip-tiedoston luonti ja purku

zip kuva.zip hello.jpg readme.txt

Usean zip-tiedoston purku omiin kansioihin

for file in *.zip
do
unzip -d "${file%.zip}" $file
done

Hakemiston pakkaus

zip -r lomakuvat.zip lomakuvat/

Tar-tiedoston luonti

tar -pczf web.tar.gz web/

Tar-tiedoston purku

tar xvzf kansio.tar.gz */kansio/*

Samba

  • Käynnistä samba: system-config-services tai /etc/rc.d/init.d/smb restart
  • Luo käyttäjä: useradd -c "Samba user" smbuser
  • Vaihda käyttäjätunnus: passwd smbuser
  • Luodaan jakokansio: mkdir /sambashare ja annetaan käyttöoikeudet tähän kansioon.
  • system-config-samba
  • Muokkaa palvelin asetuksia: lisää palvelimen työryhmän nimi
  • Lisää samba käyttäjä ja mappaa se Windows käyttäjänimeen
  • Lisää jako ja määritä sen käyttäjät
  • Käynnistä samba-palvelin uudestaan

    Pääkäyttäjän oikeudet

    Käytä visudo-editoria muokkaukseen:

  • user ALL=(ALL) NOPASSWD:/sbin/reboot

     Viimeksi muokattu: 04.04.2014 08:12