27.02.2015

Debian 7 Development Maschine mit Python - und PHP Server


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