linux92 [Linux] chmod - 다수의 파일 권한 변경하기 테스트에 사용할 파일들 test1 파일을 소유한 user에게 실행 권한 부여 여러개의 파일에 대한 권한을 변경하기 권한을 변경하고 싶은 파일들을 나열해 준다. 결론 rm 이나 touch 처럼 chmod 도 여러개의 인자를 받아서 처리할수 있다. 후기많이 사용되지는 않을거 같으나linux의 명령어의 구조와 규칙에 대해서 다시 한번 생각할 수 있었다. 2024. 4. 18. [Linux] DNS - named 테스트 목표 하나의 vm에 dns 서버(named)를 설치하고다른 vm에서 사용할수 있도록 한다. 테스트에 사용할 vm의 ip는 각각 아래와 같다.192.168.219.110192.168.219.109 VM WARE안에 두개의 vm이 실행되고 있는 상황 테스트를 위해 /etc/resolv.conf 파일안의 nameserver 설정을 모두 주석처리---> 각각의 vm에 있는 파일들에 주석처리를 해준다. 주석처리를 하고 나서는 도메인 이름으로 핑 테스트를 할 수 없다. dns 서버 역할을 하는 named 서비스가 설치되어 있지 않다. named 서비스 설치를 위해서 nameserver 주석을 잠시 풀어준다. named 서비스를 사용할수 있게 해주는 bind 패키지를 설치 named 설치완료.. 2024. 4. 17. [Linux] mount & directory 마운트 테스트에 사용할 파티션 https://cloudinfrastructure.tistory.com/24 2G 혹은 enter 입력 디렉토리에 마운트가 되지 않는 " data-og-host="cloudinfrastructure.tistory.com" data-og-source-url="https://cloudinfrastructure.tistory.com/24" data-og-url="https://cloudinfrastructure.tistory.com/24" data-og-image="https://blog.kakaocdn.net/dna/bY5Ysk/hyVPTQjNWC/AAAAAAAAAAAAAAAAAAAAAM9szo4W7FZ_33LawI-h9UNPc3xRpKZo0fPrDDWb6WjR/img.jpg?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1756652399&allow_ip=&allow_referer=&signature=bXUq%2FbtTjLu2PmxgVIfq9jOmt3M%3D 2024. 4. 17. [Linux] DNS - nameserver /etc/hosts 파일의 내용은 위와 같다. /etc/resolv.conf 파일의 내용은 위와 같다. 이렇게 도메인 이름으로 핑 테스트 가능 외부 ip에 대해서도 동일 이번에는 /etc/resolv.conf 파일의 nameserver를 주석처리 하고 테스트 진행 주석처리 하고 나서는 도메인 명으로 핑 테스트 실패 /etc/hosts 파일에 8.8.8.8에 대해서 도메인명을 설정해 주고 테스트 테스트 성공 /etc/resolv.conf의 주석 해제 도메인 명을 이용해서 정상적으로 핑 테스트 성공 ps./etc/hosts 는 잘 사용되지는 않지만 사용은 가능하다.웹 브라우저에서는 도메인 명으로 ip 주소를 찾을때 /etc/hosts안의 내용을 먼저 확인한 다음에 /etc/r.. 2024. 4. 17. [Linux] Quota https://www.collinsdictionary.com/ko/dictionary/english/quota쿼타에 대한 설명은 위의 링크를 참고 quota 테스트를 위한 디스크 추가 디스크 파티션 설정 및 포맷 파티션을 생성할 디스크 파티션 생성 파티션 포맷 마운트 quota 테스트에 사용할 유저 생성 유저 생성 quota를 위한 설정 /etc/fstab 파일에 위와 같이 입력해준다. mount 의 remount 옵션을 사용해서 리마운트를 해주면 정상적으로 적용이 된것을 확인할수 있다. 파일이 없다. /quotaTest 디렉토리로 이동해서 quotaoff -avug 입력 quotacheck augmn 입력 quataon -av.. 2024. 4. 16. [Linux] shell script - authority 쉘 스크립트를 작성할 파일 쉘 스크립트의 내용 권한이 없어서 실행이 되지 않는다. sh 명령어를 사용하하면 실행이 가능하다. 파일이 처음에 생성되었을 실행권한 (x)가 없기 때문에 실행이 되지 않는다. user에게 실행권한을 부여해준다. 정상 실행이 된다. ps. 실행 권한이 없으면 tab을 눌러도 자동완성이 되지 않는다. 2024. 4. 15. [Linux] vi - open multiple files vi 명령어 뒤에 같이 open할 파일의 이름들을 작성해준다. 다음 파일로 이동할때는 shift + ; 키를 누른다음 "n"을 입력해준다. 두번째 파일 이전 파일로 가려면 shift + ; 를 누르고 prev를 입력해 주면은 된다. ps. yy를 눌러서 특정 문장을 복사해서 p를 눌러서 다른 파일에 붙여넣는 것도 가능하다. 2024. 4. 15. [Linux] installing xrdp xrdp가 설치되어 있지 않은거 같다. dnf로 설치가 되지 않는다. dnf명령어로 epel-release 저장소를 설치해준다. xrdp 설치 xrdp 설치완료 2024. 4. 15. [Linux] shell script - numeric calculation Case1 실행 결과 Case2 numcalc.sh를 복사해서 생성한 파일 Case1에서는 백틱 (`)이 아닌 쌍따옴표를 사용했다. 해당 식의 연산 결과가 아닌해당 식이 문자열 그대로 출력되었다. Case3 식 에서 백슬래쉬 "\"를 제거하였다. 구문 에러 발생 결론 쉘 스크립트에서 식을 작성할때는 백틱(`)과 괄호"()" 혹은 곱하기(*) 앞에 백슬래쉬 "\"를 꼭 사용해 주자. --->식에서는 "expr"을 앞에 붙여주는 것도 잊지 말자. 2024. 4. 15. 이전 1 ··· 5 6 7 8 9 10 11 다음