본문 바로가기
반응형

카테고리22

SVN 권한 설정 ubuntu 22.04 (apache mod dav svn) 설치는 아래 링크 참조 https://it-racoon.tistory.com/16 SVN 서버 만들기 - Ubuntu 22.04 Subversion 은 일반적으로 SVN 으로 불립니다. 소프트웨어 개발 프로젝트에서 버전 관리 시스템(VCS)으로 사용되는 오픈 소스 버전 관리 시스템입니다. Subversion은 코드의 변경 내역을 추적하고 여러 it-racoon.tistory.com SVN - Apache2 연동하여 사용할때 저장소 경로별 권한설정 2 그룹 teamA 와 teamB 에 속한 userA, userB 가 서로다른 경로의 SVN 저장소를 사용 가정 그룹은 따로 생성하지 않는다. 사용자는 유닉스 계정이 아니고 htpasswd 명령어로 생성 # SVN 서버 폴더 구성 /share/svn/teamA/.. 2023. 12. 1.
SVN 서버 만들기 - Ubuntu 22.04 Subversion 은 일반적으로 SVN 으로 불립니다. 소프트웨어 개발 프로젝트에서 버전 관리 시스템(VCS)으로 사용되는 오픈 소스 버전 관리 시스템입니다. Subversion은 코드의 변경 내역을 추적하고 여러 사용자 간에 작업을 조율하여 소프트웨어 개발 및 유지보수를 더 효과적으로 관리하는 데 도움을 줍니다. SVN 특징은 중앙화된 버전 관리 시스템으로 협업에 용이합니다. 분기점(Branch) 생성으로 개별 라인으로 작업이 가능하고 개별적인 트랜잭션으로 안정적인 커밋이 가능합니다. HTTP, HTTPS, SVN 등 다양한 원격 액세스 프로토콜을 지원하고 오프라인 상태에서 로컬 작업이 가능합니다. SVN 설치 Ubuntu 22.04 환경에서 apache2 웹서버와 연동하여 SVN 서버를 운영하는 방.. 2023. 11. 21.
Git 서버 만들기 Ubuntu 22.04 Ubuntu 22.04 에서 git server를 만들어 보겠습니다. # Ubuntu 서버에 git 설치하기 # apt 업데이트 sudo apt-get update # git 설치 sudo apt-get install -y git # 설치확인 git --version # git-shell 경로 확인 which git-shell # 결과 : /usr/bin/git-shell # 아래 명령어로 파일을 열어 /usr/bin/git-shell 경로가 없으면 추가 sudo vi /etc/shells # git 관리용 사용자 만들기 # git 사용자 추가 sudo adduser git # SSH 디렉토리, 인증 파일 만들기 SSH로 접속해 git-shell 명령어를 사용하기 위해 사용자 git 으로 SSH 디렉토리.. 2023. 11. 14.
Samba 서버 구축 ubuntu 22.04 - windows 클라이언트 연결 패키지 설치 sudo apt-get -y install samba 설정파일 편집 # 백업파일 만들기 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 편집기로 열기 sudo vi /etc/samba/smb.conf ### smb.conf 맨 아래 추가 [share] # 윈도우 클라이언트에서 네트워크위치 추가시 이 이름 사용 comment = Shared Folder path = /share# 공유할 폴더 경로 browseable = yes writable = yes read only = no # 액세스 가능한 유저 user1, user2 ... 추가설정 가능 # 그룹은 @group1, @group2, user1, user2 ... valid users = y.. 2023. 11. 7.
FTP 서버 구축 ubuntu 22.04 - Window 에서 접속하기 FTP : File Transfer Protocol 파일 전송하기 위한 서비스로, 파일 전송 성능이 뛰어나다. 우분투에서 제공하는 vsftpd를 설치해서 사용해보려고 한다 패키지 설치 apt-get install vsftpd 일반적으로 FTP를 통해 공개소프트웨어를 배포한다. 외부인이 FTP 서버에 접근할 수 있도록 설정해 보자 vi /etc/vsftpd.conf 익명의 사용자가 접속하는 경로는 /srv/ftp/이다 권한을 보면 755로 게스트는 쓰기 권한이 없다. 일반적으로 ftp 폴더 내 공용폴더 pub를 만들어 권한을 부여한다. 게스트는 해당 폴더에서 읽고 쓰기를 할 수 있다. cd /srv/ftp/ mkdir pub chmod 777 pub ll 서비스 재시작 및 등록, 작동확인 systemctl.. 2023. 11. 6.
APM 설치 ubuntu 22.04 (apache2, php8.1-common, mysql-server) 패키지 설치 apt-get -y install lamp-server^ 설치확인 dpkg -l apache2 php8.1-common mysql-server 서비스 재시작, 부팅시 자동시작 적용 systemctl restart apache2 systemctl enable apache2 systemctl restart mysql systemctl enable mysql 웹브라우저에서 로컬호스트 접속 확인 방화벽 설정 ufw allow 80 간단한 php 코드 작성 및 확인 Client에서 호스트 ip 입력해서 접속 2023. 11. 6.
RDP(Remote Desktop Protocol) 서버 구축 ubuntu 22.04 (VNC 대체) RDP 는 마이크로소프트에서 제작한 그래픽 공유 프로토콜이다. VNC와 동일하게 인터넷 연결을 통해 원격 데스크탑 PC를 사용할 수 있다. RDP와 VNC의 차이점은 사용자 세션관리로, VNC는 Client 모두 동일한 화면을 공유하지만, RDP는 설정에 따라 Client 세션을 여러개 생성 할 수 있고 접속한 Client는 각자 화면을 사용한다. 관련 패키지 설치 apt-get -y install xrdp 설정 - 공유 - 원격 데스크탑(Remote Desktop) 설정 xrdp 구성확인 및 방화벽 업데이트 # 구성파일확인 vi /etc/xrdp/xrdp.ini # 방화벽 설정 ufw allow 3389 # 서비스 시작 및 부팅시 서비스자동시작 systemctl enable xrdp systemctl .. 2023. 11. 6.
SSH 서버 만들기 Ubuntu 22.04 패키지 설치 및 서비스 실행 apt-get -y install openssh-server # 서비스 가동 systemctl restart ssh systemctl enable ssh # 상시가동 systemctl status ssh # 상태확인 # 방화벽 설정 ufw allow 22/tcp 클라이언트에서 접속 (linux) ssh [userId]@[ssh host IP address] # ex) ssh user01@111.111.111.111 접속 확인 2023. 11. 6.
텔넷 서버 만들기 Ubuntu 22.04 텔넷 서버 설치 # 텔넷 패키지 설치 apt-get -y install xinetd telnetd # 설정파일작성 sudo vi /etc/xinetd.d/telnet # 작성내용 service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } 서비스 가동 # 서비스 재시작 설정내용 적용 systemctl restart xinetd # 서비스 상태 확인 systemctl status xinetd # 서비스 부팅시 자동실행 적용 systemctl enable xinetd # 방화벽 설정 ufw allow 23/tcp .. 2023. 11. 6.
RAID 복구 RAID 디스크 장애 발생 (Linear, 0, 1, 5 RAID) Ubuntu 22.04 기존 레이드 설정 RAID 설정 (RAID - Linear, 0, 1, 5 ) Ubuntu 22.04 우분투 22.04 에서 RAID 설정을 진행해 보겠습니다 ***RAID 설정을 모두 마친 뒤 mdadm.conf 설정을 하고 재부팅 해야합니다*** mdadm.conf 설정은 맨 아래 내용 추가했습니다. Linear, 0, 1, 5 RAID 4가지 설정 진 it-racoon.tistory.com RAID 별 하드 장애 발생 테스트 아래 하이라이트된 하드에 문제발생 상황을 연출해 보자 각 레이드에 테스트용 파일을 저장해보자. RAID 구성 하드 제거 레이드 별 하드 1개씩 제거 후 부팅하면 응급 모드로 전환 후 하드 연결 확인 VMware 에서 제거 (= 실제 하드 제거) 하면 아래와 같이 된다. df 로.. 2023. 11. 3.
반응형