Archive Page 3 of 65



Movavi — cost effective video converter

You may be surprised that you are reading a review of video converter for Windows and Mac OS on the web blog devoted to Linux operating system. Anyways some day it became necessary to teach the person who is not very familiar with computers to perform basic video conversion tasks. It was required to find pretty specific video converting functionality (from AVI, FLV, WMV, ASF to MP4) for Windows so I have came across Movavi Video Converter.

Features list of Movavi is really impressive and it doesn’t make sense to list all the functionality here. You can see it on corresponding page on official website. At the same time the key advantages of Movavi in comparison to competing software products are: extremely fast conversion speed, very long list of supported file formats, set of unique and pretty useful tools for video editing and a lot of presets for many mobile devices.

For example, you can download HD video from popular online video service and then get converted video for your iPad just in a few clicks! No need to use separate tools to download online video and conversion, no need to find what video formats are supported by your video player — just use youtube to mp4 feature. I was really impressed by Movavi and would love to have this software available for my Ubuntu some day :)

Namebench: cross-platform DNS benchmarking tool

It was long time ago when I wrote here last time but today I’d like to share the link to an application that would be appreciated by everyone starting from Linux starter wishing to speed up his/her Internet connection and ending with system administrators who may want to run benchmarks and run stress tests against certain DNS service(s). I am talking about Namebench. This is cross platform tool written in Python that makes it possible to easily select the fastest DNS available in your area as well as to run benchmark tests directed to DNS entries.

All what you need to have to start using namebench is Python and Tk library, e.g. if you use Ubuntu or Debian just run the following command to meet namebench library requirements:

sudo apt-get install python python-tk -y

When done go to namebench’s official website and download the latest tarball from there. For example 1.3.1 is the latest version for today so you can download it directly from here. Or you can just take below steps:

cd /usr/src
sudo -s
wget http://code.google.com/p/namebench/downloads/detail?name=namebench-1.3.1-source.tgz
tar -xvzf namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py

Here you go:

namebench screenshot

The application has the only button so I believe it won’t bring any problems even to Linux newbies :)

serverclub.com — affordable dedicated hosting

Looking for affordable hosting for your new project? Need to start using hosting services just right now without waiting for support to activate your account? Then you should take a look at www.serverclub.com. They should give you what you need just right after you have made a payment: even if it is 5am Sunday you will gain access to control panel in 3 minutes after sending the payment via Paypal or other electronic terms: besides Paypal they accept payments via Webmoney (www.serverclub.com is verified webmoney merchant) and wire transfers.

Now a few words about ServerClub hosting itself. First of all they are not re-sellers and all the hardware belongs to serversclub.com. Dedicated servers are located in Amsterdam, Netherlands. Every server comes with 10 Mbps unlimited Internet connection but it’s possible to upgrade up to 10 Gbps (middle speeds are also possible). Most of the hardware servers are manufactured by Dell and SuperMicro and you are welcome to choose from wide variety of configurations. The possibility to request some specific hardware per your requirements is also open. Guys from ServerClub offer reasonable flexibility on the hardware selection.

It is worth to add that ServerClub brand is registered to company ServerClub Inc. that is based in Florida, USA. The company plans to open new data center in US in addition to existing infrastructure in Europe. If you need unlimited hosting it would be reasonable idea to try ServerClub.

How to assign range of IP addresses in Linux?

ip address exampleAs we know Linux allows to assign almost unlimited number of IP addresses to its interfaces. Such additional IPs applied to the same NIC are known as secondary IP addresses or just secondaries. Some time ago i faced a problem on how to apply about 500 IP addresses to one Linux box and then ensure that all of them get online after Linux reboots. There are several ways to accomplish this taks so i would like to share them all.

Shell script with ifconfig commands

This is one of the most inefficient ways to get many IP addresses applied to one network interface. Anyways it allows to create as many aliases for the interface as you like so you should create shell script and execute it every time Linux boots.

touch /path/to/script.sh
chmod +x /path/to/script.sh
vi /path/to/script.sh

Now you should add there shell lines which will apply IP addresses, e.g. the following one applies 60 IP addresses to eth0 interface:

for n in {3..63};  do ifconfig eth0:${n} 10.10.10.${n} netmask 255.255.255.0 up; done

If you type ‘ifconfig’ now you will very long output like this one:

