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

세벌의 이미지

해결: ko-po-check Error

ko-po-check 하면 아래 메시지가 나옵니다.

Traceback (most recent call last):
  File "/usr/local/bin/ko-po-check", line 40, in <module>
    from KPC import poparse, checks
ModuleNotFoundError: No module named 'KPC'

/usr/local/bin/ko-po-check 파일 첨부합니다.
파일 이름 확장자 제한 때문에 끝에 .txt 붙여서 첨부합니다.
어떻게 하면 되나요?

운영체제는 데비안 11입니다.

해결했습니다.

playka의 이미지

리눅스 cpu 과점유 현상, 비인가 접속 로그 확인법

안녕하세요 CentOS로 운영중인 서버에 top 으로 자원 사용률 확인 시

cpu 사용량이 비정상적으로 높은 것을 확인하여 질문 드립니다.

1. top 명령어로 확인 시 cpu 사용량 비정상

https://kldp.org/files/cpu1.jpg

cpu사용률을 나타내는 것이 % 로 나타내는 것으로 알고 있는데, 이 수치가 100% 를 넘어 갈 수가 있나요?

kill -9 pid 하여 프로세스를 죽여봐도 다른 pid 로 금방 다시 프로세스가 올라옵니다.

test 계정을 삭제하여 점유율 떨어지는 것을 확인하였는데, 윈도우처럼 파일들은 따로 삭제하지 않아도 괜찮을까요?

2. 비인가 접근 확인 위해 /var/log/messages 로그 확인

https://kldp.org/files/session1.jpg

tkddlfldpdyz의 이미지

간단한 cshell 스크립트 질문입니다..

cshell 입문자입니다.
cshell 스크립트를 이용해 파일 리스트를 읽는 중, # 처리가 있으면 생략하는것으로 인식하는 code 입니다

set no = 0
set list
set comment = "#"
foreach val (`cat $argv[1]`)
set result = `echo $val | awk -v
b="$comment" '$0 ~ b {print "MATCH"}'`

if ($result != "MATCH") then
set list = ($list $val)
endif
@ no++
end

여기서 이해가 안가는 부분은
set result = `echo $val | awk -v
가 어떻게 작동하는건지.. 와
@ no++ 는 무슨 의미인지 입니다..

처음이라 생소하고 어렵네요ㅠㅠ
도움 부탁드립니다.. 감사합니다

skyiam2의 이미지

ssh, mysql 기본 포트 차단 원인을 모르겠습니다.

웹사이트를 운영중입니다.

web/was 서버와 DB서버를 연결하여 운영중인데

며칠전부터 ssh 접속이 안되더니 mysql까지 연결이 안되서 웹사이트가 접속이 되지 않습니다.

일단 상황을 확인해보니 ssh 22번 포트와 mysql 3306번 포트 접속을 DB 서버에서 차단하는거 같습니다.

그래서 방화벽도 내리고 selinux도 끄고 ssh, mysql 설정을 수정해보아도 접속이 되지 않더군요

분명히 2개 포트는 listen 상태이고 다른 서버에서 포트 오픈 여부를 확인해도 오픈상태인데 ssh나 mysql 명령어로 접속하려하면 자꾸 접속이 안되네요

결국 ssh, mysql에 사용포트를 바꾸고 테스트 하니 접속이 되긴 하는데

사정상 mysql은 3306포트를 사용해야 하는 상황입니다.

원인을 찾으려고 며칠동안 고민하고 있지만 해결이 안되 질문을 올립니다.

사용중인 OS는 ubuntu 14.04이며, mysql은 5.5버전입니다.

k3rnel의 이미지

c++ 컴파일 오류에 대해서 질문이 있습니다.

안녕하세요.

dev-c++ (version 4.9.9.2) 컴파일러에서 다음과 같은 코드를 컴파일하는 과정에서
아래와 같은 에러가 발생하였습니다.

c++ 기반 지식이 부족한 상태에서 구글링 검색을 통해서 얻은 코드인데
발생한 에러가 어떤 의미인지 파악을 못하고 있습니다.

어떻게 수정해야 될까요? 도움 부탁드립니다.

hydrangeanroses의 이미지

c언어 strlen 함수 질문입니다.

#include
#include
using namespace std;

int main()
{
char arr[1000001];
fgets(arr, sizeof(arr) - 1, stdin); // "The Curious Case of Benjamin Button" 입력(35글자)
cout << strlen(arr) << endl; // 36 출력
arr[strlen(arr) - 1] = '\0'; // null 문자 삽입
cout << strlen(arr) << endl; // 35 출력
return 0;
}

처음에는 fgets함수(null문자 포함 x) 때문에 null문자가 없는데 길이가 왜 36인 것이며,
그 후에는 null 문자를 넣었는데 문자열의 길이가 35로 줄어드는 이유가 뭐죠???

kkam8080의 이미지

grep 로그 추출 카운트 문의 드립니다.

TEXT_SENDER_41.log.2021-09-27 로그를 "발송할 데이터가 없습니다" 메세지를 시간별로 카운트 수를 구하고
싶습니다. 일단 grep 과 sed 로 해서 07,08,09 시간대를 나누긴 했는데
각각 count수를 구할려면 어떻게 해야될까요? 도움 부탁드립니다.

시간대별별 카운트수
grep '발송할 데이터가 없습니다.' TEXT_SENDER_41.log.2021-09-27 | grep -o "[0-9]\{4,4\}\/[0-9]\{2,2\}\/[0-9]\{2,2\} 0[7-9]\{1,1\}" | uniq | more

2021/09/27 07 => count수
2021/09/27 08 => count수
2021/09/27 09 => count수

세벌의 이미지

해결. gimp bimp error

안녕하세요.
GIMP 플러그인 BIMP를 윈도에서도 설치하고, 리눅스에서도 설치했습니다.
윈도 PC에서는 잘 되는데, 리눅스 PC에서는 에러 나네요.
여러 분은 어떤가요?

해결했습니다. 다른 분 중에 혹시 잘 안 되시는 분은 아래 글 참고하시면 되겠습니다.

https://alessandrofrancesconi.it/projects/bimp/
https://github.com/alessandrofrancesconi/gimp-plugin-bimp/tree/v2.6
Compiling and installing on Linux
설명대로 따라 하니까 되네요.

kkam8080의 이미지

log중 특정문자열 추출하는 스크립트를 만들고 싶습니다.

쉘스크립트 공부중입니다.
아직 스크립트에 감이 안와서 문의 한번 드릴까합니다.

해당 LOG 중에 문자 “데이터오류” 메세지가 1분이상 지속적으로 log에 남게되면

그 날짜, 시간대별 Log를 출력해서 다른 로그에 남기게 할려고 합니다.

조언좀 부탁드립니다.

hydrangeanroses의 이미지

백준 10818번 질문! C/C++

아래 두 코드의 차이점이 무엇일까요??
왜 왼쪽 코드는 성공이고
오른쪽 코드는 실패일까요?

페이지

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