linux

linux MySQL загрузить дамп базы из архива (.sql.gz файла)

Дамп загружается похоже на это, но с перенаправлением потоков и предварительным открытием gz, а именно командой в формате:

gzip -dc имяфайла.gz | mysql -u <имяпользователя> -p <имябазыданных>

Например:

gzip -dc file.sql.gz | mysql -u root -p mybase

linux SSH Копирование файлов и папок -- с сервера на компьютер и обратно

SCP -- программа для удалённого копирования

SCP (Secure CoPy) — программа для удаленного копирования фалов по сети между хостами.

Она использует SSH для передачи данных, ту же аутентификацию и те же меры безопасности, что и SSH.

Во время копирования исходного фала в файл назначения, который уже существует, SCP перезаписывает файл назначения. Если файл назначения еще не существует, тогда создается пустой файл, ему задается имя файла назначения и уже в него записывается содержимое копируемого файла.

linux Переименовать файл -- команда

Для переименования файла используте перейдите в папку с файлом и используйте команду вида:

mv <староеимя(то,что сейчас)> <новоеимя>

Например:

mv mytext mytext-new

.ssh/config IP, проброска портов, имя пользователя, порт (forwarding), путь к приватному RSA ключу --Подробное определение хоста

Пример фрагмента файла ~/.ssh/config (добавьте в этот же файл подобное определение, если вам нужно описать ещё один ssh-хост):

Host myhost
    LocalForward 3307 127.0.0.1:3306
    LocalForward 8080 10.1.1.187:80
    User master
    Hostname 88.222.88.192
    Port 2535
    IdentityFile ~/.ssh/id_rsa_22 
   

где:

linux Найти и завершить процесс (программу) по имени -- команды терминала (в консоли по имени и pid) (ps grep kill)

Предположим, что что нам нужно найти процесс, в имя которого входит слово mongo, тогда используя ps и фильтрацию, выполним команду:

ps -A | grep "mongo"

-- так мы выясним pid (process id) процесса (если конечно что-то с таким именем найдётся), например, мне команда выдала:

 6048 ?        00:06:05 mongod

После чего завершаем процесс:

sudo kill  6048

linux Вывести список дисков, логических разделов -- команда ubuntu

C помощью fdisk

Вывести список логических дисков в убуту можно, например. так:

 fdisk -l

Получим ответ вида:

git gacp -- add commit push Одной командой (ubuntu, linux) -- пример

Использовать команду можно так:

gacp "сообщение коммита"

Реализация

Создадим новую пользовательскую команду с таким кодом:

# add commit  push одной командой
function gacp() {
    git add .
    git commit -m "$1"
    git push
}

-- в теории можно было бы добавить и pull перед push, но тогда команда будет работать медленнее (что не обязательно для небольшой команды программистов, где изменения в репозиторий от разработчиков попадают далеко не каждую секунду).

[!] LAMP -- Ubuntu Linux для Web-Разработчика: установка и наcтройка Apache, MySQL, PHP -- и иных средств веб-разработки

Раздел посвящён первым шагам перехода веб-разработчика на Линукс -- для примера взят один из самых популярных дистрибутивов этой ОС - Убунту ("Человечество"). В частности тут мы поговоим о настройке LAMP и LEMP.

См. ссылки ниже.

linu APT Справочник команд. apt-get, apt-cach и другие. Установка, поиск, удаление, обновление, инфромация о покетах

Advanced Packaging Tool – набор утилит для управления программными пакетами в операционных системах основанных на Debian. APT предоставляет дружественную надстройку над DPKG и позволяет:

Pages

Subscribe to RSS - linux