Команды bash на исходный файл в другой каталог?

У меня есть коллекция Баш скрипты и я хочу поставить некоторые общие параметры Shell и объявления переменных в "setup.sh" сценарий, который бы получены в начале каждого скрипта.
моя структура каталогов как:

├── включает в себя
│ └── setup.sh
├
└── активации
 ├── build_server_core.sh
 ├── install_fail2ban.sh

Поскольку скрипты могут быть запущены с разных компьютеров/средам я не могу просто использовать жестко закодированные пути к setup.sh

Есть одна команда на источник скрипта в другой каталог на запуск скрипта?

+682
sdale1930 16 июн. 2011 г., 04:41:38
33 ответов

У меня АТИ Радеон (не уверен, что точные карты; забыла записать, когда я уезжал сегодня утром, буду обновлять, когда я вернусь) и он подключен к IPS237L и LG 23" IPS с LED-монитором.

Как вы можете видеть в выводе ниже xrandr поближе, разрешения установлен до 1920x1080. Информационная панель монитора указывает на это. Автоматическая регулировка отключена так как он подключен через HDMI, поэтому единственное, что я действительно может отрегулировать поворачивает на проверку.

Это помогает немного, но текст остается блочных и выход не продлить до конца экрана. Это почти как если бы 1920х1080 не было монитора родное разрешение, но все, что я нашел на мониторе показывает, что это родное разрешение.

Я использую кабель DVI-HDMI кабель, но это действительно не имеет никакого значения, поскольку они оба используют тот же протокол используется. Я что-то упускаю?

Photo of Screen

+952
WmJ Marston 03 февр. '09 в 4:24

Я пытаюсь установить wordpress локально. У меня установлен MySQL (MariaDB В) и PHP-mysqli как. Я создал пользователя и базу данных из консоли MySQL и у меня есть 3 файла:

$ CD /и т. д./РНР.д/
$ кошка 30-в mysqli.Ини 30-pdo_mysql.Ини 20-с mysqlnd.Ини 
; Включить модуль расширения mysqli 
расширение=шкива.так
; Включить модуль расширение pdo_mysql 
расширение=pdo_mysql.так
; Включить с mysqlnd модуль расширения 
расширение=с mysqlnd.так

добавлено автоматически, когда я установил PHP-mysqli как. Файлы есть в папке/usr/lib64/PHP в/модулей/

но я перезапустить сервер httpd

команду sudo systemctl перезапуска httpd

до сих пор я получил ошибку:

Звонок в неопределенную функцию mysqli_connect()

при использовании кода:

 $ссылка = mysqli_connect("localhost во", например "WordPress", "WordPress" и, "вордпресс");

Когда я запустить функцию phpinfo() я получил это в раздел Модули, но нет настройки для MySQL и конфигурации ПДО были только базы данных SQLite.

mysql modules for php

функции get_loaded_extensions() не возвращает MySQL расширение.

И PHP-я покажу конфиг для MySQL и ПДО.

Я тоже пытался перезапустить систему, но это не оказало никакого воздействия.

Как я могу установить PHP + MySQL на Федора 27? Я есть php 7.1.22.

Редактировать: кажется, что ini-файлы для MySQL не анализируется, они не входят в список файлов. Файлы доступ для чтения, а их владельцем является root как и другие файлы:

$ ЛС-л {30-хозяйственной деятельности.Ини,30-pdo_mysql.Ини,20-с mysqlnd.Ини}
-РВ-р--р--. 1 корень 55 09-12 07:12 20-с mysqlnd.Ини
-РВ-р--р--. 1 корень 53 09-12 07:12 30-в mysqli.Ини
-РВ-р--р--. 1 корень 59 09-12 07:12 30-pdo_mysql.Ини

EDIT2:

$ PHP с --РИ в mysqli && PHP с --РИ с mysqlnd && PHP с --Ри ПДО && PHP с --Ри pdo_mysql

в mysqli

Поддержка расширения mysqli => включено
Клиентские библиотеки API версии => с mysqlnd 5.0.12-Дев - 20150407 - $ИД: 38fea24f2847fa7519001be390c98ae0acafe387 $
Активные Постоянные Ссылки => 0
Неактивные Постоянные Ссылки => 0
Активные Ссылки => 0

