LINUX

포스트: 487|아이템:LINUX(477)
Tags

Posts

487 posts

sudo 대신 gksu

잉여의 슝슝슝슝!!|2017년 5월 22일

어떤 분은 쿠분투 보다 민트 kde 판을 추천하더군요.

[bash: awk] 2개의 파일에 있는 자료 종합하기

반달가면|2017년 5월 18일

제목이 약간 애매하긴 한데, 같은 항목에 대한 서로 다른 정보를 지닌 2개의 파일을 종합하여 하나의 파일로 만드는 문제를 awk를 이용하여 해결하는 방법이다. 일단 예시를 하나 생각해 보자. data1.txt, data2.txt 이렇게 2개의 파일이 있다고 가정하자. 먼저 data1.txt 파일에는 사원번호, 이름, 사무실번호가 저장되어 있다. # data1.txt 내용 확인 cat data1.txt id_number name office 2341 john 101 3354 jane 102 3559 harry 201 두번째로 data2.txt 파일에는 사원번호와 전화번호가 저장되어 있다. # data2.txt 내용 확인 cat data2.txt id_number phone

in_interrupt 매크로

Guillermo Austin Kim|2017년 5월 13일

커널이나 드라이버 코드 리뷰를 하는 도중에 preempt_add, preempt_sub 그리고 in_interrupt 함수를 자주 마주칩니다. 이 함수들의 사용 예와 구현부에 대해서 좀 더 짚어 보도록 하겠습니다.in_interrupt 매크로의 역할을 간단히 말하면, 현재 실행 중인 코드가 process context 혹은 interrupt context 상에서 돌고 있는 지 알려줍니다. process context 혹은 interrupt context의 개념은 여러 리눅스 커널 교재에서 마르고 닳도록 설명하고 있는데요, 아래 스택 트레이스를 보면 간단히 파악할 수 있습니다. __irq_svc(asm) -- unwind_backtrace() 사이에 보이는 함수(붉은색으로 마킹)들은 irq context에서

lsof - 리눅스에서 현재 열려 있는 파일 목록 보기

반달가면|2017년 5월 10일

"list open files"를 의미하는 lsof 명령은 현재 열려 있는 파일의 목록을 출력해 준다. 어떤 명령어에 의해 어떤 파일이 열려 있고, 해당 명령어에 대응되는 프로세스ID(PID), 사용자 등을 확인할 수 있다. # 모든 열린 파일 목록 출력 lsof 만약 특정 사용자에 의해 열린 모든 파일을 보고 싶다면 아래의 예시처럼 -u 옵션을 사용한다. # 사용자 john에 의해 열린 파일 목록 출력 lsof -u john 2개 이상의 사용자를 지정하고 싶을 경우에는 쉼표(,)로 구분한다. # 사용자 root와 john에 의해 열린 파일 목록 출력 lsof -u root,john 개인적으로 가장 요긴하게 사용하는 경우는 특정 디렉토리에 연결된 저장장치를 해제(언마운트