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월 24일 목요일
2017년 8월 23일 수요일
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 키를 누르면 된다. 그 다음 이전 명령을 사용하려면 다시 반복하면 된다.
기존명령어 반복
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();
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 개념
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 포트 정보 및 패킷 내용까지 참조하여 스위칭함

리눅스에서 여러가지 하드웨어장치들을 사용하려면 리눅스 서버에 인식을 시켜야 하는데 이를 가능하게 해주는 것이 마운트(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 스위치라는 것은 마케팅용어라고
볼 수 있다.
설명 : 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분안에 기본설정하기
이클립스 처음설치했을때 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
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
피드 구독하기:
글 (Atom)