프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

ubuntu 종료 직전 실행하는 코드를 만들고 싶습니다.

aws instance를 사용하고 있는데 인스턴스가 꺼질때 실행되는 python 코드를 만들고 싶습니다.

인터넷을 찾다가 무엇을 잘못하고 있는지 모르겠어서 질문 드립니다!

스크립트 내용은 간단합니다.

#!/bin/sh

/usr/bin/python /home/user/1.py

이게 다 입니다. 스크립트를 만들고 권한을 설정하고

rc0.d rc6.d 에 링크를 걸고 이름을 S(start), K(kill) 를 갖는 이름으로 모두 해보았지만

실행이 되질 않네요 .ㅠ 더 찾아도 같은 내용들만 보이는데 제가 뭘 잘못 하고 있거나 놓치고 있을까요 ?

Richard Kim@Google의 이미지

리눅스를 좀더 깊게 공부하고 싶습니다.

안녕하세요 평범한 CS 학부생 입니다.

사실 꼭 리눅스를 써야만 하는 상황이 있는건 아니지만 계속 한번 배워봐야지 했던지라 노트북에

Ubuntu 16.04 버전을 인스톨해서 사용하고 있습니다. 주로 사용하는 용도는 C/C++/CUDA정도라

이것저것 필요한것들은 구글 좀 찾으면 친절한 자료가 많아서 비교적 수월하게(?!ㅠ) 설치 했습니다.

하지만 사실 지금 수준으로는 좀 불편한 윈도우즈 쓰는 느낌밖에 없어서 크게 두가지를 좀더 깊게 보고 싶습니다.

검색을 좀 해보긴 했는데 제가 리눅스를 잘 몰라서 그런건지 검색 스킬이 딸리는지 딱 이거다 하는 자료를

찾지 못해 질문 올립니다. 혹시나 아시는 영문 자료가 있는지 궁금합니다.

1. Ubuntu 리눅스의 터미널 명령어들을 좀 제대로 공부해보고 싶습니다.
제가 설치하며 썻던 다양한 터미널 명령어들을 뭔지도 모르고 C&P 하다 보니 남는게 하나도 없더라구요.
명령어 하나 새로운거 볼때마다 검색해서 찾아보는 방법도 있겠지만 좀더 체계적인 문서가 없으려나요.

astzlra955의 이미지

Yocto Project에서만 menuconfig안되는 문제

안녕하세요.

Yocto를 이용해서 Linux build를 하고 있습니다.
그런데 kernel 소스폴더에 직접 가서 make menuconfig를 하면, console에서 menuconfig가 출력됩니다.
문제는 yocto project 내에서 bitbake -c menuconfig virtual/kernel를 통해 menuconfig를 하려고 하면, menuconfig가 뜨지 않습니다. 오류메세지도 없습니다.

riodiv의 이미지

리눅스 awk 로 레코드 끼리 계산하는것좀 알려주세요 ㅠ

HETATM 1277 O HOH A 201 35.636 -2.996 15.255 0.36 12.26 O
HETATM 1278 O HOH A 202 32.694 19.805 17.167 0.84 19.38 O
HETATM 1279 O HOH A 203 26.221 14.314 13.400 0.89 28.18 O
HETATM 1280 O HOH A 204 22.566 7.494 2.350 0.87 36.92 O
HETATM 1281 O HOH A 205 30.932 6.438 -8.815 1.00 41.84 O

AWK 는 필드끼리는 계산하기가 쉬운데 레코드끼리 계산하는거는 힘든것 같아서요

여기보시면 5번째열 (201,202,203,204,205) 가 보이잖아요?

익명 사용자의 이미지

함수를 쉽게 호출하는 방법

일단 C언어를 사용하고 있습니다.
여러 함수들을 반복문을 사용해서 호출하고 싶어서
밑처럼 코드를 짜봤는데 역시나 실패했습니다.