Директива => Ценность => Главная Ценность
в mysqli.max_links => неограниченное => неограниченное
в mysqli.max_persistent => неограниченное => неограниченное
в mysqli.allow_persistent => На => На
в mysqli.rollback_on_cached_plink => выключение => выключение
в mysqli.на default_host => параметр localhost => localhost в
в mysqli.default_user => нет значение => никакого значения
в mysqli.default_pw => нет значение => никакого значения
в mysqli.default_port => 3306 => 3306
в mysqli.default_socket = > в /var/библиотека/MySQL в/в MySQL.носок = > в /var/библиотека/MySQL в/в MySQL.носок
в mysqli.переподключение => выключение => выключение
в mysqli.allow_local_infile => На => На

с mysqlnd

с mysqlnd => включено
Версия => с mysqlnd 5.0.12-Дэв - 20150407 - $ИД: 38fea24f2847fa7519001be390c98ae0acafe387 $
Сжатия => поддерживает
основной протокол SSL => поддерживает
расширенный протокол SSL => поддерживает
Размер буфера команд => 4096
Размер буфера чтения => 32768
Читать тайм-аут => 31536000
Сбор статистики => да
Сбор статистических данных памяти => нет
Трассировка => н/д
Загруженные Плагины => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_caching_sha2_password,auth_plugin_sha256_password
Расширения API => mysqli,то pdo_mysql

с mysqlnd статистика => 
bytes_sent => 0
bytes_received => 0
packets_sent => 0
packets_received => 0
protocol_overhead_in => 0
protocol_overhead_out => 0
bytes_received_ok_packet => 0
bytes_received_eof_packet => 0
bytes_received_rset_header_packet => 0
bytes_received_rset_field_meta_packet => 0
bytes_received_rset_row_packet => 0
bytes_received_prepare_response_packet => 0
bytes_received_change_user_packet => 0
packets_sent_command => 0
packets_received_ok => 0
packets_received_eof => 0
packets_received_rset_header => 0
packets_received_rset_field_meta => 0
packets_received_rset_row => 0
packets_received_prepare_response => 0
packets_received_change_user => 0
result_set_queries => 0
non_result_set_queries => 0
no_index_used => 0
bad_index_used => 0
slow_queries => 0
buffered_sets => 0
unbuffered_sets => 0
ps_buffered_sets => 0
ps_unbuffered_sets => 0
flushed_normal_sets => 0
flushed_ps_sets => 0
ps_prepared_never_executed => 0
ps_prepared_once_executed => 0
rows_fetched_from_server_normal => 0
rows_fetched_from_server_ps => 0
rows_buffered_from_client_normal => 0
rows_buffered_from_client_ps => 0
rows_fetched_from_client_normal_buffered => 0
rows_fetched_from_client_normal_unbuffered => 0
rows_fetched_from_client_ps_buffered => 0
rows_fetched_from_client_ps_unbuffered => 0
rows_fetched_from_client_ps_cursor => 0
rows_affected_normal => 0
rows_affected_ps => 0
rows_skipped_normal => 0
rows_skipped_ps => 0
copy_on_write_saved => 0
copy_on_write_performed => 0
command_buffer_too_small => 0
connect_success => 0
connect_failure => 0
connection_reused => 0
переподключение => 0
pconnect_success => 0
active_connections => 0
active_persistent_connections => 0
explicit_close => 0
implicit_close => 0
disconnect_close => 0
in_middle_of_command_close => 0
explicit_free_result => 0
implicit_free_result => 0
explicit_stmt_close => 0
implicit_stmt_close => 0
mem_emalloc_count => 0
mem_emalloc_amount => 0
mem_ecalloc_count => 0
mem_ecalloc_amount => 0
mem_erealloc_count => 0
mem_erealloc_amount => 0
mem_efree_count => 0
mem_efree_amount => 0
mem_malloc_count => 0
mem_malloc_amount => 0
mem_calloc_count => 0
mem_calloc_amount => 0
mem_realloc_count => 0
mem_realloc_amount => 0
mem_free_count => 0
mem_free_amount => 0
mem_estrndup_count => 0
mem_strndup_count => 0
mem_estrdup_count => 0
mem_strdup_count => 0
mem_edupl_count => 0
mem_dupl_count => 0
proto_text_fetched_null => 0
proto_text_fetched_bit => 0
proto_text_fetched_tinyint => 0
proto_text_fetched_short => 0
proto_text_fetched_int24 => 0
proto_text_fetched_int => 0
proto_text_fetched_bigint => 0
proto_text_fetched_decimal => 0
proto_text_fetched_float => 0
proto_text_fetched_double => 0
proto_text_fetched_date => 0
proto_text_fetched_year => 0
proto_text_fetched_time => 0
proto_text_fetched_datetime => 0
proto_text_fetched_timestamp => 0
proto_text_fetched_string => 0
proto_text_fetched_blob => 0
proto_text_fetched_enum => 0
proto_text_fetched_set => 0
proto_text_fetched_geometry => 0
proto_text_fetched_other => 0
proto_binary_fetched_null => 0
proto_binary_fetched_bit => 0
proto_binary_fetched_tinyint => 0
proto_binary_fetched_short => 0
proto_binary_fetched_int24 => 0
proto_binary_fetched_int => 0
proto_binary_fetched_bigint => 0
proto_binary_fetched_decimal => 0
proto_binary_fetched_float => 0
proto_binary_fetched_double => 0
proto_binary_fetched_date => 0
proto_binary_fetched_year => 0
proto_binary_fetched_time => 0
proto_binary_fetched_datetime => 0
proto_binary_fetched_timestamp => 0
proto_binary_fetched_string => 0
proto_binary_fetched_json => 0
proto_binary_fetched_blob => 0
proto_binary_fetched_enum => 0
proto_binary_fetched_set => 0
proto_binary_fetched_geometry => 0
proto_binary_fetched_other => 0
init_command_executed_count => 0
init_command_failed_count => 0
com_quit => 0
com_init_db => 0
com_query => 0
com_field_list => 0
com_create_db => 0
com_drop_db => 0
com_refresh => 0
com_shutdown => 0
com_statistics => 0
com_process_info => 0
com_connect => 0
com_process_kill => 0
com_debug => 0
com_ping => 0
com_time => 0
com_delayed_insert => 0
com_change_user => 0
com_binlog_dump => 0
com_table_dump => 0
com_connect_out => 0
com_register_slave => 0
com_stmt_prepare => 0
com_stmt_execute => 0
com_stmt_send_long_data => 0
com_stmt_close => 0
com_stmt_reset => 0
com_stmt_set_option => 0
com_stmt_fetch => 0
com_deamon => 0
bytes_received_real_data_normal => 0
bytes_received_real_data_ps => 0

