User Tools

Site Tools


linux:nyttige_kommandoer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:nyttige_kommandoer [2012/11/09 12:57] larseriklinux:nyttige_kommandoer [2018/10/20 23:00] (current) – external edit 127.0.0.1
Line 6: Line 6:
 //Krever pdftk// \\ //Krever pdftk// \\
 ''pdftk *.pdf cat output alt.pdf'' tar alle pdf-filene i CWD og merger sammen i ''alt.pdf'' ''pdftk *.pdf cat output alt.pdf'' tar alle pdf-filene i CWD og merger sammen i ''alt.pdf''
 +
 +====Rotere PDF-filer====
 +**90 grader med klokka:** \\
 +''pdftk in.pdf cat 1-endeast output out.pdf''
 +
 +====Dra ut sider fra PDF-filer====
 +''pdftk full-pdf.pdf cat 12-15 output outfile_p12-15.pdf''
  
 ==== Ymse ødelagte pakker ==== ==== Ymse ødelagte pakker ====
Line 95: Line 102:
 df -hP | column -t df -hP | column -t
 </code> </code>
 +
 +==== Utvide disker LVM (VM'er) ====
 +Antar her at det logiske volumet VM'n bruker på Hypervisor allerede er utvidet. Dvs at det er kjøre lvresize på VM'n LG på hosten. \\
 +\\
 +Først må LVM i VM'n resizes. Dette gjøres med fdisk
 +<code>
 +fdisk /dev/xvda
 +
 +Disk /dev/xvda: 37.5 GB, 37580963840 bytes
 +255 heads, 63 sectors/track, 4568 cylinders
 +Units = cylinders of 16065 * 512 = 8225280 bytes
 +
 +    Device Boot      Start         End      Blocks   Id  System
 +/dev/xvda1                      25      200781   83  Linux
 +/dev/xvda2              26        2610    20764012+  8e  Linux LVM
 +</code>
 +Måten dette gjøres på, er å slette eksisterende partisjon, for så å lage en ny som fyller den nye diskstørrelsen. **DET ER VELDIG VIKTIG AT DEN NYE PARTISJON STARTER PÅ NØYAKTIG SAMME STED SOM DEN GAMLE!**
 +<code>
 +d 2
 +n p 2 (accept defaults, men sjekk at Start er det samme som den gamle. VIKTIG
 +w
 +</code>
 +Ignorer warnings, og start VM'n på nytt. \\ \\
 +
 +Utvide den fysiske disken LVM på VM'en bruker
 +<code>
 +pvresize /dev/<LVM-partisjon>
 +</code>
 +Utvide Logcal Volume til det filsystemet på VM'n som skal få mer diskplass. F.eks rotfilsystemet
 +<code>
 +lvresize -L +XXG /dev/<vgname>/<lgname>
 +</code>
 +Så, resize filsystemet. Dette kan gjøres live, t.o.m på rotfilsystemet.
 +<code>
 +resize2fs /dev/<vgname>/<lgname>
 +</code>
 +
 +==== Opprettelse og montering av diskfiler til Xen ====
 +<code>
 +dd if=/dev/zero of=/fila/di.img bs=1m count=<size in MB>
 +mkfs.ext[2,3,4] /fila/di.img
 +mount -o loop -t ext[2,3,4] /fila/di.img /monterings/punkt
 +</code>
 +
 +==== Rotering av videofiler ====
 +<code>
 +avconv -i foo.mp4 -vf "transpose=1" -vcodec mp4 -r 65536/2377 rotated_foo.mp4
 +</code>
 +Hvilket tall man putter inn i ''transpose='' her, kommer ann på hvordan filen skal roteres. Verdiene er som følger:
 +  * 0 = 90 grader mot klokka med vertikal flip
 +  * 1 = 90 grader med klokka
 +  * 2 = 90 grader mot klokka
 +  * 3 = 90 grader med klokka med verikal flip
 +
 +==== Slette blokkerte IP'er fra denyhosts ====
 +WORK_DIR er /var/lib/denyhosts på Ubuntu
 +  - Stop DenyHosts
 +  - Remove the IP address from /etc/hosts.deny
 +  - Edit WORK_DIR/hosts and remove the lines containing the IP address. Save the file.
 +  - Edit WORK_DIR/hosts-restricted and remove the lines containing the IP address. Save the file.
 +  - Edit WORK_DIR/hosts-root and remove the lines containing the IP address. Save the file.
 +  - Edit WORK_DIR/hosts-valid and remove the lines containing the IP address. Save the file.
 +  - Edit WORK_DIR/user-hosts and remove the lines containing the IP address. Save the file.
 +  - Start DenyHosts
 +
 +LAG ET SKRIPT!
 +
 +==== Erstatt mellomrom i filnavn og mappenavn med underscore ====
 +<code>
 +rename 's/ /_/g' *
 +</code>
 +
 +OBS! Dette virker bare med perl-rename. IKKE linux-util rename!
 +
 +==== Rename filer med prefix ====
 +<code>
 +mv {,new.}original.filename
 +</code>
 +
 +==== Fikse ecrpytfs automount ved servermigrering ====
 +<code>
 +ln -s /home/.ecryptfs/<brukernavn>/.ecryptfs ~/.ecrpytfs
 +ln -s /home/.ecryptfs/<brukernavn>/.Private ~/.Private
 +</code>
 +
 +==== Konvertere putty-nøkler til authorized_keys ====
 +<code>
 +$ ssh-keygen -i -f putty-key.pub >> ~/.ssh/authorized_keys
 +</code>
 +
 +===== CentOS / RHEL =====
 +==== Statisk IP ====
 +///etc/sysconfig/network-scripts/ifcfg-ethX//:
 +<code>
 +DEVICE='ethX'
 +STARTMODE='auto'
 +BOOTPROTO='static'
 +IPADDR=<ip>
 +NETMASK=<netmask>
 +</code>
 +///etc/sysconfig/netowrk//:
 +<code>
 +HOSTNAME=<hostname>
 +NETWORKING=yes
 +NETWORKING_IPV6=<yes|no>
 +GATEWAY=<ip>
 +</code>
 +
 +///etc/resolv.conf//:
 +<code>
 +nameserver <dns-server-ip>
 +</code>
 +
 +Restart nettverket
 +
 +==== Endre security context i SELinux ====
 +Eks:
 +<code>chcon -Rv --type=httpd_sys_content_t /html </code>
 +[[https://wiki.centos.org/HowTos/SELinux#head-0f6390ddacfab39ee973ed8018a32212c2a02199|CentOS dok]]
 +
 +===== vim =====
 +==== Lagre med sudo ====
 +<code>:w !sudo tee %</code>
linux/nyttige_kommandoer.1352462223.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki