Unix & Linux

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

1
Чому readelf показує "System V" як моя ОС замість Linux?
Я склав невелику програму C (2 рядки кодів) з gcc, щоб спробувати зрозуміти формат файлу ELF. Виконуючи readelf -hоб'єктний файл, у мене в заголовку: OS/ABI: UNIX - System V Я використовую Fedora, так чому ж це не Linux? Правка : Я склав int main(){ int x = 0; x++; } …
10 linux  elf 

3
Динамічно зростаючий файл swap на Debian
Я знаю, як створити файл swap і використовувати його як swap. Але я повинен заздалегідь налаштувати розмір файлу, і простір буде використано на диску, якщо використовується swap чи ні. Як створити своп, який має початковий розмір 0 і зростає на вимогу?
10 linux  swap 

1
Як я можу підтримувати окремий (новіший) стек glibc / gcc /… як некореневий в Linux
Наш обчислювальний кластер виконує дуже стару версію CentOS, зі старим ядром (2.6.18) і, звичайно, старими libs and binaries. Оскільки для оновлення всієї справи потрібна велика робота над усіма вузлами, це не варіант. Я намагаюся скласти і використовувати програму, яка вимагає C++11і тому новіші версії gcc(та / або clang). Оскільки я …


3
Змінні середовища не встановлюються, коли моя функція викликається в конвеєрі
У мене є така рекурсивна функція для встановлення змінних середовища: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } Якщо я називаю це сам по собі, він обидва встановлює змінну і відлунює для stdout: $ par_set FN …

1
Що таке "системний час" при використанні "часу" в командному рядку
Я використовую timeчас Perlсценарій на стандартному терміналі в Ubuntu 14.04. Я прочитав, що real timeце секундомір; час, який я, як користувач, витрачаю на перегляд програми, що працює з моменту запуску програми, поки вона не припиняється. Але я не розумію, що таке userчи sysчас. Сторінка людини на timeнайменшій мірі розпливчаста. Хоча …
10 time 

1
Як встановити останній gcc на FreeBSD?
Як встановити останню версію gccна FreeBSD та налаштувати систему, щоб ця остання версія використовувалася для компіляції подальших програм? На даний момент написання цього повідомлення останній реліз gcc- версія 4.9.0. І я використовую FreeBSD 10.0. Мені насправді потрібен g++компілятор C ++; але мені потрібно встановити щось на зразок gcc49пакету для цього, …
10 freebsd  gcc  g++ 

2
Чому мої журнали sshd показують багато спроб недійсних портів?
Мій демон ssh налаштований на прослуховування на порту 2221. Я також відключив root вхід із ssh. Я не розумію, чому auth.logя бачу спроби входу в інші порти (наприклад, з 4627 тут). May 17 15:36:04 srv01 sshd[21682]: PAM service(sshd) ignoring max retries; 6 > 3 May 17 15:36:08 srv01 sshd[21706]: User …

3
Домашні каталоги та pam.d за допомогою LDAP
Передумови: Я не надто знайомий з додатками та виходами пам’яті та автентифікації LDAP на стороні конфігурації. Я використовував системи, які використовують пам, але я працював лише над додатками, а не над самими системами. Запитання: Використовуючи pam для управління автентифікацією через LDAP, чи означає це, що домашній каталог не буде створений …
10 users  pam  home  ldap 


4
Видаліть лише коси, наявні в подвійних лапках
У текстовому файлі я хочу видалити ,(коми), а також "(лапки) (лише якщо подвійні лапки містять числа, розділені комами). 56,72,"12,34,54",x,y,"foo,a,b,bar" Очікуваний вихід 56,72,123454,x,y,"foo,a,b,bar" Примітка. Наведений вище рядок я показую лише як приклад. Мій текстовий файл містить безліч рядків, як вище, і числа, розділені комами, наявними в подвійних лапках, повинні відрізнятися. Це …



2
Як у принципі працює роздільна здатність імен DNS?
Зараз я беру онлайн-курс для Linux sysadmin, і мені поставили запитання, якого я просто не розумію. Я знаю, як шукати сервер імен, якщо я правда, принаймні, використовуючи команду dig, щоб знайти адресу в команді додаткового розділу, але я трохи загубився, коли задав наступне запитання. Якщо припустити, що у налаштованого сервера …
10 dns 

2
Система Crontab або Root Crontab
Системний crontab: /etc/crontab Коренева крона: sudo crontab -u root -e Який спосіб є кращим? Оскільки всі вони виконують завдання в межах права адміністратора.
10 sudo  cron  root 

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