반응형

학습자료(~2017)/리눅스 110

[리눅스] systemctl vs chkconfig (서비스 관리)

Cheat Sheet: systemctl vs chkconfigBy Benjamin Cane, on January 19th, 2012Since I’ve mostly been using Red Hat or the gui desktop of Ubuntu lately I’ve neglected to notice the transitions from the sysVinit packages to systemd. Recently I installed Fedora 16 and was a little surprised when chkconfig didn’t work anymore. I decided I would write a post that gives the systemctl version of a few comm..

[리눅스] ctime, mtime, atime 다른 점 설명

참고 : http://www.linux-faqs.info/general/difference-between-mtime-ctime-and-atime 우리는 대체로 이렇게 생각한다.ctime : create time , mtime = modify time , atime = access time 이라고 생각한다. 하지만 이렇게 생각하면 안된다. ctime : 파일이나 inode 값이 바뀐 시점이다. 다시말해 속성값이 바뀐시점이다. 퍼미션이나 소유주, 파일크기 등 파일 속성값이 변경되었을 때 ctime 은 갱신된다.mtime : 파일의 수정시간이다. 이는 속성이 아닌 파일의 내용이 바뀌었을때 이 값이 바뀐다. 주의할 것은 파일 내용이 바뀌면 파일의 크기가 달라진다. 이때 파일의 크기가 속성이므로 ctime도 갱신..

[리눅스] 쉘, 명령 프롬프트 글자색 설정 / ls 명령 색지정

참고 : http://www.suse.or.kr/bbs/board.php?bo_table=tip&wr_id=2268http://junghyun.tistory.com/entry/printf%EB%AC%B8-tip%EA%B8%80%EC%9E%90%EC%83%89 리눅스 콘솔에 출력되는 글자색, 글자배경색 변경 글자색 변경 \x1b[Nm --> # N = (30 ~ 37) 예) \x1b[31m --> 붉은 글자색 글자 배경색 변경\x1b[Nm --> # N = (40 ~ 47) 예) \x1b[41m --> 붉은 배경색 해제\x1b[0m --> 적용된 글자/배경색이 해제된다. 테스트 해보기1. 콘솔에서 테스트 echo -e "\x1b[31m RED TEST"이 명령 후 콘솔의 모든 출력은 붉은 글자이다. 꼭 해..

[리눅스] 환경변수 등록법

환경변수 등록법 , 해제법 , 확인법 , 환경변수 파일 즉시 적용법 지역 환경변수 환경변수명=변수 예) TEST=test * 환경변수명과 '=' 에 스페이스가 들어가면 안된다.전역 환경변수 export 환경변수명=변수 예) export TEST=test환경변수 해제 unset 환경변수명 예) unset TEST환경변수 확인법 1. 지역 환경변수는 set 명령 2. 전역 환경변수는 env 명령 3. echo $환경변수명 예) echo $TEST #환경변수가 가진 값은 '$' 이용하여 사용할 수 있다.환경변수 적용법 source 환경파일명 예) source /etc/profile #환경변수를 파일에 적용해도 시스템이 재부팅되거나 쉘이 재실행 되지 않으면 파일에 적용시킨 환경변수를 사용할 수 없다. 이때는 s..

[리눅스] 자동 실행, 자동 스크립트

init script 작성법 : http://shahmirj.com/blog/the-initd-script /etc/rc.d/rc.local /etc/rc.d/rc.local 파일에 실행할 명령을 넣어주면 부팅시마다 해당 명령을 실행한다. 시스템 부팅시 root 권한으로 실행되며 root 가 아닌 foo 사용자로 실행을 해야한다면sudo -u foo /usr/bin/command 이런석으로 입력해놓으면 된다. /etc/crontab 월, 시, 분, 주 단위로 주기적으로 프로그램이 실행되어야 할때 이 파일에 등록하면된다. 윈도우의 예약작업 같은 것이다. 예를 들어 하루마다 데이터를 백업하거나 업데이트를 해야한다면 이곳에 등록해 놓으면 된다. /etc/fstab 리눅스에 mount 명령으로 디렉토리와 파일시..

[리눅스] RPM(rpm) 과 DEB(deb) 간 상호 변환 프로그램

http://kitenet.net/programs/alien/alien 이라는 유틸 rpm 패키지를 deb 패키지로 변환하거나rpm 패키지를 우분투등 데비안 계열에서 설치하게 도와준다. alien -d 패키지.rpm : rpm 을 deb 로 변환alien -r 패키지.deb : deb를 rpm으로 변환alien -i 패키지.rpm : rpm 을 데비안계열에서 바로 설치등등자세한 사항은 --help 를 치거나 man 페이지를 활용하세요

[리눅스] /proc 파일 시스템을 활용한 리눅스 커널 접근 - 링크

링크만.. http://www.ibm.com/developerworks/kr/library/l-proc.html 리눅스의 /proc 가 프로세스 정보나 하드웨어 정보를 가지고 있는 파일들로만 알고있었는데 실제로는 커널 메모리 자체의 데이터라는 것을 알았다. 위의 링크는 /proc 에 파일을 생성하는 모듈을 제작하는 방법을 담고 있다. 자신이 만약 드라이버를 제작해야한다면 드라이버로 제어하는 장치의 정보를 /proc 에서 보여주게 활용하는 것도 좋을듯 싶다.

반응형