본문 바로가기

서버/LINUX20

VMWARE + Centos7 + APM - 4 CentOS에 접속 리눅스 초기세팅설정 네트워크 설정 ping google.com을 쳤을때 해당 핑이 나타나게되면 네트워크는 정상적으로 잡혀있는것이다. 하지만 앞쪽에서 설정이 제대로 되어있지 않다면 정상작동 하지 않을것이다 ip addr명령어를 실행해본다. centos 설치시 봤던 네트워크인 ens33이 되어있는데 환경마다 다른이름이 나타날수있으니 참조할것 cd /etc/sysconfig/network-scripts/ 해당폴더에 ifcfg-ens33 이라는 파일이 있는것을 확인할수있다. vi ifcfg-ens33 우리가 체크할것은 ONBOOT만 확인한다 해당 설정중 다른것은 건들지않고 ONBOOT부분을 yes로 변경하면된다. systemctl restart network 명령어를 통해서 재시작한다. 그후.. 2020. 4. 8.
VMWARE + Centos7 + APM - 3 CentOS설치 부팅이 완료되게되면 해당 모습이 나타난다 한국어를 선택하고 넘어간다. 시스템의 설치 대상부분을 선택한다 실제 서버에서 작업한다면 직접 파티션을 설정하지만 여기에서는 자동으로 파티션을 설정한다. 네트워크 및 호스트명(N) 을 선택하여 네트워크를 선택한다. 여기서 이더넷 ens33 2020. 4. 8.
VMWARE + Centos7 + APM - 2 VMWARE 설치후 New Virtual Machine Wizard를 실행 다운받은 이미지파일을 경로를 설정한다 원하는 경로에 이름을 설정하고 진행 샘플테스트용이므로 원하는 용량과 스토리지설정은 원하는대로 하면된다 여기에서는 20G 그리고 싱글로 설정했다. 완료를 누르게되면 CentOS설치화면이 바로 출력된다. 2020. 4. 8.
VMWARE + Centos7 + APM - 1 목표 VMWARE에 Centos7을깔고 Apache PHP Mysql을 설치한다. 준비물 1. vmwar 평가판중 vmware workstation버전을 받는다 60일 사용가능 https://www.vmware.com/kr/try-vmware.html VMware 제품 평가 | KR 제품 VMware Workstation Player(이전의 Player Pro) Hands-On Lab - 소개 Hands-On Lab - 고급 www.vmware.com 2. Centos 이미지 다운로드 https://wiki.centos.org/Download Download - CentOS Wiki Download (2020-02-04 10:45:10에 AlainRegueraDelgado가(이) 마지막으로 수정) wik.. 2020. 4. 8.
디스크용량확인 df/du df : 디스크의 남은 용량을 확인 df . : 현제 경로의 디스크용량만 확인 df -k : 킬로바이트로 출력 df -m : 메가바이트로 출력 df -h : 알아서 출력 df . : 현제 디렉토리포함 파티션의 용량을 확인 du : 현재 디렉토리에서 서브디렉토리까지의 용량을 확인 du -a : 파일단위까지 출력 du -s : 총사용량확인 du -h : 알아서출력 du -sh * : 현재경로 아래 사용량 확인 1depth까지만 2020. 2. 13.
파일명 깨진파일 삭제 ls -ali 여기서 핵심은 i옵션으로 i옵션을쓰게되면 해당 파일의 고유 아이디값을 가져올수있다. 5378920 -rw-r--r-- 1 apache apache 105192 2020-02-07 15:55 ȨƮ .jpg 5378940 -rw-r--r-- 1 apache apache 2935743 2020-02-07 16:25 ??? ???.jpg 해당형태로 깨진파일에서 find . -inum 5378920 -exec rm -f {} \; 해당형태로 입력한다 ls -al로 확인해보면 삭제된것을 확인가능하다. 2020. 2. 7.
/dev/null 2>&1 /dev/null 2>&1 요건 왜쓰는걸까 예를들면 파일삭제시나 크론잡 실행시 $ rm sample > /dev/null rm: cannot remove `sample': 실행시 에러발생시 에러가출력된다. 에러를 뜨게하지 않으려면 2>&1을 붙이면 에러출력이 되지 않는다 추가내용으로 n>&m 의 형태에서 0 : 표준입력 1 : 표준출력 2 : 표준에러 값을 의미하는데 & : 백그라운드 2>&1을해석하면 2를 &1로 보내라 &백그라운드로실행하고 표준에러를 표준출력으로 보내고 백그라운드로 실행하라 표준출력값을 /dev/null 에 버려지게되므로 화면에 출력되지 않는다. 2019. 10. 14.
리눅스 반복 예약작업 cron 기본참조 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%B0%98%EB%B3%B5_%EC%98%88%EC%95%BD%EC%9E%91%EC%97%85_cron,_crond,_crontab 리눅스 반복 예약작업 cron, crond, crontab - 제타위키 cron, cronie, crond, cron daemon, crontab, cron job, crontab job 크론, 크론 데몬, 크론탭, 크론작업, 리눅스 작업 스케줄러 /usr/sbin/crond /usr/bin/crontab 프로세스 예약 데몬 리눅스용 작업 스케줄러 특정시각에 명령어가 수행되도록 등록가능 cronie(패키지) = crond(데몬) + crontab(크론 계획표[1]).. 2019. 10. 14.
cat /ect/passwd 사용자리스트 cat /ect/passwd bash사용자출력grp /bin/bash /etc/passwd | cut -f1 -d: 참조 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EA%B3%84%EC%A0%95_%EB%AA%A9%EB%A1%9D_%EB%B3%B4%EA%B8%B0 2019. 3. 4.