Linux 8

SVN https 서버 설정 (Centos Stream 9)

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com SVN 을 svn:// 로 사용하거나 http:// 로 사용하는 경우 소스 코드가 평문으로 전송되어 안전하지 않다. 대안은 svn+ssh:// 를 사용하거나 https:// 를 사용하도록 설정하는 것인데 이 글에서는 https:// 를 사용하도록 설정해 보겠다. 이 방법은 apache 가 이미 설치되어 있고, SSL 도메인이 apache 에 이미 설정되어 있다고 가정하고 이 apache 에 SVN 을 연동하는 방법이다. svn 설치..

Linux CentOS - 유용한 명령어 모음

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com *. 로그 파일 정리 - 일정 기간이 지난 로그를 다른 곳으로 옮긴다. (대용량 DAS 같은 곳으로)vi /usr/local/mv.shdir="$2" # Include a / at the end to indicate directory (not filename)tmp="$2"; tmp="${tmp: -1}"[ "$tmp" != "/" ] && dir="$(dirname "$2")"[ -a "$dir" ] ||mkdir -p "$dir..

Linux 2023.02.26

Linux - Centos Stream 9 - fdisk로 추가 디스크 파티션 잡기

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com 디스크 추가 후에 파티션을 잡아보자. 윈도우 처럼 그놈 데스크탑으로 편하게 하려 했는데 제대로 되지를 않는다. 터미널로 작업해야 한다. # fdisk -l(...생략...)Disk /dev/sda: 2.73 TiB, 3000592982016 bytes, 5860533168 sectorsDisk model: HGST HDN724030ALUnits: sectors of 1 * 512 = 512 bytesSector size (logic..

Linux - Zentyal 7.0 Install 설치

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com Zentyal 7.0 은 Debian/Ubuntu Linux 기반으로 Active Directory Server 를 운영가능하며 클라이언트 윈도우PC의 정책을 관리할 수 있는 프로그램이다. 비슷한 기능을 하는 것이 무료로는 MyDLP, OpenDLP가 있고, 유료로는 Microsoft Endpoint Manager, VMware UEM 등이 있으며, 한국의 토종 솔루션 들도 있다. 비싼 유료 프로그램 구입을 원하지 않는다면 Zent..

Security 2023.02.20

Linux CentOS Stream 9 - Git Install 설치

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com GIT 을 설치한다.dnf -y install git GIT 사용자를 추가하고, 비밀번호를 입력한다.useradd gitpasswd git GIT 설정을 한다. GIT 사용자 이름을 입력한다.git config --global user.name ""git config --global user.email "" GIT 레파지토리를 추가해보자.su - gitcd ~ssh-keygen -t rsa (다음 나오는 질문에 계속 엔터를 친다)m..

Linux 2023.02.18

Linux CentOS - Selinux 관련 명령 (권한 Permission 오류가 발생하는 경우)

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com Linux 는 여러가지 방법으로 권한을 통제할 수 있다.(1) 디렉토리나 파일에 사용자 별 실행 권한을 주는 방법 (chmod)(2) firewalld 방화벽을 이용한 네트워크 레벨 접근 통제(3) selinux를 이용한 데몬별 포트 / 디렉토리 / 파일 접근 통제 Selinux 상태는 3가지가 있다.(1) Enforcing - 켜짐(2) Permissive - 꺼짐 & (1) 모드에서의 차단 등의 이벤트가 발생하면 로그로 남김(3..

Linux 2023.02.16

Linux CentOS - 해외 IP 차단하기 (중국 등)

https://saju.choeum.com 적중률 높은 처음 사주2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com 2023년 2월 현재 동작하는 최신 방법입니다. Root로 작업한다. (1) 작업 폴더를 생성한다.# mkdir /root/ipblock# cd /root/ipblock (2) 전세계 IP 파일을 다운로드 받는다. 아래 주소에 접속해서 가입(Sign Up)하고 라이센스 키를 발급받는다.라이센스 키는 다시 보여주지 않으므로 반드시 메모를 해둔다.https://dev.maxmind.com/geoip/geolite2-free-geolocation-data MaxMind Server IP AddressesDevelop applications using i..

Linux CentOS Stream 9 초기 세팅 및 서버 보안 설정

https://saju.choeum.com/pos/front/sjuF0101.do?ref=s_BwgZAV1CS2tVJUAFBwEHCjMAAAAAbUJXUg 처음 사주 - 인생 7포인트2026년 성공하는 시기·성향·연애운·금전운·10년 운까지 한눈에saju.choeum.com Window가 아닌 Linux 서버를 쓰는 이유는 (1) 가볍고 (2) 오픈소스 기반의 무료 이기 떄문이다.스타트업 초기 오픈소스로 사용하다 회사가 성장하여 필요한 경우 상용 라이센스를 구입할 수 있는 Redhat 기반의 CentOS 를 선택하였다. 보안성, 안정성, 범용성이 있으며 어떤 가상 머신에도 잘 올라간다.또한, CentOS 는 Fedora 라는 업데이트 주기가 보다 짧은 선행 OS 를 기반으로 만들어지고 있다. 오픈소스는..

Linux 2023.02.07