sudo apt-get install phpmyadmin
sudo php5enmod mcrypt
sudo service apache2 restart
Рассказываю сложные вещи простыми словами
Настройка Linux сервера
sudo apt-get install phpmyadmin
sudo php5enmod mcrypt
sudo service apache2 restart
Находим сеть:
sudo lshw -C network
ubuntu@ubuntu:~$ sudo lshw -C network *-network description: Ethernet interface # Тип устройства product: L2 100 Mbit Ethernet Adapter # Название адаптера vendor: Attansic Technology Corp. # Производитель устройства physical id: 0 bus info: pci@0000:03:00.0 logical name: eth0 # Имя сетевого интерфейса version: a0 serial: 00:00:00:00:00:00 # Физический адрес устройства (mac-адрес) size: 100MB/s capacity: 100MB/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=atl2 # Используемый драйвер driverversion=2.2.3 # Версия драйвера duplex=full firmware=L2 ip=192.168.0.5 latency=0 link=yes # Наличие линка module=atl2 multicast=yes port=twisted pair speed=100MB/s # Текущая скорость подключения.
тут это eth0
Переходим /etc/network/interfaces
Нас будут интересовать в этом файле строчки auto и iface. Первая указывает, что нужно активировать интерфейс при загрузке, вторая же определяет настройки самого интерфейса.
Добавьте в этот файл такие строки, чтобы запускать интерфейс при загрузке и получать IP-адрес автоматически по DHCP:
Синтаксис строки auto прост. Он состоит из самой команды и имени сетевого интерфейса. Рассмотрим подробнее:
$ iface интерфейс inet тип
Тип получения IP-адреса может иметь несколько значений, но нас в этой статье будут интересовать только два: dhcp и static.
После завершения настройки сохраните файл и перезапустите сетевой сервис:
sudo service networking restart
Всё, если сетевой кабель подключён, и вы всё сделали правильно, Сеть будет работать.
Статьи:
С помощью следующей команды сделайте копию вашего жесткого диска:
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror
Примечание: на целевом диске должно быть достаточно места, т.е. не менее того объема, который занимает исходный диск. Читать далее «Перенос физического сервера Linux на виртуальную машину VMware»
netstat -atl
В этой статье объясняется, как использовать образ «dd» в качестве диска для гостевой машины VirtualBox. Процесс является одним шагом; конвертируйте образ «dd» в формат «VDI», как я сделал в приведенном ниже примере:
VBoxManage convertdd dd-image.raw sda.vdi --format VDI --variant Fixed
Вышеприведенная команда оставляет исходный файл изображения неповрежденным. Теперь перейдите в VirtualBox и укажите файл sda.vdi как диск.
usermode -a -G [group_name] [user_name]
Более проще запомнить:
r | это 4 |
w | это 2 |
x | это 1 |
Каждая цифра обозначает определенную группу:
Первая цифра — права для владельца,
вторая цифра — права для группы,
третья цифра — права для остальных.
Просто прибавляем цифры. К примеру, нам нужно чтение r и изменение w. Прибавляем 4+2, получаем 6.
ln -s /путь к папке /путь куда установить ярлык
$XDG_CONFIG_HOME/user-dirs.dirs
(XDG_CONFIG_HOME по умолчанию ~/.config), который приложения могут читать, чтобы найти эти каталоги.Большинство файловых менеджеров указывают каталоги пользователей XDG со специальными значками.
Установите xdg-user-dirs, а затем выполните:
$ xdg-user-dirs-update
При выполнении он автоматически создаст файлы конфигурации: ~/.config/user-dirs.dirs
и ~/.config/user-dirs.locale
.
Как локальные ~/.config/user-dirs.dirs
, так и глобальные /etc/xdg/user-dirs.defaults
файлы конфигурации используют формат переменных окружения, чтобы указать на пользовательские каталоги:XDG_DIRNAME_DIR="$HOME/directory_name"
. Пример файла конфигурации:
~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Документы" XDG_DOWNLOAD_DIR="$HOME/Загрузки" XDG_MUSIC_DIR="$HOME/Музыка" XDG_PICTURES_DIR="$HOME/Изображения" XDG_PUBLICSHARE_DIR="$HOME/Общедоступные" XDG_TEMPLATES_DIR="$HOME/Шаблоны" XDG_VIDEOS_DIR="$HOME/Видео"
Поскольку xdg-user-dirs загрузит локальный файл конфигурации, чтобы указать на соответствующие пользовательские каталоги, вы можете указать пользовательские папки. Например, если пользовательская папка для переменной XDG_DOWNLOAD_DIR
была названа $HOME/Internet
в ~/.config/user-dirs.dirs
, любое приложение, использующее эту переменную, будет использовать этот каталог.
Кроме того, также можно указать пользовательские папки с помощью командной строки. Например, следующая команда даст те же результаты, что и в приведенном выше файле конфигурации:
$ xdg-user-dirs-update --set DOWNLOAD ~/Internet
После установки любой пользовательский каталог можно посмотреть с помощью xdg-user-dirs. Например, следующая команда покажет местоположение каталога Templates
, которое, конечно, соответствует переменной XDG_TEMPLATES_DIR
в локальном файле конфигурации:
$ xdg-user-dir TEMPLATES
This tutorial was adapted from here.
1. Remove the default Vino server:
sudo apt-get -y remove vino
2. Install x11vnc:
sudo apt-get -y install x11vnc
3. Create the directory for the password file:
sudo mkdir /etc/x11vnc
4. Create the encrypted password file:
sudo x11vnc —storepasswd /etc/x11vnc/vncpwd
You will be asked to enter and verify the password. Then press Y to save the password file.
5. Create the systemd service file for the x11vnc service:
sudo xed /lib/systemd/system/x11vnc.service — если создать так не получиться то вручную через touch
Copy/Paste this code into the empty file:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
6: Reload the services:
sudo systemctl daemon-reload
7. Enable the x11vnc service at boot time:
sudo systemctl enable x11vnc.service
8. Start the service:
Either reboot or
sudo systemctl start x11vnc.service