LINUX

포스트: 477|조회수: 0|TERM
Items

Posts

477 posts

adduser/deluser - 리눅스에서 새로운 사용자 추가/삭제

반달가면|2017년 5월 30일

기본적인 내용이지만 종종 사용하기에 정리해 두기로. adduser 명령으로 새로운 사용자 계정을 생성할 수 있다. 당연히 루트(root) 권한을 필요로 한다. 아래의 예시를 보자. # 사용자 계정 user1 생성 sudo adduser user1 위와 같이 입력하면 사용할 암호, 부가 정보(이름 등) 설정을 거쳐 user1 계정이 생성될 것이다. 기본 설정을 좀 바꾸고 싶다면 옵션을 추가해 주면 되겠다. # 사용자 계정 user2 생성, 홈 디렉토리는 /home/test_users/user2/ sudo adduser --home /home/test_users/user2/ user2 # 사용자 계정 user3 생성, 홈 디렉토리는 /home/test_users/user3/,

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에서