tcpflow - Отличная утилита, для отлавливания всех заголовков, которые передаёт сервер!
Запускается очень просто:
sudo tcpflow port 80 -i lo
И она создаёт в текущей директории файлы, в которых сохранены все данные, передаваемые в обе стороны. В 1 файле в одну сторону, в другом в другую. Очень удобно для дебага HTTP заголовков.
Для гита полезные команды:
- git br -d vetkaname - удаление ветки на локале
- git push origin :vetkaname - удаление ветки на ориджинале
- git remote update -p - обновление списка веток с удалённого репозитория, в т.ч. удалённые с удалённого
- git diff —name-status HEAD^^ HEAD - список файлов, затронутых между ревизиями HEAD^^ и HEAD
- git diff —name-status HEAD^^ HEAD | awk ‘{ if ($1 != “D”
print $2 }’ | xargs git archive -o update.zip HEAD - список файлов, затронутых между ревизиями HEAD^^ и HEAD упаковать в update.zip
Команды, которые частенько:
- Последние строки файла (логов):
tail {file} -n {кол-во файлов) (кол-во последних строк, уполчание 10) -f (следит за файлом) - Используемые ресурсы
top - Свободное место на дисках
df - Инфа о файле
stat {file} - Подсчитать количество байт, слов, строк в файле
wc {file} - Посчитать размер папок
du {file} -H (в чемтобайтах) -c (выводить итог по всем аргументам) -a (все файлы, а не только каталоги) - Определить тип файла
file {file} - Поиск
find / (в корневой) -name ‘my*’ (имя на my) -type d (по типу) -user (по пользователю) -exec chmod 0755 {} (Выполняет следующую за ней команду применительно к файлам) - Объединить в архив
tar -cf [имя создаваемого файла архива] [упаковываемые файлы и/или директории] -z (упаоквать в gzip архив) - Распаковать архив
tar -xf [имя созданного файла архива] - Определение идентификатора процессов
pidof [имя процесса] - Убиение процесса
kill [идентификатор процесса]
killall [имя процесса] (убъёт все процессы с этим именем) - Показать переменные окружения
printenv - Получить информацию о пользователи
id - Показывающая информацию о работающих в данный момент на машине пользователях и о их процессах
w - Показывает текущих пользователей в компьютерной системе. Отличие от w в том, что who не показывает uptime
who
1. Настройка аккаунты: хорошо описано тут - kulakowka.com/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0...
Приведу пример своего файла ~/.gitconfig
[alias]
st = status
ci = commit
di = diff
co = checkout
br = branch
[user]
name = Joshuan
email = [email protected]
[color]
branch = auto
diff = auto
interactive = auto
status = auto
[core]
editor = mcedit
2. Иметь в репозитории .htaccess файлы, получать их при клонировании, но изменяя локально, не отправлять их на сервер решается добавление индекса:
git update-index —assume-unchanged public_html/.htaccess
Если долго мучиться, то что нибудь получится. Вот отличная статья, о том, как же поставить JDK, который так необходим phpStorm’у, ибо в 12.04 задача не простая, в репозиториях их нет, deb-пакета тоже. https://debian.pro/977
Только качайте именно 7u4, т.к. 7u5 имеет другую файловую структуру, судя по закачкам.
Интересный тест сделали, попробуйте
Все фотографии уже проскальзывали на челчеле, так что тем, кто его читает тест точно не составит никакого труда!