HowtoForge provides user-friendly Linux tutorials.
-
Internet & LAN Over VPN Using OpenVPN – Linux Server – Windows/Linux Clients – Works For Gaming & Through Firewalls
Author: iamacup • Tags: linux • Comments: 11
Internet & LAN Over VPN Using OpenVPN – Linux Server – Windows/Linux Clients – Works For Gaming & Through Firewalls The aim of this tutorial is to enable you to set up a little VPN that will let you do many things – but my primary goal when trying to get this to work was to allow me and my friend (who sits behind a firewalled network at University) to play the new games that would not work over Hamachi because they did not ship with LAN and required an always-on internet connection (DRM). His network also uses traffic shaping and blocks UDP packets, making online gaming impossible.
-
How To Install VMware Player On Ubuntu 11.04/Linux Mint 11
Author: Falko Timme • Tags: desktop, ubuntu, virtualization, vmware • Comments: 28
How To Install VMware Player On Ubuntu 11.04/Linux Mint 11 This tutorial provides step-by-step instructions on how to install VMware Player on an Ubuntu 11.04 or Linux Mint 11 desktop system. With VMware Player you can create and run guest operating systems ("virtual machines") such as Linux, Windows, FreeBSD, etc. on your desktop, i.e., you can run multiple operating systems on the same hardware which saves a lot of money.
-
Postfix/Greyfix - warning: problem talking to server private/greyfix: No such file or directory
Author: Falko Timme • Tags: errors • Comments: 0
Error: Postfix/Greyfix - warning: problem talking to server private/greyfix: No such file or directory You get the following error in your mail log: Aug 26 16:20:00 server1 postfix/smtpd[8471]: warning: problem talking to server private/greyfix: No such file or directory
-
-
Installing PowerDNS (With MySQL Backend) And Poweradmin On Debian Squeeze
Author: Falko Timme • Tags: dns, debian, powerdns • Comments: 4
Installing PowerDNS (With MySQL Backend) And Poweradmin On Debian Squeeze This article shows how you can install the PowerDNS nameserver (with MySQL backend) and the Poweradmin control panel for PowerDNS on a Debian Squeeze system. PowerDNS is a high-performance, authoritative-only nameserver - in the setup described here it will read the DNS records from a MySQL database (similar to MyDNS), although other backends such as PostgreSQL are supported as well. Poweradmin is a web-based control panel for PowerDNS.
-
Using scponly To Allow SCP/SFTP Logins And Disable SSH Logins On Debian Squeeze
Author: Falko Timme • Tags: debian, security • Comments: 4
Using scponly To Allow SCP/SFTP Logins And Disable SSH Logins On Debian Squeeze scponly is an alternate shell that restricts users to SCP and SFTP logins, but disallows SSH logins. It is a wrapper to the OpenSSH suite of applications. With the help of scponly, you can allow your users to use clients such as WinSCP or FileZilla to upload/download files, but you refuse SSH logins (e.g. with PuTTY) so that your users cannot execute files/programs. This tutorial shows how to install and use scponly on Debian Squeeze.
-
The Perfect Server - CentOS 6.0 x86_64 [ISPConfig 2]
Author: Falko Timme • Tags: centos, control panels, ispconfig • Comments: 6
The Perfect Server - CentOS 6.0 x86_64 [ISPConfig 2] This tutorial shows how to set up a CentOS 6.0 server (x86_64) that offers all services needed by ISPs and web hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 64-bit version of CentOS 6.0, but should apply to the 32-bit version with very little modifications as well. In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig 2 (i.e., ISPConfig runs on it out of the box).
-
Using An Android Smartphone As A WLAN Hotspot
Author: CSch • Tags: desktop, android • Comments: 2
Using An Android Smartphone As A WLAN Hotspot To access Wireless LAN you usually need to find a so-called hotspot where you can use the local Wireless LAN to access the Internet. Android smartphones however have a feature which enables them to become a wireless hotspot themselves - they use UMTS to connect to the Internet and make the Internet connection available to other computers/devices via WLAN. This article describes how you can configure this feature.
-
CentOS 5.6 - php53-common conflicts with php-common
Author: Falko Timme • Tags: errors • Comments: 7
Error: CentOS 5.6 - php53-common conflicts with php-common You have PHP 5.1.6 installed on CentOS 5.6 and want to update to PHP 5.3 like this: yum install php53 php53-cli php53-common php53-gd php53-imap php53-intl php53-mbstring php53-mysql php53-odbc php53-pdo php53-pspell php53-snmp php53-xml php53-xmlrpc The update aborts with the following error: [root@server1 ~]# yum install php53 php53-cli php53-common php53-gd php53-imap php53-intl php53-mbstring php53-mysql php53-odbc php53-pdo php53-pspell php53-snmp php53-xml php53-xmlrpc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.weepeetelecom.be * extras: centos.weepeetelecom.be * updates: ftp.belnet.be Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php53.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-cli.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-common.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-gd.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-imap.x86_64 0:5.3.3-1.el5_6.1 set to be updated --> Processing Dependency: libc-client.so.1()(64bit) for package: php53-imap ---> Package php53-intl.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-mbstring.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-mysql.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-odbc.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-pdo.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-pspell.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-snmp.x86_64 0:5.3.3-1.el5_6.1 set to be updated --> Processing Dependency: net-snmp for package: php53-snmp ---> Package php53-xml.x86_64 0:5.3.3-1.el5_6.1 set to be updated ---> Package php53-xmlrpc.x86_64 0:5.3.3-1.el5_6.1 set to be updated --> Running transaction check ---> Package libc-client.x86_64 0:2004g-2.2.1 set to be updated ---> Package net-snmp.x86_64 1:5.3.2.2-9.el5_5.1 set to be updated --> Processing Dependency: libsensors.so.3()(64bit) for package: net-snmp --> Running transaction check ---> Package lm_sensors.x86_64 0:2.10.7-9.el5 set to be updated --> Processing Conflict: php53-common conflicts php-common --> Finished Dependency Resolution php53-common-5.3.3-1.el5_6.1.x86_64 from updates has depsolving problems --> php53-common conflicts with php-common Error: php53-common conflicts with php-common You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package. [root@server1 ~]#
-
MySQL - mysqldump: Got error: 1016: Can't open file: './exampledb/xxx.frm' (errno: 24) when using LOCK TABLES
Author: Falko Timme • Tags: errors, linux, mysql • Comments: 6
You try to create a MySQL database dump and get the following error: mysqldump -u root -pmysecretpassword --opt exampledb > exampledb.sql mysqldump: Got error: 1016: Can't open file: './exampledb/xxx.frm' (errno: 24) when using LOCK TABLES
-
Virtualization With KVM On A CentOS 6.0 Server
Author: Falko Timme • Tags: centos, kvm, virtualization • Comments: 4
Virtualization With KVM On A CentOS 6.0 Server This guide explains how you can install and use KVM for creating and running virtual machines on a CentOS 6.0 server. I will show how to create image-based virtual machines and also virtual machines that use a logical volume (LVM). KVM is short for Kernel-based Virtual Machine and makes use of hardware virtualization, i.e., you need a CPU that supports hardware virtualization, e.g. Intel VT or AMD-V.