curz.com
technotes micro blogging
https://curz.com/feed/
2021-12-07T10:29:30+01:00
Chyrp
Jenne's charset
tag:curz.com,2021-12-07:/id/26/
2021-12-07T10:29:30+01:00
2021-12-07T10:29:30+01:00
falzo
http://serversigma.de/blog
<p>$charset = 'latin1';<br>db_query("SET character_set_results = '$charset', character_set_client = '$charset', character_set_connection = '$charset', character_set_database = '$charset', character_set_server = '$charset'");<br></p>
Code inbash
tag:curz.com,2019-07-31:/id/25/
2019-07-31T21:21:30+02:00
2019-07-31T21:21:30+02:00
falzo
http://serversigma.de/blog
iconv -f ISO-8859-1 -t UTF-8 dump-iso.sql >> dump-utf.sql
Extis Quotes
tag:curz.com,2019-01-18:/id/24/
2019-01-18T00:10:02+01:00
2019-01-18T00:10:02+01:00
falzo
http://serversigma.de/blog
<p>DELETE FROM shop_sales_flat_quote WHERE updated_at < DATE_SUB(Now(),INTERVAL 30 DAY) AND items_count = '0' AND customer_group_id = '0'<br></p>
Jenne's regexp
tag:curz.com,2016-10-31:/id/22/
2016-10-31T11:26:05+01:00
2016-10-31T11:26:05+01:00
falzo
http://serversigma.de/blog
<p><p>perl -p -i -e 's/\\\"\$([a-z]+)\[([a-z]+)\]\\\"/\047\"\.\$$1\[$2\]\.\"\047/g'</p><p>perl -p -i -e 's/\$([a-z]+)\[([a-z]+)\]/\$$1\[\047$2\047\]/g'</p><br></p>
make nbd and dm available in lxc
tag:curz.com,2016-08-17:/id/21/
2016-08-17T15:20:56+02:00
2016-08-17T15:16:43+02:00
falzo
http://serversigma.de/blog
<p>change config inĀ /usr/share/lxc/config e.g. debian.common.conf</p><p>uncomment / add</p><p><p><br></p><p>lxc.aa_profile = lxc-container-default-with-mounting</p><p>lxc.mount.auto = cgroup</p><p>## dev mapper</p><p>lxc.cgroup.devices.allow = c 10:236 rwm</p><p>## loop devices</p><p>lxc.cgroup.devices.allow = b 7:* rwm</p><p>## nbd devices</p><p>lxc.cgroup.devices.allow = b 43:* rwm</p><p>## dm devices</p><p>lxc.cgroup.devices.allow = b 251:* rwm</p><p>lxc.cgroup.devices.allow = b 252:* rwm</p></p><p><br></p>
convert ext4 to xfs
tag:curz.com,2016-07-17:/id/20/
2016-07-17T17:34:14+02:00
2016-04-23T21:20:53+02:00
falzo
http://serversigma.de/blog
<p>
</p><p>apt-get install xfsprogs!!</p>
<p>boot gparted to shrink partitions / setup empty partition for xfs (e.g. vda3).</p>
<p>boot debian live rescue:</p><p>- mkfs.xfs -f /dev/vda3</p>
<p><span style="line-height: 1.45em; background-color: initial;">- mount both partitions and cp -a /mnt2/* /mnt</span><br></p>
<p>- empty /mnt2 and move everything from /mnt/boot over</p>
<p>- umount /mnt2 ; mount /dev/vda1 /mnt/boot ; mount -o bind /dev /mnt/dev ; mount -o bind /sys /mnt/sys ; mount -o bind /proc /mnt/proc</p>
<p>- nano /mnt/etc/fstab -> /dev/vda1 /boot etx4 defaults 0 1 ; /dev/vda3 / xfs defaults 0 1</p>
<p>- chroot /mnt ; grub-install /dev/vda ; update-grub</p>
<p>- exit ; umount /mnt/boot ; umount /mnt/dev ; umount /mnt/sys ; umount /mnt/proc ; umount /mnt</p>
<p>reboot to hdd and check.</p>
<p>afterwards may resize all partitions with gparted accordingly and change /etc/fstab to UUIDs and wanted mount options.</p>
<br>
<p></p>
resparse raw image
tag:curz.com,2016-03-16:/id/18/
2016-03-16T00:57:16+01:00
2016-03-16T00:57:16+01:00
falzo
http://serversigma.de/blog
<p>qemu-img convert -O raw ./vm-210-disk-1.raw.bak ./vm-210-disk-1.raw<br></p>
hard kill multiple processes by grepping
tag:curz.com,2015-09-27:/id/15/
2015-09-27T15:37:51+02:00
2015-09-27T15:37:51+02:00
falzo
http://serversigma.de/blog
<p><pre>kill -9 $(ps ax | awk '/spiceproxy/ {print $1}')</pre><br></p>
stop snmpd spamming log-files
tag:curz.com,2015-07-13:/id/14/
2015-07-13T20:35:24+02:00
2015-07-13T20:23:23+02:00
falzo
http://serversigma.de/blog
<p></p><p>Thus if /etc/default/snmpd contains the line</p><blockquote><p><code>SNMPDOPTS='<b>-LS 5 d</b> -Lf /dev/null -p /var/run/snmpd.pid'</code></p></blockquote>The capital S is crucial to the syntax.<br><p></p>
<p><span style="line-height: 1.45em; background-color: initial;">or even better, just add</span><br></p><p></p><blockquote><p><code>dontLogTCPWrappersConnects true</code></p></blockquote><p></p><p>into /etc/snmp/snmpd.conf</p>
howto forward secrecy apache2
tag:curz.com,2015-07-06:/id/9/
2015-07-06T11:54:35+02:00
2015-07-06T11:53:53+02:00
falzo
http://serversigma.de/blog
<p><a href="https://www.thomas-krenn.com/de/wiki/Apache_und_OpenSSL_f%C3%BCr_Forward_Secrecy_konfigurieren">check thomas krenn wiki</a></p>
openssl v1 for squeeze
tag:curz.com,2015-07-06:/id/8/
2015-07-06T11:40:12+02:00
2015-07-06T11:40:12+02:00
falzo
http://serversigma.de/blog
<p>build backport package for squeeze (support tls v1.2) -> <a href="https://github.com/xCryogenx/OpenSSL-Backport">https://github.com/xCryogenx/OpenSSL-Backport</a></p><p><br></p>
HOW TO GET VESTACP MYSQL ROOT PASSWORD
tag:curz.com,2015-06-21:/id/7/
2015-06-21T20:34:28+02:00
2015-06-21T20:34:28+02:00
falzo
http://serversigma.de/blog
<p>take the password in the /root/.my.cnf<br>and add this password in mysql.conf<br>/usr/local/vesta/conf/mysql.conf<br></p>
whitelist IP microsoft hotmail outlook
tag:curz.com,2015-05-30:/id/6/
2015-05-30T21:59:51+02:00
2015-05-30T21:59:51+02:00
falzo
http://serversigma.de/blog
<p>actual form to request (initial) unblocking of IP with microsoft mail services e.g. hotmail.com outlook.com etc.</p><p><a href="https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&ccsid=635683049821076659" target="_blank">fill out</a><br></p>
tune2fs
tag:curz.com,2015-05-25:/id/5/
2015-05-25T17:12:16+02:00
2015-05-25T17:11:45+02:00
falzo
http://serversigma.de/blog
<p></p><pre># tune2fs -m 0 /dev/sda2
tune2fs 1.42.5 (29-Jul-2012)
Setting reserved blocks percentage to 0% (0 blocks)</pre><p></p>
WoSign
tag:curz.com,2015-05-25:/id/4/
2015-05-25T17:09:36+02:00
2015-05-25T17:08:00+02:00
falzo
http://serversigma.de/blog
<p>free multidomain certificates, up to three years</p><p><a href="https://buy.wosign.com/free/" target="_blank">https://buy.wosign.com/free/</a><br></p>
multi domain ssl csr
tag:curz.com,2015-05-25:/id/3/
2015-05-25T16:57:40+02:00
2015-05-25T16:50:58+02:00
falzo
http://serversigma.de/blog
<p># cd /etc/ssl</p><p># nano openssl.cnf<br></p><p></p><p>Look for <code>[ req ]</code> section. Find add uncomment following line:</p><pre>req_extensions = v3_req</pre><p></p><p></p><p>In <code>[ v3_req ]</code> section, add following line:</p><pre>subjectAltName = @alt_names</pre><p></p><p>Finally add a new section called <code>[ alt_names ]</code> towards end of file listing all domain variation you are planning to use.</p><pre>[ alt_names ]
DNS.1 = www.example.com
DNS.2 = example.com</pre><p><span style="line-height: 1.45em; background-color: initial;"># openssl req -nodes -sha256 -newkey rsa:2048 -keyout private/example.com.key -out example.com.csr -config openssl.cnf</span><br></p><p></p><p></p>
find replace
tag:curz.com,2015-05-24:/id/1/
2015-05-24T20:43:37+02:00
2015-05-24T20:43:37+02:00
falzo
http://serversigma.de/blog
<p>find -type f -exec perl -i -p -e 's/pattern/target/g;' {} \;<br></p>