본문 바로가기

linux 자주쓰는 명령어..정리 # 리눅스 버전 확인 cat /etc/issue cat /etc/SuSE-release # gcc 버전 확인 gcc -v cat /proc/version # cpu, mem 정보 확인 cat /proc/cpuinfo cat /proc/meminfo # ip 정보 확인 ifconfig # 리눅스 시간 강제 설정 날짜 변경 date -s 3/14/2011 시간 변경 date -s 12:00:00 crontab 관련 ----------------------------------- crontab -e -> 크론 수정 /etc/init.d/cron stop -> 크론 중지 /etc/init.d/cron start -> 크론 시작 ----------------------------------- 비번 cat /etc.. 더보기
리눅스 사용자 관련 명령어 사용자 생성 및 계정 관리 리눅스 내부 명령어 : 셀에 내장되어 있는 명령어로 셀이 명령어를 이해한다. 리눅스 외부 명령어 : /bin 안에 파일의 형태로 존재 차이점 : 내부 명령어의 실행 시 별도의 프로세서를 시작시키지 않지만, 외부 명령어의 실행 시 새로운 서브 프로세서를 fork하고 실행 검색 경로 지정 리눅스에서 명령어는 셀이 특정 검색 경로를 찾아 실행하게 되어 있다. 검색경로가 지정되어 있는 파일 : .bash_profile PATH = _______: _______: path에 지정된 경로에 자주 사용하는 명령어의 결로를 앞쪽에 두는 것이 좋다. path에 설정된 경로를 찾을 때까지 앞에서 뒤쪽으로 차례대로 검색 /etc/default/useradd : 사용자의 기본적인 셀 환경을 설정할 .. 더보기
CPPUNIT 테스트 * CPPUNIT_ASSERT(expr) : expr이 true일 때에만 테스트 통과 * CPPUNIT_ASSERT_MESSAGE(msg, expr) : 위와 같은. 메시지 지정 가능. * CPPUNIT_ASSERT_EQUAL(expected, actual) : expected와 actual이 같을 때에만 테스트 통과. operator==() 로 비교(맞나?) * CPPUNIT_ASSERT_EQUAL_MESSAGE(msg, expected, actual) : 위와 같음. 메시지 지정 가능. * CPPUNIT_FAIL(msg) : 이 코드를 만나면 테스트 실패. * CPPUNIT_ASSERT_THROW(expr, exceptionType) : expr이 exceptionType의 exception을 던지는.. 더보기