Tag Archive for manual

Use Speedtest.net from command line

Wouldn’t it be nice to be able to test your upload/download speed from your VPS and share the “famous” picture from speedtest.net ?

Speedtest.net uses Flash to test upload/download speed which is a hassle on most VPS.
The long way to get this is to install VNC and run it from a browser, but that is no longer necessary.
We can now use Matt Martz python script speedtest-cli to accomplish this from the commandline.

Read more

Disable IPv6 on Centos 6, 5

Check whether ur system is enabled with IPv6 (::1:500,:::22) or just for IPv4 (0.0.0.0:22)
====================================

netstat -atnu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:34843               0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:5672                0.0.0.0:*                   LISTEN
tcp        0    128 116.90.239.114:22           116.90.239.126:52548        ESTABLISHED
tcp        0      0 :::22                       :::*                        LISTEN
tcp        0      0 :::5989                     :::*                        LISTEN
udp        0      0 0.0.0.0:783                 0.0.0.0:*
udp        0      0 127.0.0.1:4500              0.0.0.0:*
udp        0      0 116.90.239.114:4500         0.0.0.0:*
udp        0      0 0.0.0.0:42018               0.0.0.0:*
udp        0      0 0.0.0.0:930                 0.0.0.0:*
udp        0      0 192.168.122.1:53            0.0.0.0:*
udp        0      0 0.0.0.0:67                  0.0.0.0:*
udp        0      0 0.0.0.0:34384               0.0.0.0:*
udp        0      0 0.0.0.0:848                 0.0.0.0:*
udp        0      0 0.0.0.0:5353                0.0.0.0:*
udp        0      0 0.0.0.0:111                 0.0.0.0:*
udp        0      0 127.0.0.1:500               0.0.0.0:*
udp        0      0 116.90.239.114:500          0.0.0.0:*
udp        0      0 0.0.0.0:631                 0.0.0.0:*
udp        0      0 ::1:500                     :::*
====================================
# ping6 ::1    ———–> Ping your loopback ipv6 IP.

Read more

NFSv4Howto

Installation
The required packages are different depending on if the system is a client or a server. In this Howto, the server is the host that has the files you want to share and the client is the host that will be mounting the NFS share.

NFSv4 client

apt-get install nfs-common 

NFSv4 server

apt-get install nfs-kernel-server 

After you finish installing nfs-kernel-server, you might see failure to start nfs-kernel-server due to missing entries in /etc/exports. Remember to restart the service when you finish configuring.
Read more

Install Java for Firefox and Chrome on Ubuntu

Usually ubuntu-restricted-extras should work for you, like phunehehe mentioned.

Since Ubuntu 10.4 the sun-java* packages have moved from the «Multiverse Repository» to the «Partner Repositories».

Add the partner repositories to your package sources and you should be able install sun-java6-jreand sun-java6-plugin.

See «Adding Canonical Partner Repositories» int the ubuntu wiki.

To install Java you will have to decide if you want the OpenJDK or the Sun/Oracle Version. Java by itself is platform independent, but sometimes developers write applications which have dependencies to com.sun.* packages. These packages are only available in the HotSpot VM, which is the virtual machine of the Sun/Oracle Java distribution. To be on the safe side, you should use the Sun/Oracle Java version.
Read more

Кладезь полезной информации

Даже если вы уже давно не чайник и не боитесь увеличить относительный уровень своего незнания — попробуйте проделать на своей машине:

sudo apt-get install fortunes-ubuntu-server
 

а потом просто вызывайте

/usr/bin/ubuntu-server-tip
 

Многократный мысленный оргазм гарантирован.
Вот просто некоторые примеры:

  • Для создания копии файла без дублирования пути файла используйте команду ‘$
    cp /long/path/to/file/name{,.orig}’, которая создаст копию файла с суффиксом «.orig».
  • Если вы выполнили команду и забыли про ‘sudo’, вы можете набрать ‘sudo !!’
    для вторичного запуска предыдущей команды с использованием ‘sudo’.
  • Последующие команды обычно принимают аналогичный аргумент. ‘Alt-.’ вставляет
    последний аргумент предыдущей команды. Чтение документации рулит!

Приятного чтения!

http://habrahabr.ru/blogs/ubuntu/111717/

 

Как восстановить удаленный файл в svn?

Предположим, что у нас имеется файл когда-то удаленный из SVN репозитория, мы знаем его имя и папку, где он находился.
Для начала нужно найти ревизию, когда файл был удален, для этого переходим в папку, где он находился ранее и делаем листинг изменений репозитория:

cd some_folder
svn log --verbose | grep file_name -C 10

Read more

Оптимизируем процесс работы в консоли

Все привыкли редактировать текст в текстовых редакторах, блокнотах, веб-формах и т.д. В процессе набора текста мы пользуемся привычными стрелками, кнопками «End» и «Home», более опытные зажимают «Ctrl» и стрелками шагают по словам (что, кстати, не всегда работает). И при переходе на консоль мы ориентируемся на те же самые правила, даже не зная, что bash предлагает очень удобные средства и комбинации клавиш, которые очень упрощают работу и минимизируют количество операций для выполнения задачи. К тому же, в bash есть удобные средства работы с историей, масса различных подстановок и других интересных функций. Самые часто используемые мной и любым опытным администратором я и опишу в этой статье.
Read more

10 Tips to Secure Your Apache Web Server

10 Tips to Secure Your Apache Web Server on UNIX / Linux

by RAMESH NATARAJAN on MARCH 22, 2011

If you are a sysadmin, you should secure your Apache web server by following the 10 tips mentioned in this article.

1. Disable unnecessary modules

If you are planning to install apache from source, you should disable the following modules. If you do ./configure –help, you’ll see all available modules that you can disable/enable.

  • userdir – Mapping of requests to user-specific directories. i.e ~username in URL will get translated to a directory in the server
  • autoindex – Displays directory listing when no index.html file is present
  • status – Displays server stats
  • env – Clearing/setting of ENV vars
  • setenvif – Placing ENV vars on headers
  • cgi – CGI scripts
  • actions – Action triggering on requests
  • negotiation – Content negotiation
  • alias – Mapping of requests to different filesystem parts
  • include – Server Side Includes
  • filter – Smart filtering of request
  • version – Handling version information in config files using IfVersion
  • as-is – as-is filetypes

Disable all of the above modules as shown below when you do ./configure
Read more