본문 바로가기

전체 글

리눅스 검색관련 CMD_Unit11 grep CMD 파일 내에서 특정한 패턴을 검색, 그 패턴을 포함하는 모든 줄을 화면에 출력 OPTIONS ("# grep OTIONS PATTERN file1" ) -l (--list files) 패턴이 있는 파일 이름만을 출력한다./ 여러 파일 중 검색 문자열 존재 파일 출력 -n ( --number line) 패턴을 포함하는 줄을 출력할 때 줄번호와 함께 출력한다. -v ( --inVerse, except) 패턴을 포함하고 줄을 제외하고 출력한다 (찾은 것만 제외하고 나머지 출력) -i ( --ignore case, 대문자/소문자) 패턴을 찾을 때 대소문자를 구분하지 않고 검색 -w (--word) 워드형식 별도의 찾는 문자만 검색 ( root O , rooting X) --color 명령어형식 #.. 더보기
리눅스 사용자가 알아두면 좋은 명령어_Unit10 cmp/diff CMD diff OPTIONS -i 대소문자를 구분하지 않음 -c 파일의 이름,날짜 등 파일의 차이점 상세히 출력 --recursive 두 디렉터리 비교할때 cmp file1 과 file2 가 같은지 확인 diff file1 과 file2가 다르다면 무엇이 다른지 확인 diff -c comfile1 cmpfile3 파일1과 파일2의 내용을 전체 출력하여 다른점을 비교 -c : 시간과 날짜 같이출력 diff --recursive dir1 dir2 비교 대상 디렉터리의 하위 디렉터리 파일까지 비교 실습 실습2 디렉터리 마이그레이션 작업 sort CMD # sort /etc/passwd # sort -r /etc/passwd # sort -k 3 -n filename (3번째 필드 중심으로 숫.. 더보기
리눅스 사용자통신명령어_Unit9 mail/mailx CMD # mail -s "OK : linuxXXX" root < report.txt talk CMD # talk user01@linuxXXX pts/3 wall CMD # wall < /etc/MESS/work.txt mail CMD 전자 우편을 사용하기 위해 mail 명령어 사용 system V 같으 계열은 mailx 라고함 편지는 mail 디렉터리 사용자 ID 이름으로 만들어진 파일에 저장된다 명령어형식 # mail # mail user01 # mail -u user01 # mail -s "Test Mail" user01 vi /etc/hosts 127.0.0.1 loclahost.localdomail localhost :::------------------------------.. 더보기
Linux구조체계 계층적 구조 1. Linux의 디렉터리 구조 - Linux 시스템의 Unix 시스템의 디렉터리와 마찬가지로 Tree모양의 계층적 구조를 가지고 있다. -FHS (Filesystems Hierarchy System) -거의 대부분의 리눅스들이 FHS 표준에 따르고 있다. - 최상위 디렉터리(root)는 하나만 있고 그 밑에 수많은 디렉터리 및 파일들이 존재하며, 자신을 기준으로 상위에 존재하면 상위 디렉터리, 하위에 존재하면 하위 디렉터리라고 부른다. - 최상위 디렉터리를 root 디렉터리라고 부르고, '/'로 표시한다 2. 절대 경로명(Absolute Path Name) - 최상위 디렉터리(/)를 기준으로 파일이나 디렉터리의 위치를 나타내는 경로명 사용자의 현재 위치에 상관 없다. 3. 상대 경로명 - .. 더보기
업데이트 알림 정지 시키기 yum update 란 서버에 설치된 전체 패키지와 커널을 업데이트 해주는 기능이다 시간도 오래 걸릴 뿐더러 당장에 필요한 항목이 아니라면 업데이트 알림을 꺼주는게 좋다 매번 업데이트 알림 메세지를 받는게 싫다면 아래 업데이트 알림 정지시키기 방법대로 간단하게 알림정지 시킬수 있다 --------------------------------------------------------------------------------------------------------------------------------------- # chkconfig --list | grep yum yum-updatesd 0:해제 1:해제 2:활성 3:활성 4:활성 5:활성 6:해제 # chkconfig yum-updatesd o.. 더보기
리눅스 VI 편집기_Unit8 편집기 종류(Visual Editor) vim :주 사용 편집기 emacs :편집기 // 단축키 위주의 사용 편집기 pico :윈도우 메모장(Noteped)와 유사 매우 단순 VI 편집기 명령어 형식 vi 새 파일을 편집할 수 있는 화면 출력 작업 후 파일이름 지정하여 저장(ex)w filename vi filename filename 이름을 가진 파일 존재하는 경우 해당 파일을 편집, 없는파일이면 새 파일 생성후 편집 vi -R filename Readonly 상태로 열어준다. 중요한파일,여러 사람이 동시에 수정 가능한 파일 다룰때 사용 view filename -R기능과 같다 vi -r filename 비정상적으로 종료되었을 때 저장된 임시파일을 사용(r =Recoverty) vi -L 비정상적으로 .. 더보기
telnet 접속 안될시 telnet 접속이 안될때 아래 순서대로 명령어를 입력하여 해결한다 1. network 정상 작동 확인 # route ==> route 명령어 사용시 정상적으로 prompt 가 바로 떨어지는지 확인 2. 방화벽, firewall 설정이 되어있는지 /etc/hosts.deny 파일에 설정이 등록되어 있는지 확인 아니면 iptables 서비스가 start 되어 있으면 stop 3. telnet package 설치 여부 확인(아래 두개의 패키지가 기본으로 설치) # rpm -qa | grep telnet telnet-0.17-20 telnet-server-0.17-20 4. telnet 서비스 기동 확인 # chkconfig --list | grep telnet krb5-telnet: 해제(off) telne.. 더보기
MAC adress 충돌시 변경방법 리눅스로 운영중인 내 서버가 갑자기 인터넷이 작동이 안한다. 아이피는 할당받은상태인데 외부에서 접속도안되고 다른주소로 ping도 안간다. 맥어드레스를 변경하면 작동이 된다. (혹여 오류가 나서 부팅이 안되거나 오작동될 우려가 있으니 스냅샷(백업)은 꼭 해두어야 한다) [Linux 에서 Mac Address 변경법] # ifconfig eth0 down (먼저 interface를 down 시킨다.) # ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF # ifconfig eth0 (MAC Address(MAC 주소)가 변경된 것을 확인한다.) # ifconfig eth0 up (다시 up) 맥주소를 변경후 재부팅 하였는데도 작동안되는 맥주소로 돌아온다면 [부팅시 변경된 Mac Add.. 더보기
리눅스 파일 속성관리_Unit7 파일의 속성정보 변경 # ls -l file1 -rw-r--r-- 1 root root 1945 6월 11:42:30 file1 File Type : Permission Mode : chmod (change mod) Link Count : ln Owner : chown (change onwer) Group : chgrp (change group) File Size : Mtime : touch -t File Name : mv 파일의 소유권/그룹권 변경 명령어 chown CMD 파일의 소유주와 그룹을 변경한다 OPTIONS -r : 경로와 그 하위 파일들 모두를 바꾼다 명령어형식 #chown user01 file1 // 오너권한 변경 #chown .other file1 // 그룹권한 변경 #chown use.. 더보기
리눅스 파일종류_Unit6 파일의 구조 파일은 운영체제 서비스와 장치에 관한 간단하고 일관적인 인터페이스를 제공하기 때문에 리눅스 환경의 파일은 특히 중요하다. 리눅스는 다중 사용자 시스템 이다 여러 사용자가 같은 시스템에서 작업을 하게 되는데 내가 아닌 다른 사람이 고의 혹은 실수로 나의 파일을 복사하거나 삭제가 가능하다 따라서 리눅스에서는 사용자의 파일에 마음대로 접근할 수 없도록 접근권한을 제한할 수 있는 보안 기능을 제공한다 -rw-r--r-- (퍼미션) 부분 설명 가장 왼쪽에 - 는 파일의 속성을 나타낸다 - : 일반파일 d : 디렉터리파일 l : 심볼릭링크파일 첫번째를 제외한 부분은 세자리씩 ---/---/--- 로 구분하여 user, group, other 의 권한을 의미한다 r(Read), w(Write), x(eX.. 더보기