Linux
-
yaml 파일 errorLinux 2022. 8. 18. 15:34
명령어 kubectl apply -f test_build_server.yaml 에러 error: error parsing test_build_server.yaml: error converting YAML to JSON: yaml: line 19: found character that cannot start any token 위와 같은 에러가 발생했을 때에는 yaml 파일에 space가 아닌 tab을 사용했는지 확인해야 한다. yaml파일은 tab키를 지원하지 않는다.
-
리눅스에 도커 설치하기Linux 2022. 8. 12. 17:09
Centos 7 기준으로 작성되었습니다. # docker install yum install docker # Docker service 실행 service docker start # 부팅시 자동 실행 설정 chkconfig docker on 위 방법으로 도커를 설치하였을 때에는 `1.13.1` 버전이 설치 되었고, docker image를 push 할때 에러가 발생하였다. 그래서 최신 버전으로 도커를 설치하는 방법을 찾아봤다. Docker 최신버전 설치 1. Docker 구버전 삭제 $ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker..
-
SELinuxLinux 2022. 7. 12. 16:46
SELinux 란 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Lunux 시스템용 보안 아키텍처 SELinux 동작 모드 enforcing SELinux의 기본값으로 활성화 상태, 보안 정책이 실행되어 로그 기록과 보호를 모두 수행하는 상태 permissive SELinux가 보안정책에 대해서 로그는 기록하지만 실제 차단되지 않는 상태 disabled SELinux가 비활성화 되어 동작하지 않는 상태 SELinux 상태 확인 sestatus // disable [root@localhost ~]# sestatus SELinux status: disable // enabled [root@localhost ~]# sestatus SELinux status: enabled SELinuxfs m..
-
리눅스 디렉토리(파일) 만들기Linux 2022. 5. 24. 17:23
mkdir 명령어 make directory의 약자로 리눅스 디렉토리(폴더)를 생성한다. $ mkdir [옵션] [디렉토리 이름] ex) $ mkdir test/ $ ls test ## 한번에 여러 디렉토리도 생성이 가능하다 $ mkdir test1/ test2/ test3 $ ls test1 test2 test3 mkdir 옵션 옵션설명 -m 디렉토리 접근 권한 설정, default : 755 -p 상위 경로도 함께 생성 -v 디렉토리 생성시 메세지를 출력 -z SELinux 보안 설정 -help 도움말 출력 --version mkdir 정보 출력 -p 예시 $ mkdir /home/test/test mkdir: cannot create directory ‘/home/tets/test’: No such..
-
NFS 마운트Linux 2022. 5. 24. 13:15
NFS : Network File System **공유된 원격 호스트의 파일을 로컬에서 사용할 수 있도록 개발된 파일 시스템을 네트워크 파일 시스템** 설명 사용자 컴퓨터(client)가 원격 컴퓨터(server)에 있는 파일을 자기 것처럼 마음대로 검색, 수정, 저장할 수 있도록 해주는 응용프로그램 클라이언트가 네트워크 상의 파일을 직접 연결된 스토리지에 접근하는 방식 다른 서버의 파티션을 마치 내 로컬 영역인 것처럼 네트워크를 이용하여 사용할 수 있다. 장점 접근이 좋다 단점 보안에 취약 NFS 마운트 (Centos 7) 준비 : VM 2대 (server 1대, client 1대) Server 설정 nfs package 설치 확인 $ rpm -qa | grep nfs-utils nfs-utils-2...
-
tar 파일 압축 & 압축 풀기Linux 2022. 5. 6. 09:40
1. tar로 압축하기 > tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc 2. tar 압축 풀기 > tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar 3. tar.gz로 압축하기 > tar -zcvf [파일명.tar.gz] [폴더명] ex) abc라는 폴더를 aaa.tar.gz로 압축하고자 한다면 > tar -zcvf aaa.tar.gz abc 4. tar.gz 압축 풀기 > tar -zxvf [파일명.tar.gz] ex) aaa.tar.gz라는 tar.gz파일 압축을 풀고자 한다면 > tar -zxvf aaa.tar.gz
-
Linux IP 변경Linux 2022. 5. 6. 09:33
Linux IP 변경 Centos7 기준으로 작성하였습니다. 현재 IP 확인 $ ifconfig 혹은 $ ip a 2. 이더넷 카드 수정 $ cd /etc/sysconfig/network-scripts/ $ vi ifcfg-ens33 # 각자 환경에 따라 다를 수 있음 ls명령어로 확인 이더넷 카드가 ens33으로 설정되어 있는 것을 확인할 수 있다. eth0 와 같이 다른 이름으로 되어있을 수도 있음 수정 전 초기 화면 BOOTPROTO -> "static" 으로 변경 UUIP 주석처리 # 추가 IPADDR=192.168.x.x GATEWAY=192.168.x.x PREFIX=24 DNS1=8.8.8.8 수정을 할 때는 insert키를 누른 후 하면 되고 수정이 완료되면 esc를 누른 후 :wq 를 치..