Архив рубрики: Linux

Наработки и статьи по работе с Linux

Настройка сервера GIT на CentOS 7.8

1)  Установим git:

yum install git

2) Установим gitweb:

git clone git://git.kernel.org/pub/scm/git/git.git
cd git/
make GITWEB_PROJECTROOT="/srv/git" prefix=/usr gitweb
sudo cp -Rf gitweb /var/www/

, где в переменную GITWEB_PROJECTROOT прописываем путь, где будут храниться репозитарии

3) Настроим Apache:

ServerName gitserver
DocumentRoot /var/www/gitweb
Options +ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
AllowOverride All
order allow,deny
Allow from all
AddHandler cgi-script cgi
DirectoryIndex gitweb.cgi

4) Возможно понадобиться установить дополнительно модули для Perl:

yum install perl-Digest-MD5 perl-CGI -y

5) Создание репозитария:

cd /srv/git
mkdir newrep
cd newrep
git init

Boulder Dash в консоли..

Дождались! Теперь в культовый Boulder Dash можно поиграть на сервере в консоли SSH. Что для этого сделать?

1. Скачать исходники здесь: https://sourceforge.net/projects/ascii-dash/files/
2. Распаковать. Заменить файл sounds.cpp, моим «патченным». Патч отключает использование звуковой карты (какая на сервере может быть звуковая карта??)
3. Скомпилировать согласно иструкции из readme.txt

Наслаждайтесь…

 

Windows со встроенным SSH клиентом

Сегодня стало для меня открытием, что Windows 10 содержит в «базе» SSH и Telnet клиенты. С одним нюансом — подключается к удаленным серверам с кодировкой локали cp1251. Соответственно, чтобы полноценно работать на удаленном клиенте, нужно поставить локаль ru_RU.cp1251, при помощи:

apt-get install locales
dpkg-reconfigure locales

Выбрать помимо en_US.UTF8, еще и ru_RU.cp1251

Что делать если на ноутбуке сломалась кнопка?

Отнести ноутбук в ремонт? Это не наш метод (с) Поступим проще — переназначим нужную кнопку на не нужную В моем случае я переставил кнопку контрол на меню 

  1. Создадим в домашней папке файл .Xmodmap
  2. Добавим в него строчки:
clear Control
keycode 135=Control_L
add Control = Control_L Control_R

Выполним:

xmodmap .Xmodmap

И о чудо — кнопка заработала!