eth0:3  Link encap:Ethernet  HWaddr 00:50:8D:D1:24:DB
          inet addr:10.10.10.3  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:10 Base address:0x2000 

eth0:4  Link encap:Ethernet  HWaddr 00:50:8D:D1:24:DB
          inet addr:10.10.10.4  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:10 Base address:0x2000

...

eth0:63  Link encap:Ethernet  HWaddr 00:50:8D:D1:24:DB
          inet addr:10.10.10.63  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:10 Base address:0x2000

If you decide to delete those IPs you can run the following line as a remedy:

for n in {3..63};  do ifconfig eth0:${n} 0.0.0.0 &> /dev/null; done

Once you finished editing /path/to/script.sh script you should add it to startup, so put the line /path/to/script.sh into /etc/rc.local file that Linux executes every time it boots. Please notice that in various distributions this file may be missing so consult with distro’s docs to get where it is stored.

Redhat/Centos/Fedora network scripts

Users of these Linux distributions can apply ranges of IP addresses using ifcfg-eth0-range0 files which are read during initialization of network interfaces during boot up process. The following example will make Linux to apply 200 IP addresses to eth1 during booting:

[root ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth1-range0

IPADDR_START=192.168.1.1
IPADDR_END=192.168.1.200
CLONENUM_START=10

CLONENUM_START value specifies starting identifier of alias that will be applied to eth1 interface, in above example the first 192.168.1.1 will be assigned to eth1:10 alias. The last IP of the range 192.168.1.200 will be applied to eth:210 sub-interface. This is totally easy approach.

Loopback interface

Did you know that by one line presented below you assign 1022 virtual IP addresses to your Linux system? Here it is:

ifconfig lo:0 10.0.0.1/22

Now you can make sure of this by pinging IPs from that range (10.0.0.1 – 10.0.3.254).

[root ~]#ping 10.0.0.1 -c 1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=0.063 ms

--- 10.0.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.063/0.063/0.063/0.000 ms

...

[root ~]#[root@whitehorse /]# ping 10.0.3.254 -c 1
PING 10.0.0.1 (10.0.3.254) 56(84) bytes of data.
64 bytes from 10.0.3.254: icmp_seq=1 ttl=64 time=0.063 ms

--- 10.0.3.254 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.063/0.063/0.063/0.000 ms

If you still feel that the first suggested way meets your requirements better than the third one please read more about loopback interface at wikipedia — loopbacks are much more useful than aliases in most cases.

Hope it helps!

ucoz.com — create your own website for free

I remember the times when I was looking for quality free web hosting for my first website. It was pretty difficult to find anything quality and reliable. And I am glad to see that nowadays there are such polished free hosters available as www.ucoz.com. You can press a few buttons to create your first website and attract visitors to it, no need to know HTML tags, CSS or related stuff — just follow simple wizard and get your website ready.

What you have to know about www.ucoz.com first of all. They offer unlimited bandwidth and unlimited web storage. Even this fact itself besides other useful features would be pretty valuable factor to choose www.ucoz.com from other free website makers. From the beginning you get 400 MB of storage that expands as longer you stay with Ucoz. You can either upload web pages created by your own or use embedded editor that should be highly appreciated by newbies. You can even don’t have a domain for the website: once registered at Ucoz you will get free sub domain: name.ucoz.com (if you do have a domain for the website you are welcome to transfer it to www.ucoz.com).

No worries if your website is grown to something more that just set of static web pages — there is wide range of paid services which allow to convert your website to a full featured e-shop, file catalog, news site, forum or anything else requiring PHP and database. www.ucoz.com is well known free web hosting — just try to search google for “site:ucoz.com” and you will see about 6.5 million indexed URLs. That’s really matters if you are looking for free hosting with good reputation and affordable level of service.




Pages: Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...63 64 65 Next
Friendly Sites:Who is behind Linux Screw?
GeekyBits³ | Bash Cures Cancer | OMG! Ubuntu!
My SysAd Blog | Web Upd8
ZEPY | Linux config Wiki | Planet Sysadmin
a non-geek's linux notes | Linux Today
TuxArena: The arena of Tux | LinuxAlt.Com
My name is Artem N. (artiomix AT gmail DOT com) and I'm Linux/Unix, Cisco systems engineer. The main idea of Linux Screw is to share relevant knowledge, skills and observations over The Web. Here you can find a lot of information related to different Linux distributions, FreeBSD, IOS as well as a other Open Source around staff. Read more ››