Text
This commit is contained in:
parent
9644c34ed2
commit
2d1ac5eaf9
42
wiki/Linux/CUPS.md
Normal file
42
wiki/Linux/CUPS.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
---
|
||||||
|
title: "CUPS: команды"
|
||||||
|
category: Linux
|
||||||
|
tags: Linux, печать, CUPS
|
||||||
|
...
|
||||||
|
|
||||||
|
Текущее состояние принтера (см. также [lpstat](http://cheat.sh/lpstat)):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lpstat -h hostname -p printer_name
|
||||||
|
```
|
||||||
|
|
||||||
|
Возобновить работу принтера:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lpadmin -h hostname -p printer_name -E
|
||||||
|
```
|
||||||
|
|
||||||
|
Печать (см. также [lp](http://cheat.sh/lp)):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lp -h hostname -d printer_name file.pdf
|
||||||
|
```
|
||||||
|
|
||||||
|
Просмотр очереди:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lpq -h hostname -p printer_name
|
||||||
|
```
|
||||||
|
|
||||||
|
Удаление задания job-id из очереди:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lprm -h hostname -p printer_name job-id
|
||||||
|
```
|
||||||
|
|
||||||
|
Удаление всех заданий из очереди:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
lprm -h hostname -p printer_name -
|
||||||
|
```
|
||||||
|
|
32
wiki/Linux/GnuPG/Шифрование файлов с помощью GnuPG.md
Normal file
32
wiki/Linux/GnuPG/Шифрование файлов с помощью GnuPG.md
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
title: "GnuPG: шифрование файлов"
|
||||||
|
category: Linux
|
||||||
|
tags: Linux, GnuPG, безопасность
|
||||||
|
...
|
||||||
|
|
||||||
|
Для шифрования файлов с использованием публичного ключа адресата можно выполнить команду:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
tar cp files_list | pv | gpg -e --recipient user@domain.tld > archive.tar.gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
По умолчанию во время шифрования данные сжимаются компрессорами `zip` или `gzip`,
|
||||||
|
поэтому сжимать данные до `gpg` не нужно. Можно отключить стандартный алгоритм сжатия и
|
||||||
|
использовать собственный компрессор, например `xz`:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
tar cp files_list | pv | xz -9 | gpg -e --compress-algo none --recipient user@domain.tld > archive.tar.xz.gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
Для шифрования с использованием пароля:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
tar cf files_list | pv | gpg -c > archive.tar.gpg
|
||||||
|
```
|
||||||
|
|
||||||
|
Для расшифровки нужно выполнить команду:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
gpg -d archive.tar.gpg --output archive.tar
|
||||||
|
```
|
||||||
|
|
@ -2,7 +2,6 @@
|
|||||||
title: "Linux: полезные ссылки"
|
title: "Linux: полезные ссылки"
|
||||||
category: Linux
|
category: Linux
|
||||||
tags: Linux, ссылки,
|
tags: Linux, ссылки,
|
||||||
summary:
|
|
||||||
...
|
...
|
||||||
|
|
||||||
* [Параметры загрузки ядра](https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html)
|
* [Параметры загрузки ядра](https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html)
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
title: "Git: автоматическое сохранение в репозиторий"
|
title: "Git: автоматическое сохранение в репозиторий"
|
||||||
category: Программирование
|
category: Программирование
|
||||||
tags: программирование, git,
|
tags: программирование, git,
|
||||||
summary:
|
|
||||||
...
|
...
|
||||||
|
|
||||||
Скрипт [gitwatch](https://github.com/elnull/gitwatch) позволяет отслеживать
|
Скрипт [gitwatch](https://github.com/elnull/gitwatch) позволяет отслеживать
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
title: "Git: замена адреса подмодуля"
|
title: "Git: замена адреса подмодуля"
|
||||||
category: Программирование
|
category: Программирование
|
||||||
tags: программирование, git,
|
tags: программирование, git,
|
||||||
summary:
|
|
||||||
monofontoptions:
|
monofontoptions:
|
||||||
- Scale=0.7
|
- Scale=0.7
|
||||||
...
|
...
|
||||||
|
|
||||||
Если у подмодуля `thirdparty/example` нужно заменить адрес синхронизации
|
Если у подмодуля, находящегося в каталоге `thirdparty/example` нужно
|
||||||
и имя используемой ветки, то в каталоге с файлом `.gitmodules`, в котором
|
заменить адрес синхронизации и имя используемой ветки, то в каталоге
|
||||||
содержится информация об этом подмодуле, нужно выполнить команды:
|
с файлом `.gitmodules`, в котором содержится информация об этом подмодуле,
|
||||||
|
нужно выполнить команды:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git config --file=.gitmodules submodule.thirdparty/example.url https://github.com/username/ABC.git
|
git config --file=.gitmodules submodule.thirdparty/example.url https://github.com/username/ABC.git
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
title: "Git: распаковка объекта"
|
title: "Git: распаковка объекта"
|
||||||
category: Программирование
|
category: Программирование
|
||||||
tags: программирование, git,
|
tags: программирование, git,
|
||||||
summary:
|
|
||||||
monofontoptions:
|
monofontoptions:
|
||||||
- Scale=0.7
|
- Scale=0.7
|
||||||
...
|
...
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
title: "Git: репозиторий на переносном устройстве"
|
title: "Git: репозиторий на переносном устройстве"
|
||||||
category: Программирование
|
category: Программирование
|
||||||
tags: программирование, git,
|
tags: программирование, git,
|
||||||
summary:
|
|
||||||
...
|
...
|
||||||
|
|
||||||
Создание репозитория для нового проекта:
|
Создание репозитория для нового проекта:
|
||||||
|
@ -5,8 +5,8 @@ tags: программирование, git,
|
|||||||
summary:
|
summary:
|
||||||
...
|
...
|
||||||
|
|
||||||
Частичную копию репозитория можно создавать, если проект
|
Если проект очень большой, а следить нужно только за малой
|
||||||
очень большой, а следить нужно только за малой его частью.
|
его частью, можно создать частичную копию репозитория.
|
||||||
Допустим, по адресу `git://localhost/project.git` находится
|
Допустим, по адресу `git://localhost/project.git` находится
|
||||||
большой проект, в котором интересует только последнее
|
большой проект, в котором интересует только последнее
|
||||||
состояние каталогов `src/driver` и `include/driver`.
|
состояние каталогов `src/driver` и `include/driver`.
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
title: "GitLab — выполнение по расписанию"
|
title: "GitLab — выполнение по расписанию"
|
||||||
category: Программирование
|
category: Программирование
|
||||||
tags: программирование, gitlab, git,
|
tags: программирование, gitlab, git,
|
||||||
summary:
|
|
||||||
...
|
...
|
||||||
|
|
||||||
После помещения изменений (push) на сервер следует выполнять только задачи,
|
После помещения изменений (push) на сервер следует выполнять только задачи,
|
||||||
|
Loading…
Reference in New Issue
Block a user