ls List의 약자. Windows의 ‘dir’과 같은 역할을 한다. 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열한다. $ ls -> 현재 디렉터리 파일 목록 $ ls /etc/sysconfig -> /etc/sysconfig 디렉터리의 목록 $ ls […]
[작성자:] 멘티16호 - 시스템엔지니어
[리눅스] Samba 서버 구축
Samba는 Linux 및 UNIX 시스템에서 Windows 운영 체제와의 파일 및 프린터 공유를 가능하게 하는 오픈 소스 소프트웨어이다.기본적으로 Samba는 SMB/CIFS 프로토콜을 구현하여 Windows 기반 시스템과 호환되도록 한다.이를 통해 Windows 클라이언트는 Samba를 […]
[리눅스] DHCP 서버 구축
DHCP DHCP(Dynamic Host Configuration Protocol)는 네트워크에서 IP 주소와 관련된 구성 정보를 자동으로 클라이언트에게 할당하는 프로토콜이다(IP 동적 할당). 서버는 네트워크에서 IP 주소를 동적으로 관리하여 네트워크 장치에 필요한 IP 주소를 할당하고 관련된 […]
[리눅스] NFS 서버 구축
OS : CentOS 8 NFS는 네트워크로 연결 된 컴퓨터 간 디렉토리를 공유하기 위한 서버이다. 네트워크를 통해 마운트된 디렉토리를 공유하는 것인데, 암호화된 상태에서 데이터 통신을 제공하는 것이 아니기 때문에 기본적으로 권장되지는 […]
쉘 스크립트 프로그래밍 – 2
사용자 정의 함수 사용자가 직접 함수를 작성하고 호출할 수 있다. 형식은 다음과 같다 func1.sh 실행 함수의 파라미터 사용 함수의 파라미터 즉 인자를 사용하려면 함수를 호출할 때 뒤에 파라미터를 붙여서 호출하며, […]
쉘 스크립트 프로그래밍 – 1
셸은 사용자가 입력한 명령을 해석해 커널로 전달하거나, 커널의 결과를 사용자에게 전달하는 역할을 한다. 셸 스크립트는 C 언어와 유사한 방법으로 프로그래밍 할 수 있는데, 리눅스가 애초에 C언어 기반 OS이기 때문이다. 셸 […]
Ansible 플레이북 yaml(야믈) 실행
Ansible의 플레이북은 여러 서버나 장치들에 대한 설정, 배포, 관리 작업을 자동화하기 위한 스크립트 같은 것이다. 간단히 말해서, 플레이북은 Ansible이 어떤 작업을 해야 할지를 정의하는 것 파일이라고 보면 된다. 이 작업들은 […]
Ansible 기본적인 Ad-hoc 명령어들
Ansible의 애드혹(Ad-hoc) 명령어는 Ansible의 풀 스크립트나 플레이북을 작성하지 않고, 간단한 명령어로 원격 서버에 대해 즉시 실행할 수 있는 명령을 의미한다. 이러한 명령어는 단일 작업을 빠르게 수행할 때 유용하며, 복잡한 자동화 […]
Dockerfile로 이미지 빌드하고 레지스트리 생성하기
OS: 윈도우 11 도커 데스크톱 사용 Dockerfile(도커 파일) 생성해서 이미지 생성, 컨테이너 빌드하기 이미지 및 컨테이너 사양 컨테이너 이름 이미지 이미지 이름 포트 my-running-nginx nginx:latest my-nginx 80 Docker 이미지 빌드 […]
RHEL 8 리눅스에 도커(Docker) 설치하기
RHEL 8 리눅스에 도커를 설치해보자. https://www.nuschool.co.kr/it-%ec%a7%81%ea%b5%b0/docker%eb%a1%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ea%b5%ac%ec%b6%95%ed%95%98%ea%b8%b0/ 이전 포스팅 처럼 윈도우에 도커를 설치할 때는 GUI 환경에서 홈페이지를 통해 설치파일을 다운받아서 했다면 리눅스에서는 CLI 환경으로 설치를 진행한다. Docker 이전버전 제거 도커 이전 […]