Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

10
Shell Script для входу на ssh-сервер
Я спробував написати скрипт оболонки, який може робити автоматичний вхід на ssh-сервер за допомогою пароля, який згадується в сценарії. Я написав наступний код: set timeout 30 /usr/bin/ssh -p 8484 root@172.31.72.103 expect { "root@172.31.72.103's password" { send "password\r" } } Цей код не працює належним чином, він все ще запитує пароль. …
29 ssh  password  expect 

8
Чому мій кронтаб не спрацьовував?
Я crontab -eдодавав наступний рядок до мого crontab: * * * * * echo hi >> /home/myusername/test Але я не бачу, щоб тестовий файл записаний. Це проблема з дозволом чи crontab не працює належним чином? Я бачу, що процес кронів працює. Як я можу це налагодити? Редагувати - Задайте питання …
29 cron 

9
Як зробити Firefox читати stdin
echo '<h1>hello, world</h1>' | firefox cat index.html | firefox Ці команди не працюють. Якщо Firefox може прочитати stdin, я можу надсилати html до firefox через pipe. Чи можна змусити Firefox прочитати stdin?
29 firefox 

6
Надсилання аудіо через мережу
Це досить божевільна ідея. Я планую налаштувати конфігурацію, яка надсилатиме аудіо, яке відтворюється на моєму ноутбуці, на домашній сервер через локальну мережу, щоб звук відтворювався на сервері, підключеному до hi-fi з хорошими динаміками. Він повинен служити меті перегляду фільмів на ноутбуці зі звуком на динаміках без перестановки кабелів. Я припускаю, …
29 networking  audio 

3
bash багаторядкова команда з коментарями після символу продовження
Розглянемо echo \ # this is a comment foo Це дає: $ sh foo.sh # this is a comment foo.sh: line 2: foo: command not found Після деякого пошуку в Інтернеті я знайшов рішення DigitalRoss на сестринському сайті Stack Overflow. Так можна зробити echo `: this is a comment` \ …
29 bash  shell 

2
Перерва системних дзвінків при вході сигналу
Після читання довідкових сторінок на дзвінках read()та write()дзвінках видно, що ці дзвінки перериваються сигналами незалежно від того, чи потрібно їх блокувати чи ні. Зокрема, припустимо процес встановлює обробник для деякого сигналу. пристрій відкрито (скажімо, термінал) з O_NONBLOCK не встановленим (тобто працює в режимі блокування) Потім процес робить read()системний виклик для …

7
OS X: як уберегти комп'ютер від сну під час сеансу ssh
Коли я заходжу на комп'ютер OS X у своїй мережі, сеанс триває, поки OS X не перейде у сплячий режим. Чи існує спосіб запобігти цьому під час мого сеансу SSH , окрім фізичного натикання миші чи набору клавіш або ручного відключення функції сну? EDIT: сеанс ssh зазвичай є простим монтуванням …


7
Як можна використовувати DD для переміщення даних зі старого диска на новий?
Я вдосконалюю внутрішній жорсткий диск SATA на своєму ноутбуці з 40G до 160G. У мене на робочому столі Linux / Ubuntu є карта SATA. Насправді я хотів би зробити те ж саме для пари ящиків CentOS & FreeBSD на роботі, і, здається, це було б те саме рішення. Я чув, …

5
Як мінімізувати використання дискового простору
Одна з моїх машин - 2 Гб EeePC Surf , акуратний нетбук з дуже обмеженими ресурсами. Настільки обмежений, що зараз у мене залишилось 22 МБ вільного місця. На ньому я запускаю Arch Linux з Openbox DE і безліччю необхідних додатків, щоб він функціонував як мобільний ПК. Які методи доступні для …


4
Чи можна надати користувачам sftp доступ без доступу до оболонки? Якщо так, то як це реалізується?
У мене є масив користувачів, яким потрібно просто завантажувати файли в їх набір homedirs. Я думаю, що sftp було б достатньо, але я не хочу, щоб вони входили через оболонку. Так це можливо? Моя платформа - centos 7, домашні користувачі зберігаються, щоб сказати / персонально / $ користувача Я створив …
29 sftp  nologin 

4
Вирівнювання вихідного сценарію оболонки Bash
Мій сценарій: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Виводить інформацію таким чином: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx : …

1
Bash запам'ятовує неправильний шлях до виконуваного файлу, який був переміщений / видалений
Коли я це роблю which pip3 я отримав /usr/local/bin/pip3 але коли я намагаюся виконати, pip3я отримую помилку наступним чином: bash: /usr/bin/pip3: No such file or directory Це тому, що я нещодавно видалив цей файл. Тепер whichкоманда вказує на іншу версію, pip3яка знаходиться в, /usr/local/binале оболонка все ще пам’ятає неправильний шлях. …
29 bash  path  which 

1
Як встановити обмеження на обслуговування з systemd?
Як би ви встановили обмеження на системному блоці обслуговування? Це запитання про stackoverflow пояснює, що systemd ігнорує системні можливості Як виглядатиме синтаксис, щоб встановити наступні обмеження? ulimit -c ulimit -v ulimit -m [Unit] Description=Apache Solr After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking SOLR_INSTALL_DIR=/opt/solr SOLR_ENV=/etc/default/solr.in.sh RUNAS=solr SOLR_PID_DIR="/var/solr" SOLR_HOME="/opt/solr/server/solr" LOG4J_PROPS="/var/solr/log4j.properties" SOLR_LOGS_DIR="/opt/solr/server/logs" SOLR_PORT="8389" PIDFile=/var/solr/solr-8389.pid …
29 systemd  ulimit 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.