Hoofdpagina: verschil tussen versies
Regel 142: | Regel 142: | ||
De CUPS pagina is via poort 631. Op het moment van schrijven: [http://192.168.1.51:631/printers/HP-LaserJet-1020 http://192.168.1.51:631/printers/HP-LaserJet-1020] | De CUPS pagina is via poort 631. Op het moment van schrijven: [http://192.168.1.51:631/printers/HP-LaserJet-1020 http://192.168.1.51:631/printers/HP-LaserJet-1020] | ||
+ | |||
+ | = RegExp (textpad) = | ||
+ | |||
+ | Voor het vervangen van $this->mPage naar $this->_page kun je in textpad de volgende parameters opgeven. | ||
+ | |||
+ | Search: $this->m\([A-Z]\) | ||
+ | |||
+ | Replace: $this->_\L\1 | ||
+ | |||
+ | De \L zorgt ervoor dat het lowercase wordt, en de \1 is het eerste gevonden groepje. Want \0 zou de hele zin zijn. | ||
= Meer hulp over MediaWiki = | = Meer hulp over MediaWiki = |
Versie van 25 aug 2010 om 13:14
Rolandow's wiki
Vergaarbak van allerlei informatie die ik in de loop der tijd heb verzameld, en niet mag vergeten.
Inhoud
PHP
- PHP Trics: preg_split, SimpleXML attributes, CDATA with dom document
- PHP Extensions: OCI8
Linux
Passive FTP
Als passive FTP niet werkt, dan moeten er modules geactiveerd worden. In /etc/modules toevoegen ip_conntrack_ftp en ip_nat_ftp.
Disable periodical fsck check's
The backup disk on jukebox was forcing a periocal fsck. This can be turned off with tune2fs.
tune2fs -c 0 -i 0d /dev/disk/by-id/usb-WD_My_Book_575532553130303331333730-part1
This should stop this message from syslog:
May 11 11:20:23 localhost automount[18777]: >> /dev/disk/by-id/usb-WD_My_Book_575532553130303331333730-part1 has been mounted 35 times without being checked, check forced.
SFTP chroot
We needed a user account to be able to receive files through SFTP. Since our port is opened at 2222 for the outside world. It seems that there is a CHROOT option in OpenSSH server nowadays. This needs to be changed in /etc/ssh/sshd_config:
Subsystem sftp internal-sftp
Match group sftponly
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Then create a user like this:
adduser --ingroup sftponly --shell /bin/false <username>
Software RAID
Howto used to create the software raid array.
Other link with some usefull tips:
http://unthought.net/Software-RAID.HOWTO/Software-RAID.HOWTO.html
Linux trics
Create snoop file of a port:
tcpdump -nvv -s 0 -w snoopport10295.snoop port 10295
Check the number of hits per IP, in the Apache access logs:
cat logs/access_log|grep 05/Feb/2007:14|awk '{print $1}'|sort|uniq -c
See what a process is doing:
lsof -p #PID
Last file in a directory:
ls -ltr|tail -n1
Partially extract a tarbal:
tar xvfz backup.tar.gz home/www/login.mobilebridges.com --exclude=*.log --exclude=*.xml
Use the t parameter instead of x to test tar.
tar tvfz backup.tar.gz home/www/login.mobilebridges.com --exclude=*.log --exclude=*.xml
Format your server:
dd if=/dev/zero of=/dev/hda bs=1M
This writes zero's to /dev/hda, so it will erase all data.
Format disk, using fat32:
1. Use fdisk to create the filesystem: fdisk /dev/hda - follow the prompts 2. Format it using mkfs.vfat -F 32 /dev/hda6 3. Add it to fstab
Add user:
adduser --gid 1010 --shell /usr/bin/false --home /home/www/peru charly
The GID should be the same for dutch and peru users. The home directory is different though.
Delete files older than 5 days:
find /home/www/login.mobilebridges.com/htdocs/Delivery/Error/ -mtime +5 -exec rm {} \;
Rename *.11.csv to *.csv:
rename 's/\.11\.csv$/\.csv/' *.csv
The ereg takes care of the rename action... the *.csv after that just selects the files that need to be renamed with this ereg.
Check projectsize Peru on developement:
/home/www/peru# du --max-depth=1 -h
Check if PING's are reaching the server:
tcpdump host 85.146.37.248 and icmp
85.146.37.248 is the source address.
See the number of connections to port 80 by ip:
netstat -pan|grep :80|sed 's/:/ /g'|awk '{print $6}'|sort|uniq -c
Rsync on an other port:
rsync -av --rsh='ssh -p2222' source destination
Software
Wintendo
- mp42avi: Converteren van mp4's en mov's naar avi
- eRightSoft SUPER: Converteren van allerlei formaten, GUI voor encoders
- iConvert: Encode to flv
Linux
Magento
Locatie default e-mails: /app/locale/nl_NL/template/email
HP
Om de laserjet die aan Ubuntu is gekoppeld aan de praat te krijgen heb ik deze handleiding gevolgd: http://www.sevenforums.com/drivers/20537-installing-sharing-hp-laserjet-1020-win7-x64.html
De CUPS pagina is via poort 631. Op het moment van schrijven: http://192.168.1.51:631/printers/HP-LaserJet-1020
RegExp (textpad)
Voor het vervangen van $this->mPage naar $this->_page kun je in textpad de volgende parameters opgeven.
Search: $this->m\([A-Z]\)
Replace: $this->_\L\1
De \L zorgt ervoor dat het lowercase wordt, en de \1 is het eerste gevonden groepje. Want \0 zou de hele zin zijn.