Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

четверг, 1 декабря 2011 г.

linux: свободное место на диске (df - disk free)

df -h

С помощью этой команды вы можете получить отчет об использовании дисков: сколько места на осталось на диске, сколько места занято — и все в приятном читабельном виде (ключ -h, то есть human readable — именно для этого)

Пример:

$ df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda2              20G  4,6G   14G  25% /
tmpfs                 5,0M     0  5,0M   0% /lib/init/rw
udev                  989M     0  989M   0% /dev
tmpfs                 398M  856K  397M   1% /var/run/shm
tmpfs                 199M  932K  198M   1% /var/run
/dev/sda3              25G  3,6G   20G  16% /home
/dev/sdb1             466G  166G  300G  36% /media/WD

вторник, 20 сентября 2011 г.

ssh: принудительный вход по паролю

ssh -o PubkeyAuthentication=no user@machine

Такая команда может оказаться полезной, если у вас возникают проблемы при авторизации по ключу.

пятница, 16 сентября 2011 г.

ssh вход без пароля

Чтобы заходить по ssh на какой-то сервер (SOME_HOST), мы должны сделать примерно следующее:

cat ~/.ssh/id_rsa.pub | ssh login@SOME_HOST 'cat >> .ssh/authorized_keys'

То есть дописать наш публичный ключик в .ssh/authorized_keys на сервере. Разумеется, необходимо позаботиться, чтобы эти файлы и каталоги существовали. Чуть подробнее об этом: http://linuxproblem.org/art_9.html.

update:

Анонимный читатель сообщил более простой способ входа без пароля — посредством утилиты ssh-copy-id:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@host

среда, 6 июля 2011 г.

Jetbrains Pycharm: полуавтоматическое обновление

В Pycharm есть очень много полезных фич, но лично мне не хватает автоматического обновления. К счастью, это очень просто лечится примерно таким bash-скриптом.

#!/bin/sh

if [ $1 ]
then
    VER=$1
else
    echo "Which version of pycharm ide do you want do download?"
    read VER
fi

NAME=PyCharm-$VER.tar.gz
EXTRACTED=pycharm-$VER

cd ~/bin
wget -c http://download.jetbrains.com/python/$NAME
tar xzf $NAME
unlink pycharm
ln -s $EXTRACTED pycharm

Использование:
sh ./download_pycharm.sh 1.5.2
либо
sh ./download_pycharm.sh

Как видим, скрипт получает от нас номер нужной версии Pycharm, либо сам спрашивает. скачать. Затем, он выкачивает архив, распаковывает и складывает в подкаталог bin нашего домашнего каталога + играет с символическими ссылками, чтобы в ~/bin/pycharm можно было всегда найти свежую версию IDE.

Разумеется, скрипт работает только пока ребята в JetBrains не поменяли структуру каталогов, из которых происходит скачивание.