PyCharm ve git .idea dosyasi
git ile .idea klasorunu disarida birakmak.
git rm -rf .idea; git commit -m "delete .idea"; git push;
Ek olarak asagidaki de kullanilabilir.
git config --global core.excludesfile .gitignore_global
gitignore_global dosyasi icerigi:
.idea
Burasi da guzeldir.[1]
Klavye dili degistirme
Merhaba, Linux Lite ‘da klavye ayarlarindan ayarladiysam da bir turlu klavye dilleri arasinda gecis yapamamistim. Asagidaki komutu kullanarak duzeltebilirsiniz.
setxkbmap -option grp:alt_shift_toggle us,tr
rsync ile farkli ssh port kullanmak
rsync -avz -e “ssh -p5444” /var/yedek/ root@deneme.com:/yedek/
Sevgiyle.
history ciktisini limitlemek
history komutunun ciktisini limitleyebilir veya limitsiz yapabilirsiniz.
vim /root/.bashrc dosyasini editorle acip asagidaki satirlari giriniz. Bir sonraki girisiniz de ne kadar limit koyduysaniz o kadar cikti alacaksiniz.
#Limitsiz
export HISTFILESIZE=
export HISTSIZE=
[Python] Html parse islemi
from lxml import html with open(r'sozluk.html', "r") as f: sayfa = f.read() t = html.fromstring(sayfa) """ --- ORNEK HTML --- <p class="Normal para-style-override-2" xml:lang="tr-TR"><span class="char-style-override-3" xml:lang="en-US">abaküs </span><span class="char-style-override-4" xml:lang="en-US">abacus</span></p> <p class="Normal para-style-override-2" xml:lang="tr-TR"><span class="char-style-override-3" xml:lang="en-US">abiyotik </span><span class="char-style-override-4" xml:lang="en-US">abiotic</span></p> """ kelime1 = t.xpath('//span[@class="char-style-override-3"]/text()') kelime2 = t.xpath('//span[@class="char-style-override-4"]/text()') ii = 0 for x,y in zip(kelime1,kelime2): ii += 1 print (ii,";{};{}".format(x,y))
[mariadb][mysql]InnoDB: Failed to find tablespace for table
[ERROR] InnoDB: Failed to find tablespace for table + in the cache. Attempting to load the tablespace with space id
[ERROR] InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but not the InnoDB log files.
Internet uzerinden cok fazla bilgi olmasina ragmen kendi sorun cozme seklimi de blog sayfama ilistireyim dedim.
SVN : doesn’t match expected Error
Hata: svn: Repository UUID ‘blablablabla’ doesn’t match expected UUID ‘bilibilibili’
Local repo ile uzaktaki reponun UUID’lerinin eslesmemesi sonucu bu hatayi aliyorsunuz. (Dizin degismis olabilir, repoyu kaldirip yeniden eklemis olabilirsiniz etc..)
Cozumu :
Sunucu tarafinda :
svnadmin setuuid /var/lib/svn/myraspi yeni_UUID
Istemci tarafinda:
svn switch --relocate
Repository UUID ‘xxxxxxxx’ doesn’t match expected UUID ‘yyyyyyyy’
OpenVPN tags
Merhaba, eger openvpn conf dosyasinin icine sertifikalari gommek isterseniz, asagidaki tag’lar ile yapabilirsiniz.
<ca> </ca> # ca.crt
<cert> </cert> # client.crt
<key> </key> # client.key
<tls-auth> </<tls-auth> # ta.key
Sevgiyle.
[OpenVPN]Istemcilere statik ip atamasi
Merhaba,
Openvpn ‘de istemcilere statik ip atamasi gerektigi durumlarda asagidaki gibi yapilandirma yeterli olacaktir.
openvpn konfigurasyon dosyasina asagidaki satir eklenir.
client-config-dir /etc/openvpn/ccd-dir
mkdir /etc/openvpn/ccd-dir && cd /etc/openvpn/ccd-dir
vim client_id
icine
ifconfig-push 10.6.6.6 255.255.255.0
eklenir ve openvpn restart edilir.
/etc/ini.d/openvpn
Daha fazla bilgi icin : https://community.openvpn.net/openvpn/wiki/Concepts-Addressing
[Debian 8] Openvpn coklu config ayarlama
OpenVPN ‘de sunucusunda birden fazla VPN ‘niz varsa ve systemctl ile baslatmak istiyorsaniz asagidaki yapilandirmaya goz atabilirsiniz.
/lib/systemd/system-generators/openvpn-generator server-radius # benim conf dosyam server-radius.conf
systemctl daemon-reload
sytemctl enable openvpn@server-radius
systemctl start openvpn@server-radius
Islemler bu kadar, sevgiyle.