레이블이 LINUX인 게시물을 표시합니다. 모든 게시물 표시
레이블이 LINUX인 게시물을 표시합니다. 모든 게시물 표시

2017년 8월 24일 목요일

linux ls, permission, group, rm

1. 리눅스 ls -altr
-a : --all숨겨진 파일까지 보여줌
-l  : --formant=long, 파일에 대한 자세한 정보를 보여줌
-t  : --수정된 날짜순으로 보여줌
-r  : --역순으로 보여줌

2. 리눅스 permission
 d          rwx        r-x          r-x            2    
파일타입 소유자    소유그룹  공개          링크수(바로가기 수)
root      root      4096      Apr 22 16:59    conory
소유자  소유그룹 용량      생성날짜          파일 이름

 파일타입: 맨앞글자 d->디렉토리, l ->링크파일, - -> 일반파일
 permission: r(읽기,4) w(쓰기,2) x(실행,1)
                 rwx -> 4+2+1=7
                 r-x -> 4+1 =5
                 r-x -> 4+1 =5
                 permission 파일변경 -> chmod 755 conory.txt 
                                디렉토리변경->chmod -R 777 conory (conory디렉토리 하위모두변경)

 3. 리눅스 그룹 확인
   -그룹확인  tail -f /etc/group 
                  cat /etc/group | grep 그룹명(그룹번호)
   -id <user_name> 
     uid=203(weblo), gid=202(was) groups=1(staff)
     uid: 고유한 아이디(학번)
     gid: 속한 그룹 아이디 학과   

 4. 리눅스 그룹 삭제
    -삭제
         rm 파일명
         rm -r 디렉토리명(디렉토리가 비어있지 않으면 -r 명령어 필수)
          
 delete file, directory
    

2017년 8월 23일 수요일

linux which, whereis, locate 명령어 확인

아래 블로그참조
http://webdir.tistory.com/158

2017년 8월 20일 일요일

ksh(aix) 명령어 관련

참조 블로그: http://egloos.zum.com/kunlaboranto/v/466836

command line 자동완성 기능

보통 bash 을 많이 사용하는 이유는 <TAB> 으로 수행하는 명령어나 대상 directory, file 들을 자동 완성해 주는
기능이 막강해서죠.
bash 은 아시다시피 <TAB> 으로 합니다.
csh 은 set filec 를 세팅하면 <ESC><ESC> 로 사용 가능합니다.
ksh 은 좀 일반화 되지 않은 듯 하여..
1.       set o vi 로 command line을 vi 모드로 변경.
2.       ls a <ESC> + = 를 하면
a1
a2
같은 선택의 범위가 보이고..
3.       ls a <ESC> + \ 를 하면 해당되는 곳까지 자동 완성합니다.

기존명령어 반복
esc키 누르고 k 키를 누르면 된다. 그 다음 이전 명령을 사용하려면 다시 반복하면 된다.


2017년 2월 8일 수요일

리눅스 OS 버전 및 파일 검색

현재 하위폴더 포함하여 파일 개수 세기
find -name '*.*'  or find ./ -name '*.*'

폴더삭제
rm -rf 폴더

아파치 WEB 서버 확인
1. 아파치 설치폴더 확인: find / -name httpd.conf  
2. bin 폴더 접근
3. ./httpd -v 버전 확인