ПДО

ПДО поддержка => включено
Драйверы PDO => для MySQL, SQLite в

pdo_mysql

Драйвер PDO для MySQL => включено
Версия API клиента => с mysqlnd 5.0.12-Дэв - 20150407 - $ИД: 38fea24f2847fa7519001be390c98ae0acafe387 $

Директива => Ценность => Главная Ценность
pdo_mysql.default_socket = > в /var/библиотека/MySQL в/в MySQL.носок = > в /var/библиотека/MySQL в/в MySQL.носок
+872
Amunak 8 июл. 2019 г., 07:50:10
Другие ответы

Связанные вопросы


Похожие вопросы

Это можно сделать с помощью logrotate см. ниже пример для Apache журналы

Шаг 1 Сначала убедитесь, что у logrotate установлен в вашей системе по умолчанию доступен практически всем дистрибутив Linux

Шаг 2# Создаем файл/etc/logrotate_apache.конф как ниже

#-------------------------------------------------------------------------------------
/ВАР/лог/файл httpd/*журнал {
missingok
 конфигурация minsize 1М
создать
компресс
 поворот 1
lastaction
 на /sbin/сервис httpd перезагрузка > /dev/нуль 2>/Дев/нуль || правда
 Log_dir="/ВАР/лог/файл httpd/Apache_$(дата +%Ф)/"
 # переместить в другое место
 [[ ! -д "${Log_dir}" ]] && /ОГРН/команды mkdir "${Log_dir}" && /ОГРН/МВ /ВАР/лог/файл httpd/*.ГЗ "${Log_dir}"
endscript
}

системы # журналы также может быть настроен здесь.
#-------------------------------------------------------------------------------------

Шаг 3# комплект задачи cron, как показано ниже

00 * * * * /ЕГР на/sbin/logrotate, предназначенную -Ф /и т. д./logrotate_apache.конф
+856
Magnus Rifkin 8 дек. 2010 г., 00:42:16

Используя ГНУ вступить с расширенными данными и в первый выходной формат, плюс эхо и хвост , чтобы заменить заголовок (потому что присоединиться путается с противоречивыми заголовками):

Эхо А,B,С,D,Е
присоединяйтесь к -т ',' --заголовок --последний заказ с именем test1 test2 на \
 -на 1 -е на -1 3 -2 1 -о 1.1,1.2,2.2,1.3,1.4 | хвост -п +2

Выход:

А,B,С,D,Е
1,1990,2.3 ГГц,I001,2473264
2,1991,2.3 ГГц,I002,2473265
3,1992,2.3 ГГц,I004,2473266
4,1993,1.8 ГГц,6050,912432
5,1994,850 МГц,6003,912433
6,1995,на,6004,21234
+806
Melissa Brown 24 дек. 2018 г., 22:56:05

Вы работаете в bash. Попробовать Эхо $Баш, который будет указывать на бинарных казнен.

+792
Esther Cotton 20 мар. 2018 г., 07:15:12

Я установил Manjaro на USB-накопителе (в смысле реальной установки, а не жить по стандартам ISO - Manjaro ИСО не хватает поддержки сохраняемости), а также раздел подкачки на нем.

Но я бы предпочел, используя раздел подкачки на компьютере с ССД, когда он может быть найден здесь (так она будет работать быстрее).

Я не знаю, как это работает сейчас, может быть, это даже делает это по умолчанию. Не так ли? Если это не как сделать его?

+755
Keona Daugherty 4 нояб. 2014 г., 22:52:45

Вам скорее всего просто нужно обновить пакет или пакет setuptools пакет. Вы можете сделать это с помощью:

$ Пип установить setuptools --обновление 
$ Пип установить --pyOpenSSL обновления 

Если вы столкнетесь с той же ошибка при обновлении pyOpenSSL пакета, вам может потребоваться обновить криптографии пакет:

$ Пип установить --crytography обновления 

Иногда, Пип не управление зависимостями правильно и при обновлении пакетов вручную в этом моде требуется.

+719
Zykrates 17 апр. 2011 г., 14:17:06

У меня есть свежая установка установить Manjaro 15.12 (Капелла) 64-разрядный месяцев назад на моем Dell широты. Я начал с командной строки установщика как у меня было несколько томов LVM, чтобы присоединить к моей системе — таких, как /дома и один с моей виртуальной машины. Эти тома из старой и устаревшей Линукс Минт 16 установки.

Я выбрал файл syslinux как мой менеджер загрузки. Manjaro обновить диспетчере однако не обновить файл syslinux.cfg в файл при установке новых ядер, используя Manjaro ядра-менеджера; файл syslinux.cfg он имеет только одну запись, vmlinuz-4.1-x86_64 с хотя у меня тоже есть рекомендуемые (по состоянию на сегодня) ядра Linux версии 4-4.9-1 установлены. Оба отмечены установлен , но только тот, что постарше, отмеченные в использовании.

Кстати, я не мог выяснить, как выбрать другие ядра с помощью инструментов GUI. Что ожидается? Это работа только сделать это-отредактировать файл syslinux.cfg в ручную?

Редактировать: ответ Нет больше вопросов (2017-08) для меня теперь я вернулся к использованию Gentoo на мой компьютер, для которого я написал скрипты для этого.

+629
kigor1975 3 окт. 2017 г., 15:17:05

Я случайно сделал каталог "~/" в подкаталоге в мой домашний каталог. Как безопасно удалить эту папку, не затрагивая мой домашний каталог. РМ -Р ~ , очевидно, не будет работать... Спасибо!

+612
Nida Samur 10 мар. 2016 г., 02:16:02
команды useradd -у 0 --не уникальный yourrootuser

Вам также может понадобиться, чтобы добавить его в корневой группе и указать другие параметры для создания пользователя вы хотите. Идентификатор пользователя равен 0 является наиболее важным для достижения вашей цели.

+602
AMI 26 сент. 2012 г., 13:25:10

Иногда после того, как был вдали от моего компьютера на некоторое время, когда я открываю tmux все окна в сессии есть своего рода фоновой подсветки:

enter image description here

После того, как я цикла через них, она исчезает, а только активного окна звездочкой:

enter image description here

Почему это происходит, и можно ли сделать так, чтоб окно этикетки не имеют выделенную фон?

+566
PlodyIce 1 нояб. 2019 г., 12:59:37

Давайте создадим скрипт командного интерпретатора tmp.sh что компакт-диски в каталог и делает работу. Сейчас CD в ребенка не влияет на родителей, так что после выхода скрипта, вы обратно в каталог

#!/Бен/ш
компакт-диск "$1" 
WР обновить плагин-все

а потом

 тип D -имя 'в phpmyadmin' -maxdepth с 0 ! -ОТВ ./tmp.sh '{}' \;
+553
alienhard 25 июн. 2018 г., 20:35:54

У меня есть компьютер Debian, действуя как сервер дома. Он имеет голубятню+почтовым сервером postfix, SSH сервер, сервер Apache, и все, что вы ожидаете от этого-все сервера.

Дома, он подключен через Ethernet благодаря ПЛК. Plc, я купил был дешевый, и иногда он перестает работать.

Я очень далеко от дома (я в Африке сейчас, и мой компьютер находится в Европе), и ПЛК просто перестал работать. Мой компьютер находится за NAT, но я позаботился проброс всех портов для подключения Ethernet, который теперь мертв, и я остался с WiFi соединение я не специально вперед любой порт.

Я ищу способ, чтобы установить соединение с моим компьютером, я забыл вперед несколько портов через WiFi соединение перед отъездом, и как ни странно, сервер Apache, кажется, ответить на все мои просьбы: я могу получить доступ к моему сайту. Сейчас я в основном касаются электронных писем, потому что они все шли на соединение Ethernet, и теперь я боюсь, что они потеряются. У меня МОСХ установлен, если он может помочь.

Вот немного подвести итоги/ТЛ;ДР:

  • Компьютер: в Debian тестирование выступает в качестве сервера
  • Подключения: Сеть Ethernet + Беспроводной Доступ В Интернет
  • Нац параметры: нападающих много TCP-портов в Ethernet, не к WiFi
  • Вопрос: локальные сети перестали работать, так что я только ушел с WiFi
  • Дополнительная информация: - сервер Apache, кажется, отвечает на запросы, и нет никаких конкретных портов. У меня есть цифровой океан сервере, и я могу изменить DNS-записи, чтобы вперед ничего для этого конкретного сервера.
  • Вопрос: Как я могу установить соединение с моим компьютером? Или, по крайней мере, как мне сохранять все письма на другой сервер

в Nmap сканирование протокола TCP:

Не показано: 984 фильтруемые порты
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
21/TCP для открытия фтп
80/TCP и откройте http
554/TCP для открытых РЦП
1720/TCP для открытых и H. 323/В. 931
6000/TCP закрыто Х11
6001/TCP закрыто Х11:1
6002/TCP закрыто Х11:2
6003/TCP закрыто Х11:3
6004/TCP закрыто Х11:4
6005/TCP закрыто Х11:5
6006/TCP закрыто Х11:6
6007/TCP закрыто Х11:7
6009/TCP закрыто Х11:9
6025/TCP закрыто Х11
6059/TCP закрыто Х11:59
7070/TCP для открытых realserver

Nmap в отчете о сканировании УДП:

Не показано: 991 фильтруют порты
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
53/UDP-порт открыт|фильтруется домен
67/UDP-порт открыт|фильтруется dhcps
68/UDP-порт открыт|фильтруется dhcpc
80/UDP-порт открыт|фильтруется через HTTP
137/UDP-порт открыт|фильтруется и NetBIOS-НС
514/UDP-порт открыт|фильтруется системного журнала
520/УДП замкнутому маршруту
1234/UDP-порт открыт|фильтруется поиск-агент
1434/UDP-порт открыт|фильтруется МС-в SQL-м
+531
cosmicsafari 2 апр. 2017 г., 09:20:24

Жестких ссылок может быть не самая лучшая идея; если один пользователь изменяет файл, это влияет на обоих. Однако, при удалении жесткой ссылки не удалить оба файла. Плюс, я не совсем уверен, если жестких ссылок занимают такое же пространство (на жестком диске, а не ОС), а несколько копий одного и того же файла; ПО для Windows (со ссылкой расширений оболочки), они делают. Согласен, что в Windows, а не Unix...

Моим решением было создать "общий" файл в скрытой папке, и заменить фактические дубликаты с символическими ссылками... тогда, символические ссылки будут со встроенными метаданными или альтернативные файловые потоки, чтобы только записи, однако, две "файлы" отличаются друг от друга, как если один человек хочет изменить имя или добавить собственные обложки альбома или еще что-то подобное; это может даже быть полезным вне базы данных приложения, как иметь несколько версий одной и той же установленной игры или программного обеспечения и тестирование их самостоятельно, даже самые маленькие различия.

+530
jmclellan 29 нояб. 2012 г., 20:24:21

Я ищу способ, чтобы сохранить /и т. д. Файлы из дистрибутива нетронутыми, и сохранить все настройки в отдельный раздел, с помощью AuFS, чтобы заложить настроек по умолчанию файлов.

Можно ли использовать AuFS /dir1 и + /Директория dir2 = /aufs , таких, что:

  1. Пишет /aufs ехать в /из dir1;
  2. Читает из /aufs добраться из /директория dir2?

Идея заключается в том, что пишет из системы управления пакетами всегда идут в раздел ванили, но читает исходить из наложенных один. Удаление файла в оверлей сразу же обнажает глубинные первозданные файл.

+464
dana forsberg 23 сент. 2019 г., 08:38:21

вчера вечером мой ноутбук выполняет жесткого выключения, потому что моя батарея разрядилась. После перезагрузки файл xorg зависает и устранение неполадок было довольно трудно. Первую проверку файловой системы из моей системы ext4 раздел дает никаких ошибок. Далее я начал проверять соответствующие журналы и нашли ничего незаконного. Так как я использую программу XDM, я посмотрела в каталоге/var/журнал/XDM является.журнал , где я нашел следующие строки, которые я просмотрел несколько раз, прежде чем

/usr/Бен/х: символ ошибки: в /usr/lib в/libpciaccess.так.0: неопределенный символ: gzopen64

Затем я вызвал

apt-получить установку --переустановить libpciaccess

и после перезагрузки все снова было хорошо.

Я знаю, что полное отключение может повредить данные, так как кэш диска не может быть физически записаны anylonger. Поскольку у меня нет глубокого понимания файловых систем интерна интересно, почему в/usr/lib в/libpciaccess.так.0 был вред от отключения? Особенно учитывая, что система только считывает из общей библиотеки, так что, вероятно, коррупция является менее вероятным в тех секторах, где те находятся.

Кроме того, я хотел бы знать, какие файловые системы являются более устойчивыми к жестким отключений, а какие меньше.

Спасибо за ваше время и наилучшими пожеланиями

+448
Cks 29 авг. 2014 г., 20:59:06

В ЗШ, я получаю ожидаемый результат от обоих этих бандажа разложения:

сенсорный файл-{$001..100}
сенсорный файл-{$1..100}

Первый дает мне файлы по имени файла-001, файл 002 и т. д., на всем пути к файлу-100. Второй дает мне файлы по имени файла-1 файл-2, и т. д., на всем пути к файлу-100.

В bash, однако, как дать мне файлы по имени файла-1 файл-2, и т. д. Это поражает меня как очень серьезный баг (или недоработку) в фигурные скобки Баша.

Есть ли способ, чтобы настроить Баш правильно поступить в этом случае?

+428
generic gamer 131 5 июл. 2019 г., 04:13:27

Это можно сделать поместив \ в конец каждой строки перед ее копированием.

+364
user18783 20 дек. 2019 г., 19:17:48

У меня ситуация, когда мой провайдер заблокировал .об / мин,.deb файлы для загрузки. Я уже использую прокси для доступа в интернет. Так что никаких шансов Обновление через Интернет безрадостно.

Одна своеобразная вещь, хотя - я могу скачать .обороты Гугл Хром, но любого другого источника или сайта или программного обеспечения стараюсь, я заблокирован.

Также я должен работать на незарегистрированных и RHEL 6; Мне уже было тяжело его установке с 3-го репозитория партии, и сейчас я столкнулся с этим ограничением.

Я хочу попросить посоветовать, что я могу сделать. Я перечислю несколько вещей, которые я думал, скажите, что вы думаете и если у вас есть.

  1. Я могу скачать репозиторий программного обеспечения от разных ISP и использовать его в автономном режиме. РЕПО, предназначенная для локального расположения допускается ням.

  2. Я могу скачать .деготь (и производные) от этого провайдера. Так ты знаешь какие-нибудь репозитории программного обеспечения, которые дают мне только .дегтем (или подобные) файлы для программного обеспечения? Я искал но не мог найти любой.

  3. Попробуйте другие управления пакетами - разновидность Линукса. Я пробую разные Linux - подобных Арч Линукс, щенок Линукс (хотя не буду служить моей цели) и т. д.

+339
infrustration 30 авг. 2014 г., 16:28:53

Да, когда вы делаете lvremove (предупреждение: это убивает данных) на vg_vpsny23-lv_home объем, пространство станет доступен в группе томов, которые позволят вам сделать же lvextend на vg_vpsny23-lv_root объем. Другими словами:

# lvremove /Дев/маппер/vg_vpsny23-lv_home
# же lvextend -л +100%бесплатно -Р /Дев/маппер/vg_vpsny23-lv_root

Это должно расширить корневой объем онлайн. Помните, что вы можете расти файловую систему в интернете, но вы должны размонтировать файловую систему, чтобы уменьшить его.

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

+323
Adam Shiemke 19 нояб. 2016 г., 14:53:28

Недавно я установил Mint на мой ноутбук, где ранее была установлена ОС Windows 8.1. Когда я приостановить работу системы, это полностью заморожены после пробуждения. Я не могу двигать мышкой, не могу использовать клавиатуру или сенсорный экран (после пробуждения).

Я искал решение, поэтому я попытался этот ответ Мэтт Уэст.

После следуя инструкциям, я могу заморозить и проснуться, но я не могу использовать тачпад, мышь, больше экран или беспроводной (до и после замораживания). Но клавиатура работает правильно, поэтому я отстегнула изменения.

Может кто-нибудь помочь мне исправить это приостановить выпуск?

+287
slepasteur 6 мар. 2016 г., 05:58:26

Работает Убунту Линукс демон 16.04 выполнить двойной вилкой? Если это так, почему двойная вилка нужна?

[Редактирование 30 мая 2016 8:11 утра] это официальный исходный код Фонда Linux для функции демон, я имею в виду в этом вопросе.

Демон 92 инт(инт nochdir, версию инт) 
93 { 
94 статус инт = 0; 
95 
96 методов openlog("демонизации", LOG_PID, LOG_DAEMON); 
97 

98 /* вилка сразу идти в фоновом режиме. */ 
99 если((состояние = из do_fork()) < 0 ) 
100 ; 
101 

