Text
This commit is contained in:
		
							
								
								
									
										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: полезные ссылки"
 | 
			
		||||
category: Linux
 | 
			
		||||
tags: Linux, ссылки,
 | 
			
		||||
summary:
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
* [Параметры загрузки ядра](https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html)
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
title: "Git: автоматическое сохранение в репозиторий"
 | 
			
		||||
category: Программирование
 | 
			
		||||
tags: программирование, git,
 | 
			
		||||
summary:
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
Скрипт [gitwatch](https://github.com/elnull/gitwatch) позволяет отслеживать
 | 
			
		||||
 
 | 
			
		||||
@@ -2,14 +2,14 @@
 | 
			
		||||
title: "Git: замена адреса подмодуля"
 | 
			
		||||
category: Программирование
 | 
			
		||||
tags: программирование, git,
 | 
			
		||||
summary:
 | 
			
		||||
monofontoptions:
 | 
			
		||||
- Scale=0.7
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
Если у подмодуля `thirdparty/example` нужно заменить адрес синхронизации
 | 
			
		||||
и имя используемой ветки, то в каталоге с файлом `.gitmodules`, в котором
 | 
			
		||||
содержится информация об этом подмодуле, нужно выполнить команды:
 | 
			
		||||
Если у подмодуля, находящегося в каталоге `thirdparty/example` нужно
 | 
			
		||||
заменить адрес синхронизации и имя используемой ветки, то в каталоге
 | 
			
		||||
с файлом `.gitmodules`, в котором содержится информация об этом подмодуле,
 | 
			
		||||
нужно выполнить команды:
 | 
			
		||||
 | 
			
		||||
```sh
 | 
			
		||||
git config --file=.gitmodules submodule.thirdparty/example.url https://github.com/username/ABC.git
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
title: "Git: распаковка объекта"
 | 
			
		||||
category: Программирование
 | 
			
		||||
tags: программирование, git,
 | 
			
		||||
summary:
 | 
			
		||||
monofontoptions:
 | 
			
		||||
- Scale=0.7
 | 
			
		||||
...
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
title: "Git: репозиторий на переносном устройстве"
 | 
			
		||||
category: Программирование
 | 
			
		||||
tags: программирование, git,
 | 
			
		||||
summary:
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
Создание репозитория для нового проекта:
 | 
			
		||||
 
 | 
			
		||||
@@ -5,8 +5,8 @@ tags: программирование, git,
 | 
			
		||||
summary:
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
Частичную копию репозитория можно создавать, если проект
 | 
			
		||||
очень большой, а следить нужно только за малой его частью.
 | 
			
		||||
Если проект очень большой, а следить нужно только за малой
 | 
			
		||||
его частью, можно создать частичную копию репозитория. 
 | 
			
		||||
Допустим, по адресу `git://localhost/project.git` находится
 | 
			
		||||
большой проект, в котором интересует только последнее
 | 
			
		||||
состояние каталогов `src/driver` и `include/driver`.
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,6 @@
 | 
			
		||||
title: "GitLab — выполнение по расписанию"
 | 
			
		||||
category: Программирование
 | 
			
		||||
tags: программирование, gitlab, git,
 | 
			
		||||
summary:
 | 
			
		||||
...
 | 
			
		||||
 | 
			
		||||
После помещения изменений (push) на сервер следует выполнять только задачи,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user