본문 바로가기
728x90

Infra/Linux2

[Infra] Linux 환경에 대한 이해와 고찰 필자는 현재 1년차 주니어 개발자이고, 다양한 경험을 하게 되었던 2024년입니다.현재 프로젝트에서 6개월째 다양한 솔루션을 구축하면서, 직접 솔루션을 만들고 필요한 서버를 직접 온프레미스 환경에 구축하면서 얻은 인사이트들을 기록할 예정입니다. 리눅스라는 환경에서 처음으로 개발을 하면서 배우고 머리를 박아가며 배웠던 디버깅 경험도 더불어 작성해 볼 예정입니다.1. What is Linux?리눅스는 오픈 소스 운영 체제로, 1991년 리누스 토르발스가 개발을 시작했습니다. 유닉스 계열의 운영 체제로, 다양한 디바이스에서 사용되며 안정성과 보안성이 뛰어납니다.오픈 소스: 누구나 소스 코드를 볼 수 있고 수정할 수 있습니다.다양한 배포판: Ubuntu, CentOS, Fedora 등 다양한 버전이 존재합니다... 2025. 3. 28.
[Infra] Linux 유저 권한 설정 및 그룹 세팅 필자는 현재 온프레미스 환경의 서버에서 업무를 진행 중이다. OS는 Rocky linux 8을 사용중이다. 그리고 폐쇄망 환경이라, 형상관리를 직접 컨테이너 띄워 운용 중이다. Gitea라는 무료 오픈소스를 사용 중이고, 사용법은 github, gitlab들과 유사하다. (gitlab enterprise 사용하면 좋겠다..)며칠 전에 프로젝트 도중에 큰 사고가 발생한 적이 있다. 서버 내의 바로 형상관리 데이터 모두를 팀원이 실수로 날려버린 것... (리눅스의 rm -rf 명령어를 통해 디렉토리를 통째로 날려버렸기에 여러 복구 방법을 시도해 보았지만, 모두 실패했다. 리눅스 파일 삭제 복구는 추후 포스팅 예정) 이런 사건들로 인하여, 나는 서버 주요 데이터 프로젝트 DB, 형상 관리 데이터 등 주요 데.. 2025. 3. 28.
728x90
반응형