102 /* создать новый сеанс */ 
103 еще если(setsid() < 0) /* не плохо */ 
104 статус = -1; 
105 

106 /* вилка снова, чтобы убедиться, что демон никогда не получает управления терминала. */ 
107 еще если((состояние = из do_fork()) < 0 ) 
108 ; 
109 

110 еще 
111 { 
112 /* очистить все унаследованное значение umask(2) Значение */ 
113 

114 значение umask(0); 
115 

116 /* мы есть. */ 
117 

118 если(! nochdir) 
119 { 
120 /* перейти в нейтральный угол. */ 
121 оператор chdir("/"); 
122 } 
123 

124 если(! версию) 
125 redirect_fds(); 
126 } 
127 

128 статусу возврата; 
129 } 

В зависимости от пути выполнения он будет или вилкой один или два раза.

+286
Rim Chouman 26 сент. 2016 г., 03:05:13

Также локон - мой личный фаворит (имхо более гибкая, чем через wget).

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

+280
Shlomi 31 окт. 2015 г., 03:11:23

В УПП это не удается, но это не делает то, что вы ожидаете, что делать.

С

пользователей файл [email protected]хост

вы сделайте копию файла под названием пользователь@хост в текущей директории (локально).

С

УПП файл [email protected]хост:

скопировать файл на удаленный хост хоста и поместить его в домашний каталог пользователя.

