Tag Archives: linux

How to use 1-1024 port from application(not root)

리눅스에 웹 서비스나 FTP등의 서비스를 사용한다면, 추가로 서비스를 설치하고 해당 서비스를 웹 서비스는 80, FTP 21등의 포트를 사용하는 것이 좋습니다. 다만 새로 설치한 서비스는 기본적으로 80 포트로 통신을 허용하지 않기 때문에 거부 메세지와 함께 포트가 열리지 않게 됩니다. 이러한 Well-Know-Ports라는 것을 리눅스에서는 다음 3가지 방법으로 사용할 수 있습니다. 실행파일에 SetUid 적용: 가장 쉽지만 보안상의 이슈가

Read More

CentOS Network Bonding Interface Configuration

이 문서에서는 CentOS7에서 네트워크 인터페이스의 이중화라고 할 수 있는 Bonding을 구성하는 방법에 대해서 설명드리도록 하겠습니다. Network Bonding이란 Linux kernel 내장된 기술로 2개 이상의 Network Interface Card를 논리적으로 하나의 interface 로 묶어서 NIC의 물리적 장애에 대응하거나나 처리량을 늘리는 기술입니다. Bonded 된 네트워크 인터페이스는 몇가지 방식을 동작 방식을 설정하여 사용할 수 있고 이는 아래 얘기하겠습니다. Bonding 모듈

Read More

CentOS 7 Network Default Setting

CentOS를 설치시 기본적으로 네트워크 장비를 자동활성화하지 않는다. 따라서 설치후 네트워크를 이용하고자 한다면, 네트워크 장치를 활성화 해야 한다. 먼저 네트워크 상태를 확인하기 위해, nmcli 명령을 이용하자. 만약 정상적으로 연결이 된 상태라면 아래와 같이 connected 메세지를 확인 할 수 있다. 연결이 되지 않은 경우 붉은색의 disconnected 메세지를 볼 수 있으며 이 경우 아래 경로에서 네트워크 환경설정을 진행하여야

Read More

Windows, Linux Memory Swap and Paging

리눅스와 윈도우는 메모리 관리 방법에 대해서 얘기해 보고자 한다. 윈도우와 리눅스는 기본적으로 메모리 관리 체계는 같다. 다만 이를 운용하는 방식이 조금 다르다고 할 수 있다. Windows / Linux 가상 메모리 관리 – Paging, Swap 윈도우와 리눅스 모두 부족한 메모리를 위해 페이징(paging), 리눅스에서는 스왑(swap)을 통해 부족한 메모리를 보조저장장치인 하드 디스크를 사용하게 된다. 이를 보통 “가상 메모리“라고

Read More

Linux/Windows File System performance Check

Linux/Windows File System performance Check 최근에 캐미를 발생할 수 있는 좋은 대화를 이어갔다. 그중에 몇가지를 정리하여 올려보고자 한다. 그전에는 신경쓰지 않고 추천 하는 기본 설정을 활용하였는데, 이참에 정리하여 두면 추후에 좋을 것 같아 이렇게 남긴다. Windows And Linux FileSystem Windows는 크게 FAT16~FAT32로와 NTFS, 그리고 최근 REFS가 존재한다. FAT32는 단순 파일 시스템으로 Windows 95시절 많이 사용되었고,

Read More

Linux-Crontab How to use

크론탭은 기본적으로 Windows 작업 스케줄러와 같습니다. 사용자 별로 존재하며, 사용할 수 있습니다. Crontab Basic crontab -e : 제일 많이 사용하는 명령으로, 현재 등록된 작업을 확인하고 수정할 수 있습니다. crontab -l : 현재 작업 리스트를 출력하는 명령입니다. crontab -r : 등록된 작업을 초기화하여 제거하는 명령입니다.   Crontab Run time 실행 주기를 지정합니다. 표시는 5개이고, 분 시간

Read More

find -exec 여러 파일에서 특정 문구 찾기

가끔 여러파일에 존재하는 로그를 찾아야할때가 있습니다. 이때 동시에 여러 파일에서 같은 구문을 찾을수 있는 명령으로 아래 명령을 사용하시면 좋습니다. find 명령의 -exec 옵션을 통해 찾은 파일들을 에서 grep으로 특정 구문이 있는 문장을 /tmp/aa.txt에 저장하라는 명령인데요. 전 로그파일을 검색할때 종종 사용합니다. 🙂   find /var/log/* -name ‘*.log’ -exec grep [찾고자하는문구]{} \; > /tmp/aa.txt  

The use of PBIS Linux Join to Active Directory

1)Download File http://download1.beyondtrust.com/Technical-Support/Downloads/PowerBroker-Identity-Services-Open-Edition/?Pass=True   2)Join Domain /opt/pbis/bin/domainjoin-cli join <Domain Name> <Domain admin> *Need to input Domain admin password after press enter   3)Setup to configuration of domain /opt/pbis/bin/config LoginShellTemplate /bin/bash /opt/pbis/bin/config UserDomainPrefix bluehole.net /opt/pbis/bin/config AssumeDefaultDomain true /opt/pbis/bin/config Requiremembershipof &nbsp;”domainnamegroupname”<– input allow group or user ex) “asecurityLINUXUSER” /opt/pbis/bin/config –dump /opt/pbis/bin/update-dns   4)Add to sudo for domain

Read More