저 컴파일 오류 난 부분처럼 제가 의도한 기능을 성공적으로 수행하는
다른 좋은 방법이 없을까요?

wonjnlee의 이미지

브릿지 방화벽에 대해 궁금한 점이 있습니다

안녕하세요. 리눅스 개발자입니다.
다름이 아니라, 저희 회사에서는 브릿지 방화벽 형태로 구성된 별도의 PC를 이용해서 방화벽 처리를 진행하고 있는데요.

그림으로 표현하자면

[PC] ------ [Bridged Firewall] ------- [Internet] ---------- ..... --- [PC]

이런식으로 운영하고 있습니다.

여기서 궁금한점이 있는데요

혹시 PC 내부에서 소프트웨어로 Bridged Firewall(브릿지 방화벽)을 구성할 수 있을까요?

별도의 외부 구성품으로 뺴지 않고 하나의 PC에서 동시에 처리할 수 있는지 궁금한데요
물론 하나의 랜카드로 스위칭할 수 없기 때문에 불가능할것같다고 생각은 합니다만
혹시 다른 방법은 없는가 해서요.

감사합니다.

익명 사용자의 이미지

bellman ford의 복잡도에 대해서 질문이 있습니다.

매트릭스를 쓴다고 가정하고

O(n^3) 타임 걸리는데

bellman ford는 모든 연산이 끝난후
따로 path를 탐색하기 위해서
최악의 경우 O(n)을 또 고려해야되지않나요?
어느곳에서도 path 탐색에 대해서는 나와있지 않아서
O(n^3)이 끝난후 따로 또 O(n)이 추가로 걸리는거 같은데

qwqwhsnote의 이미지

데비안 SMplayer 동영상 재생과 자막

현재 데비안 9를 사용하고 있습니다.
윈도우가 사망하여 이번 기회에 리눅스 공부도 같이 할 겸 설치해서
멀티미디어 감상 겸 공부용으로 설치했는데요.

예전에 우분투를 쓸 때 VLC를 썼는데 SMplayer가 좋다 길래 한번 써보려 설치하고
영상을 재생해 보았는데요.
문제는 SMplayer가 mkv파일을 재생할 때 오류를 내뿜으며 멈춰버립니다.
파일 문제일까 싶어 VLC를 깔아 재생해 보았는데 멀쩡하더군요.
여기 SMplayer 로그를 첨부 합니다.

익명 사용자의 이미지

LD_PRELOAD를 이용해 echo 명령시 printf() 함수 후킹에 관하여


LD_PRELOAD를 이용해서 리눅스(centos)에서

echo 명령어 동작중에 printf() 함수를 후킹을 해보려고 시도하는데

어디서 부터 막힌건지 전혀 감이 오지를 않네요. 조언 부탁드립니다.

우선은 간략하게 my_printf() 소스입니다. 그저 어떤한 값들이 지나가는지 로그를 남기는 형태지요

akayong의 이미지

taskkill /f /t 옵션으로 죽지 않는 프로세스

win10 64bit 입니다.
어제까지 괜찮고 오늘부터 문제가 생겼습니다.

몇개 프로세스가 좀비상태로 떠 있습니다.

suspended 상황이고

부모 프로세스도 없습니다.

taskkill /pid 'PID' /F /T 옵션도 안되고
->
오류 : PID 12823인 프로세스(PID 9000인 자식 프로세스)를 종료할 수 없습니다.
원인 : 액세스가 거부되었습니다.
라고 나옵니다.
(/im 옵션으로도 해보고 /s localhost 도 해봄)

wmio 로 process where name='프로그램.exe' delete 도 안되고
-> 마찬가지로 액세서 거부 나옵니다.

process explorer 프로그램을 이용하여 종료 하여도 안됩니다.
권한 조정해서 terminate 옵션까지 모두 주고 하여도 안됩니다..

더더군다나 더욱 이상한건 재부팅을 해도
그 좀비 프로세스가 그대로 남아 있다는 겁니다..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기