27.02.2015

Debian 7 DEV

 

sudo apt-get install ssh

apt-get install lighttpd

image

image

apt-cache search ftp-server

apt-get install vsftpd

image


nano /etc/vsftpd.conf



  • anonymous_enable = NO
  • local_enable=YES
  • write_enable=YES

service vsftpd restart


image


 


apt-get install chkconfig


chkconfig vsftpd on 

apt-get install php5-cgi
in /etc/lighttpd/lighttpd.conf: 

server.modules = … "mod_fastcgi",


 


und am ende der Datei

fastcgi.server = ( ".php" => (( 
                    "bin-path" => "/usr/bin/php-cgi",
                    "socket" => "/tmp/php.sock"
                )))

(s. http://www.df.eu/de/service/df-faq/cloudserver/anleitungen/lighttpd-und-php-installieren-debian-ubuntu/ )

service lighttpd restart

 


 

echo "<?php phpinfo(); ?>" > /var/www/test.php
 
image
apt-get install python
image 
Python Socket Server 

import socket
import logging

print "Hello, World!"

s = socket.socket()
print "sochet %s", s
host = socket.gethostname()
port = 1234
s.bind((host, port))
s.listen(5)
while True:
    c, addr = s.accept()
    print 'Got connection from', addr
    c.send('Thank you for connecting')
    c.close()

 

Python socket Client

import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.connect((host, port))
print s.recv(1024)

image


 


image

13.02.2015

Centos7 + yacy

Install Centos von ISO: CentOS-7.0-1406-x86_64-Minimal.iso

Netzwerk bei Setup aktivieren / evtl. feste IP eingeben

Netzwerk-Tools installieren (ifconfig…)

yum install net-tools

Wget holen

yum install wget

Dann mit Putty – ssh session … erstellen – einfacheres copy&past ;-)

Verfügbare Java-Versionen suchen

yum search java

und Java installieren

yum install java-1,7,0-openpenjdk

Aktuelle Version von Yacy holen

wget http://www.yacy.de/release/yacy_v1.82_20150121_9000.tar.gz

Entpacken

tar -xvzf yacy_v1.82_20150121_9000.tar.gz

und starten

yacy/startYACY.sh

und passwort setzten

yacy/bin/passwd.sh ppaasswwdd

und die Log-Datei beobachten

tail -f yacy/DATA/LOG/yacy00.log

Firewall Status abfragen

firewall-cmd –status

Firewall auf Port 8090 permanent öffnen

firewall-cmd --zone=public --add-port=8090/tcp –permanent

und die Regeln neu laden

firewall-cmd --reload

uns noch den autostart einstellen in folgender Datei:

/usr/lib/systemd/system/yacy.service

Dazu den Editor nano installieren

yum install nano

mit folgendem Text

[Unit]
Description=YaCy-search-server
After=network.target

[Service]
Type=forking
ExecStart=/root/yacy/startYACY.sh
ExecStop=/root/yacy/stopYACY.sh

[Install]
WantedBy=multi-user.target

 


Status abrufen


systemctl status yacy

start yacy beim booten:

systemctl enable yacy.service

 

 

________________


 


yum -y update


 


 


 


http://stackoverflow.com/questions/5104817/how-to-install-java-sdk-on-centos


http://www.cyberciti.biz/faq/centos-linux-6-install-java-sdk/


https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html


http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port


 


20.01.2015

centos startup yacy

cd /etc/systemd/system

nano yacystart.service

__________________________

[Unit]
Description=YaCy search server
After=network.target

[Service]
Type=forking
ExecStart=/home/yacy/yacy/startYACY.sh
ExecStop=/home/yacy/yacy/stopYACY.sh

[Install]
WantedBy=multi-user.target

______________________________________

systemctl enable yacystart.service

systemctl start yacystart.service

systemctl stop yacystart.service

Quellen:

https://walterebert.com/blog/starting-yacy-boot-systemd/

Docker auf Centos 7

 

Login as root

yum -y update

Das dauert etwas …

image image

yum -y install docker docker-registry

 image image

systemctl enable docker.service

systemctl start docker.service

systemctl status docker.service

systemctl status docker.service 