Из УПП руководство:

Источник и цель могут быть определены как локальный путь, удаленный хост с дополнительным путь в форме [пользователь@]хост:[путь], или URI в форме УПП://[пользователь@]хост[:порт][/путь]. Местные названия файла может быть сделано явным используя абсолютные или относительные пути, чтобы избежать УПП обрабатывать имена файлов содержащие : а хозяин спецификаторы.

Обратите внимание, что он является : в исходный или целевой файл операнд, который определяет определяет удаленном или локальном месте (в первом Ури форма аргументации).

+250
Matt Molnar 18 авг. 2017 г., 22:18:45

Я не знаю ни одного элегантный способ сделать это. Sopalajo приходит с одного способа сделать это. Вот еще, что не использует tempfiles, но которые ошибочно сделок, если вывод содержит \377 (255 символов ASCII):

ИФС="$(е "\377")" ОБР=($("параллель" эхо из Foo {} ;е "\377"' ::: а б))
+245
Brandon Stafford 25 янв. 2013 г., 20:48:09

Просто вставьте команду:

паста -д'\н' файл1 файл2 > результат
  • -д'\п' - использовать символ новой строки \n в качестве разделителя между соответствующими слитые элементы/линии

$ кот результату
линия
линия 1
линия B
линия 2
линия c
линия 3
+236
Bry6n 28 мар. 2015 г., 22:59:16

Вам нужно кошку содержимое удаленного узла, каталога или его не признают новый ключ и chmod 700 (а не 600) и другое .СШ каталоги (локальный и удаленный хост).

После генерации новой пары ключей, введите команду на локальном хосте кошка .по SSH/id_rsa.паб | СШ <пользователь>@<удаленныйузел> кошка >> .по SSH/authorized_keys' это займет выход из авторизованных ключей на локальном компьютере и разместить его на удаленной машине, а также. Кроме того, вы должны убедиться, у вас есть права доступа rwx доступ, а не только РАО.

+226
AnRkey 18 дек. 2016 г., 02:37:48

Если вы не возражаете, вызов команды grep для помощи тогда

ЛС *[АА]* | грэп -я б

буду делать так же.

+198
Jaja Jxjx 12 сент. 2016 г., 17:16:24

Как я могу переместить все файлы больше, чем допустим, 10 МБ в другую папку?

-RW-р-р-- 1 Нат Нат 4,3 м 21 апреля 2018 "файл1.МР3"
-RW-р-р-- 1 Нат Нат 1,7 М 10 июня 2017 'файл2.МР3'
-RW-р-р-- 1 Нат Нат 76М окт 12 05:33 файл file3.МР3
-RW-р-р-- 1 Натхо Натхо 3,7 м Mär 1 2016 'файл file4.МР3'

так что в этом случае он будет только перенести файл file3

+123
Luca Regazzi 11 февр. 2015 г., 13:38:58

Почему-то в /dev/видео* из Цан-Куанг ответ не работает для меня. Вот еще один способ вы могли бы достичь вашего устройства: Общ /разработки/ввода/по-ИД/. Например:

$ закрепления на /dev/вход/счет-ИД/с USB-Microsoft_Microsoft®_LifeCam_HD-5000-событие-if00

+83
pdkl95 20 нояб. 2013 г., 04:23:20

Когда я запустить запустить команду в терминале, он назначает время.

Файлы $ =($(команда ls ~/рабочий стол/тест/))
$ Эхо ${файлы[@]}
file1.txt file2.txt file3.txt

Но как только я закрыть терминал и запустить его в shell-скрипт, я получаю пустую строку?

$ ./TEST.txt 
$ Эхо ${файлы[@]}

$ 

Я испытывал его с Эхо $? и это возвращает true/0.

Знаете, что происходит?

+74
SickBoy99 11 февр. 2014 г., 07:09:15

Я с помощью dpkg (в Cydia), и пакет продолжает говорить, что это скачивание 26.2 МБ, и возобновление в 166.0 КБ. Это постоянно удается правильно установить. Есть ли способ, чтобы очистить этот "сохраненные данные" и начать заново скачать свежую?

+60
LukePH 3 июн. 2018 г., 00:12:30

Я использую Убунту 12.04 ЛТС сервер. Сегодня я делаю некоторые обслуживание на сервер, и аудит безопасности.

Я понял, что sudo не работает так, как я ожидал. В файле по умолчанию пользователям использовать sudo? (visudo) он говорит, что члены группы администратор может получить привилегии root и члены группы sudo способна к sudo.

Мой пользователь является только членом моей группы пользователей по умолчанию, но все еще в состоянии как sudo и использовать su.

Что я упускаю?

Это моя файлами sudoers:

По умолчанию env_reset
По умолчанию secure_path="/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/бин"

Спецификация # хост псевдоним 

Спецификация пользователь № псевдонима 

Спецификация # псевдоним Cmnd 

Спецификация привилегий пользователя # 
корень всех=(все:) все

Группа # группы администратор может получить привилегии суперпользователя 
%админ все=(все) 

# Разрешить членам группу sudo, чтобы выполнить любую команду
%судо все=(все:) все

# Смотри пользователям использовать sudo? (5) для получения дополнительной информации о "#включить" директивы:

#includedir /и т. д./пользователям использовать sudo?.д
+36
Dizza212 5 мая 2019 г., 14:31:56

Показать вопросы с тегом