Linux19 CentOS 8 실습 연습문제1 with RAPA 연습문제 1 Server의 /etc/sysconfig/network-script/ifcfg-ens192 파일의 내용을 수정하세요. Shell script로 수정. 1.snap-shot 2.backup file을 /root에 하나 복사 해놓으세요. 3. 파일의 내용을 192.168.16.11 -> 192.168.16.25 변경하고 -systemctl 명령을 이용해서 i/f를 stop -> restart 하세요. -systemctl 명령을 이용해서 상태를 확인하는 명령을 수행 하세요. * hint - sed 명령 사용해서 파일 안에 내용을 수정하세요. - 파일 이름 : ipchange.sh - 실행 : sh ipchange.sh 일단 해봤습니다.. 2024. 4. 22. CentOS 8 쉘 스크립트 프로그래밍 CenOS에서 기본적으로 사용하는 셸은 Bash Shell echo $환경변수이름 형식의 명령으로 여러 가지 환경 변수값을 찾을 수 있습니다. 쉘 스크립트 프로그래밍 실습 vi name.sh 이나 gedit name.sh 명령을 실행 해서 간단한 쉘 스크립트를 작성해봅니다. sh name.sh 명령으로 실행해봅니다. chmod +rwx 파일명 명령으로 권한을 추가 할 수 있습니다. 실행 권한을 추가하면 ./name.sh 명령으로 실행이 가능합니다. 변수는 대소문자를 구분하고 '=' 좌우에는 공백이 없어야합니다. 모든 변수는 string으로 취급됩니다. 변수를 사용 전 미리 선언하지 않으며, 처음 값이 할당되면서 자동으로 변수가 생성됩니다. 변수의 입력과 출력 숫자 계산 파라미터 변수 if 문과 case문.. 2024. 4. 22. CentOS 8 하드디스크 관리와 사용자 공간 할당 2 쿼터 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것 스냅샷으로 초기화면으로 돌아옵니다. 터미널을 열고 파티션 생성 / 포맷 / /userHome 디렉터리에 마운트 합니다. fdisk /dev/sdb n p 1 enter enter p w mkfs.ext4 /dev/sdb1 mkdir /userHome mount /dev/sdb1 /userHome gedit /etc/fstab 실습에 사용할 유저를 만들어줍니다. defaults,usrjquota=aquota.user,jqfmt=vfsv0 으로 바꾸어 줍니다. 재부팅 효과를 내기위해 mount --option remount /userHome 입력하고 mount를 다시 입력하시면 /dev/sdb1 디렉터리가 쿼터용으로 마운.. 2024. 4. 18. CentOS 8 하드디스크 관리와 사용자 공간 할당 IDE SATA SCSI NVMe 리눅스에서 처음 장착된 SCSI 하드디스크 이름을 /dev/sda 라고 부른다. 추가로 장착 시 /dev/sdb, /dev/sdc...sdd...sde 파티션은 /dev/sda1...sda2...sda3...sda4 순차적으로 숫자가 붙음 추가한 하드디스크 /dev/sdb는 사용하려면. 최소 1개의 파티션으로 나누어야 함. 논리 파티션 이름은 /dev/sdb1이 되고 파티션은 바로 사용할 수 없고 반드시 특정 디렉터리에 mount 시켜줘야 함. 파티션 설정 명령 예시 fdisk /dev/sdb # SCSI 0:1 선택 Command : n #새로운 파티션 분할 Select : p # Primary 파티션 선택 Partition number : 1 #파티션 번호 , 최대 .. 2024. 4. 18. CentOS 8 7 중요한 네트워크 관련 명령어 nmtui (network manager text user interface) /etc/sysconfig/network (네트워크 기본 정보가 설정되어있는 파일) /etc/sysconfig/network-scripts/ifcfg-ens192 (ens192 장치에 설정된 네트워크 정보가 들어있는 파일) /etc/resolv.conf (DNS 서버의 정보와 호스트 이름이 들어있는 파일) /etc/host (현재 컴퓨터 호스트의 이름과 FQDN이 들어있는 파일) systemctl start/stop/restart/status NetworkManager (네트워크 설정 변경 후 변경된 내용을 시스템에 적용시키는 명령어) ifup [장치이름] (네트워크 장치 작동 및 중지) ifdow.. 2024. 4. 18. CentOS 8 6 nmtui firewall-config ntsysv 명령어 서비스(데몬)의 시작, 중지, 재시작, 사용 여부 결정 dnf -y install ntsysv 매월 15일 새벽 3시 1분에 /home 디렉터리와 하위 디렉터리를 /backup 디렉터리에 백업 https://cafe.naver.com/thisislinux/7524 openrdate-1.2-14.fc30.x86_64.rpm 패키지를 다운받는다. dnf -y install openrdate*.rpm systemctl status crond 명령으로 cron 관련 서비스인 crond가 동작하는지 확인한다. gedit /etc/crontab 아래 01 3 15 * * root run-parts /etc/cron.monthly 추가 매월 15일 3시 1분.. 2024. 4. 17. 이전 1 2 3 4 다음