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

김밥의 이미지

쉘스크립트에서 문자열을 부분 수정하는 법을 알고 싶습니다.

안녕하세요. 쉘스크립트로 작업을 하는 도중에 어려운 부분을 만나게 되어 이렇게 글을 쓰게 되었습니다.

ip=$(hostname -I)

를 이용하게 되면

172.30.1.50 172.17.0.1 172.20.0.1

이런 식의 결과가 나오게 되는데,

이 것을

gamja4747의 이미지

가변형 C++ 클래스 객체 생성 관련 질문

XML이나 JSON을 통해서 C++ 클래스명을 입력받아 객체를 생성하는 방법을 찾고 있습니다.

예를 들어서,

(파싱된_클래스명) Object;

C++ 클래스들은 라이브러리 형태로 제공받고, 파서를 통해서 (파싱된_클래스명)을 가변적으로 여러 클래스의 객체를 생성할 수 있는 방안이 있을까요?

gksrb500의 이미지

최근 들어 파일 삭제가 매우 느리게 진행됩니다.

안녕하세요. 계산화학을 하는 대학원생입니다.

단순 노가다 작업이 필요할 때, 인터넷으로 배운 낮은 수준의 코딩으로 작업을 수행합니다.

그러다 최근 들어 rm -f 명령어에서 코드 진행이 안되는데 거의 1~2분에 하나 씩 삭제가 돼서 골치가 아픕니다.

top 명령어로 cpu load average을 알아봐도 0.28, 0.42, 0.36 수준으로 낮고, iostat에서 $idle 이 80%를 넘는 수준이고, ping 1.1.1.1 도 한 자릿수입니다.

파일 삭제가 빠르게 안되는데 또 어떤 것을 확인해봐야 하는지, 혹은 코드에서 문제가 있는지 궁금해서 여기에 질문을 올려봅니다.

ssoobebe의 이미지

[SHELL] [Linux] 계정과 패스워드로 로그인 가능 여부 확인 방법

터미널 창에서 계정 이름과 패스워드로 로그인 가능한지 알고 싶습니다.

쉘 스크립트에 넣을 내용이라, login 명령어는 사용할 수가 없습니다.
(login 명령어 같은 경우, 패스워드를 따로 입력하라고 해서 사용할 수가 없습니다.)

단순히 가능 여부만 파악하면 됩니다...

아니면, 패스워드로 해당 계정의 패스워드와 일치한지 정도만 알아도 좋습니다...

단, root 계정은 아닙니다!!

혹시 방법이 있을까요??

익명 사용자의 이미지

C# 에서 MariaDB SSL 접속 문의

안녕하세요 궁금한게 있습니다

집에 남는 컴퓨터에 개인 리눅스 서버를 만들고 MariaDB 설치하여 SSL 기능을 설정했습니다
HeidiSQL 에서 SSL 모드로 잘 작동하고 와이어샤크로 암호화된 패킷이 오가는것도 확인했습니다

그런데 제가 C# 으로 MariaDB 에 연결할때엔 SSL 을 사용하지 않으면 잘되지만
SSL 모드로 연결을 시도하면 계속 아래 예외가 발생합니다..

"Authentication failed, see inner exception."
"클라이언트 및 서버에 공용 알고리즘이 없기 때문에 통신할 수 없습니다."

skydeux의 이미지

[질문] find 결과 값(파일들) 이름 한번에 바꾸기

안녕하세요..
아무리 구글링 해봐도 답이 나오지 않아 답답한 마음에
질문 올립니다..

리눅스 보안 취약점 중,
"불필요한 숨김 파일 또는 디렉토리 존재" 라는 항목이 있는데요.

#find / -type f -name ".*"
#find / -type d -name ".*"

검색 시 무수히 많이 나옵니다.
따라서 홈 디렉토리의 .bash_profile 이나, 환경변수 파일들은 제외하고,
출력된 파일들을 숨김 처리 (.) 를 제거하여 이름변경 하려고 합니다.
이걸 하나하나 하자니 답이없고..
구글링 해보니 find 명령어에 -exec 옵션으로 rm 은 가능한 것 같은데,
mv 나 rename 으로는 안되는 것 같고...

혹시 좋은 방안 있으시면 도움 부탁 드립니다.
감사합니다.

익명 사용자의 이미지

pthread_cond_signal 질문

안녕하세요

pthread_cond_signal은 다른 쓰레드에서 pthread_cond_wait (같은 조건변수를 가지는 경우)로 대기상태인 곳을 넘어가게 하는 역할이라고 알고 있습니다.

여기서 궁금한 사항은.

원하던 동작은 thread1에서 wait에서 대기하고있다가 thread2의 signal을 받는 것인데,
thread1의 wait대기상태로 오기 전에 thread2에서 signal이 불려지면 어떻게 되는 건가요?

기다리고 있는 wait가 없을경우 signal은 그냥 불려지기만 하고 아무동작 안하고 넘어가는 걸까요?

세벌의 이미지

admin.gpki.go.kr debian

admin.gpki.go.kr
위 사이트를 데비안 설치한 컴퓨터에서 접속하면 엠에스윈도에서와 달리 첨부파일 처럼 나옵니다.
admin.gpki.go.kr 가 데비안 컴에서 운영되는 것 같지는 않은데...
어떻게 된 걸까요?

opm012의 이미지

우분투 패스워드 여러번 틀릴시 컴퓨터 강제 초기화

예전에 맥북쓰는 친구한테 맥북에는 패스워드 여러번 틀리면
강제 초기화 된다는 말을 들었는데 리눅스에는 이런 기능 없나요?
있다면 추가하는법좀 알려주세요

u235의 이미지

Cygwin 환경에서 tmux로 vim 코딩시

코딩시 콘솔은 다양한 디버깅 목적으로 필수로 출력시키며 진행하는데요.
tmux를 쓰게되면 여러 장면을 빠르게 이동하고 바꿀수 있어 편할거 같습니다.

문제는 vim 화면이 여지없이 깨저버리는 치명적인 문제가 있네요.
MingW로 해도 마찬가지인데
윈도 환경에서 tmux와 vim을 깨짐없이 실행하는 수단은 없을까요?

페이지

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