리눅스OS 확인
1. grep . /etc/*-release
  (/etc/system-release:CentOS release 6.5 (Final) 이런식으로 나옴)
  
톰캣 확인
1  find / -name tomcat*.* 톰캣 설치 폴더 확인
2  톰켓 bin 폴더에 접근하여  ./catalina.sh version 확인

MYSQL 확인
1. SELECT version(); 

2017년 1월 30일 월요일

linux 마운트, L4 개념

mount 개념
리눅스에서 여러가지 하드웨어장치들을 사용하려면 리눅스 서버에 인식을 시켜야 하는데 이를 가능하게 해주는 것이 마운트(mount) 입니다. 우리가 사용하는 윈도우에서는 플로피나 CD-ROM 과 같은 하드웨어 장치들은 시스템이 부팅되면서 거의 대부분 자동으로 인식되며 부팅 후에는 바로 사용할 수가 있습니다. 또한 새로 설치한 하드웨어 장비는 PnP(Plug and Play) 라는 기능에 의해 대부분 자동으로 인식하게 됩니다. 물론, 리눅스에서도 PnP 기능을 지원하지만 하드디스크 추가 작업시 또는 CD-ROM 등과 같은 장치들은 시스템 부팅후에 수동으로 마운트(mount) 작업을 통해 사용 해야 합니다.

  쉽게 설명해서 마운트는 특정 디바이스를 사용하기 위해 하드웨어장치와 디렉토리를 연결하는 작업을 말합니다.


L2 : OSI 레이어 2에 속하는 MAC 어드레스를 참조하여 스위칭하는 장비
(media access control address): 랜카드를 구별하기 위한 식별 번호 L3 : OSI 레이어 3에 속하는 IP주소를 참조하여 스위칭하는 장비
(ip:컴퓨터가 인터넷 세계로 나아가기 위한 자신의 번호) L4 : OSI 레이어 3~4에 속하는 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위칭하는 장비

L7 : OSI 레이어 3~7에 속하는 IP 주소, TCP/UDP 포트 정보 및 패킷 내용까지 참조하여 스위칭함





L4
설명 : L4 Switch ->로드밸런싱을 함
L4 에서는 4 레이어의 프로토콜인 TCP/UDP 등에서 스위칭을 수행하므로 
TCP와 UDP 등의 헤더를 보고 그것이 FTP 인가 HTTP 인가 SMTP 인가를
보고 어떤 것을 우선시해서 스위칭할지 판단할 수 있다. 즉 로드 밸런싱이 
가능해진다는 얘기인데 이는 L3 이하에서는 불가능한 것이다. 

L4의 핵심은 'IP, 포트, 세션' 을 기반으로한 로드 밸런싱(Load Balancing)이다!


L7
L7 스위치는 OSI 의 7 레이어 즉 어플리케이션 레이어에서 동작하는 것으로
이를테면 이메일의 제목이나 문자열을 보고 내용을 파악한다거나 
HTTP 의 URL, 또는 FTP의 파일명, 쿠키 정보, 특정 바이러스의 패턴 등을
분석해서 보안에 더욱 유리하고 더욱 정교한 로드 밸런싱이 가능해진다.
사실 어플리케이션 레벨의 데이터를 다 다룬다는 것은 불가능하고
L7 스위치는 단지 패킷의 내용을 조금 더 참조하여 약간 intelligent 한
결정을 내릴 수 있게 된 것 뿐이다. 쉽게말해 L7 스위치라는 것은 마케팅용어라고
볼 수 있다.

2016년 11월 13일 일요일

2016년 10월 28일 금요일

이클립스 기본설정(validation, font etc)

http://start.goodtime.co.kr/2013/06/%EC%83%88-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%A0-%EB%95%8C-%EB%82%98%EC%9D%98-5%EB%B6%84-%EC%84%A4%EC%A0%95/

이클립스 처음설치했을때 5분안에 기본설정하기

2016년 10월 18일 화요일

shell script , 리눅스 명령어

참조 SITE
http://blog.daum.net/99445015/171

RSYNC 정리
https://www.joinc.co.kr/w/Site/Tip/Rsync

서버점검명령어
top
vmstat
free -m

http://1828.tistory.com/entry/Linux-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98-%EC%A0%84%EC%B2%B4%EC%83%81%ED%83%9C%EB%A5%BC-%EC%8B%A4%EC%8B%9C%EA%B0%84%EC%9C%BC%EB%A1%9C-%ED%8C%8C%EC%95%85

배치목록명렁어
-각 계정별로 설정되어 있음
crontab -l

현재 사용유저 정보 명령어
id