YACY – als pull vom Repository holen

docker pull mcsaky/yacy

____________

FROM centos

MAINTAINER mcsaky <mihai.csaky@sysop-consulting.ro>

RUN yum -y update

RUN yum install -y --nogpgcheck java-1.7.0-openjdk tar wget which sed; yum clean all

RUN wget http://yacy.net/release/yacy_v1.72_20140506_9000.tar.gz -P /opt/; gunzip /opt/yacy_v1.72_20140506_9000.tar.gz

RUN tar -C /opt -xvf /opt/yacy_v1.72_20140506_9000.tar ; rm /opt/yacy_v1.72_20140506_9000.tar

RUN sed -i '/adminAccount=/c\adminAccount=admin:docker' /opt/yacy/defaults/yacy.init


RUN echo 'wait $!' >> /opt/yacy/startYACY.sh

EXPOSE 8090

CMD /opt/yacy/startYACY.sh

___________________________________________


docker pull mcsaky/yacy


image


docker pull mcsaky/yacy

image
 systemctl status firewalld

image

firewall-cmd --sstate

 


___________________


Quellen:


http://www.liquidweb.com/kb/how-to-install-docker-on-centos-7/


https://registry.hub.docker.com/






https://registry.hub.docker.com/u/mcsaky/yacy/


http://www.heise.de/developer/artikel/Mit-Docker-automatisiert-Anwendungscontainer-erstellen-2145030.html


http://www.tejasbarot.com/2014/08/05/rhel-7-centos-7-how-to-get-started-with-firewalld/#axzz3OyopRylw


http://stackoverflow.com/questions/24729024/centos-7-open-firewall-port

Screen Srcaping – Auslesen von fremden Internetseiten


Jährlich grüßt das Bundesliga Tippspiel, wohl dem, der sich die nötigen Informationen schnell aus dem Internet zusammen suchen kann. Z.B. wäre ja eine Quelle die Quoten der Onlinewetten-Anbieter.
Das Auslesen nennt sich Screen Scraping (http://de.wikipedia.org/wiki/Screen_Scraping).
Eine Idee ist das A9-Verfahren(http://de.wikipedia.org/wiki/A9.com), das zur Zeit zum Auslesen von Produkt-Informationen eingesetzt wird (http://a9.com/whatwedo/product-search/), das scheint ein boomender Markt zu sein, (Stand August 2014), mehr als 30 zu besetztende Stellen für gut bis hoher qualifizierte Personen…
image

A9 / Amazon entwickelte das “OpenSearch” (http://de.wikipedia.org/wiki/OpenSearch, http://www.opensearch.org/Home), damit eine Sammlung von Verfahren, und später eine Spec. unter CC.
Das hilft nur zum Verständnis wie Seiten ausgelesen werden, wie sehen Tools aus?
Jede Programmiersprache hat seine eigene Methoden, um Webseite auszulesen und dann zu parsen, oder machanisch auszulesen. Mit Perl:  (http://www.perl.com/pub/2003/01/22/mechanize.html), mit Java (http://jsoup.org/cookbook/introduction/parsing-a-document) mit VBA/Excel (http://www.herber.de/forum/archiv/1044to1048/1044769_Inhalt_aus_URLWebseiten_auslesen.html);
oder mir Skriptsprachen wie Greasemonkey (http://de.wikipedia.org/wiki/Greasemonkey) als Addon für Firefox
Webdienst zur Auswahl von Webseiten, bei deren Veränderung man benachrichtigt wird: http://feedity.com/default.aspx




Quellen:
http://de.wikipedia.org/wiki/Screen_Scraping
https://a9.com/careers/

schnelles USB – Stick Tool

“Brennen” von ISO

http://rufus.akeo.ie/downloads/

Vergleichsangaben (Quelle:  http://rufus.akeo.ie/)

Windows 7 USB/DVD Download Tool v1.0.30
00:08:10

Universal USB Installer v1.8.7.5
00:07:10

UNetbootin v1.1.1.1
00:06:20

RMPrepUSB v2.1.638
00:04:10

WiNToBootic v1.2
00:03:35

Rufus v1.1.1
00:03:25