개발/server 10

ubuntu 파일 권한 변경 chmod

ubuntu를 사용중 파일 권한을 바꾸고 싶을때 사용하는 chmod에 대하여 알아보자 우선 ubuntu 서버에서 ls -alf 를 입력해본다면 파일들의 권한과 소유자 소유그룹을 확인할 수 있다. 요런식으로 이 포스팅에서는 사진 앞에있는 drw--------- 어쩌구 저쩌구 변경하는것을 알아볼것이다. 혹시 파일 소유자와 소유그룹 변경을 알고싶다면 https://yunikism.tistory.com/47 ubuntu 파일 폴더 소유자 변경 ubuntu 에서 파일이나 폴더의 수유자 및 소유그룹을 변경하는법 chown 옵션 소유자:소유그룹 파일or폴더명 예를들어 소유자를변경할경우 chown -R user1 testDirec 소유그룹을 변경할경우 chown -R :user1 testD yunikism.tistor..

개발/server 2023.07.31

ubuntu 파일 폴더 소유자 변경

ubuntu 에서 파일이나 폴더의 수유자 및 소유그룹을 변경하는법 chown 옵션 소유자:소유그룹 파일or폴더명 예를들어 소유자를변경할경우 chown -R user1 testDirec 소유그룹을 변경할경우 chown -R :user1 testDirec 변경을 한 후 ls - l 을 출력해보면 바뀐것을 확인 할 수 있다 옵션 옵션 설명 -c 변경된 파일을 자세하게 보여줌 -f 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않음 -v 작업상태를 자세히 보여줌 -R 경로와 그 하위 파일들을 모두 변경 옵션은 생략가능함. 예를들어 chown user1 testDirec 이런식으로 간단하게 가능하다.

개발/server 2023.07.18

ubuntu alias 추가

alias란? 자주 사용하는 명령어를 특정 문자로 간단하게 사용할 수 있는 기능 예를들어 tlog2='tail -f /svc/ss/was/tomcat/dddd/logs/catalina.out' 이런식으로 로그를 본다거나 할때 , 귀찮게 저 뒤에긴~명령어를 다 작성하지않고 tlog2 만 shell에 입력하면 바로 사용된다. 추가하는법 vi ~/.bashrc 터미널에 위에것을 입력하고 쭈우욱 내려보면 수정할 수 있게 나온다 i 를 누르고 원하는 내용을 작성하고 tlog2='tail -f /svc/ss/was/tomcat/dddd/logs/catalina.out' :wq를 누르고 나온다 ( 참고로 :wq는 저장하고 나가기) :wq 그리고 source ~/.bashrc 터미널에 적용 source ~/.bashr..

개발/server 2023.07.06

ubuntu 파일명 변경 mv rename

mv 이름변경 혹은 파일 위치변경할때 쓴다. 사용 형식은 mv 기존파일명 바꿀파일명 mv stratService.sh startService.sh 이런식으로 오타가난 파일명이있다면 변경을 해줄 수 있다. rename 한개이상의 파일명을 일괄 변경할때 사용할 수 있다. 여러파일의 확장자명을 전부 바꿀때 사용하면 좋다. 사용형식은 rename 기존파일명 변경파일명 대상파일 파일패턴 문자를 인식해서 여러 파일을 한번에 바꿀 수 있다. rename .jpg .png *.jpg 이런식으로 사용하면 .jpg 파일이 .png 확장자로 전부 바뀌고 디렉토리안에 abc1 abc2 abc3 이라는 파일이 있는데 파일이 많아지다보니 abc01 abc02 abc03 이런식으로 변경을 하고싶다면 rename abc abc0 a..

개발/server 2023.06.30

ubuntu 디스크 용량 확인 (df/du)

df : 디스크의 남은 용량 확인 df -k : 키로바이트 단위로 남은 용량을 확인 df -m : 메가바이트 단위로 남은 용량을 확인 df -h : 가독성 좋게 출력 df . : 현재 디렉토리가 포함 된 파티션의 남은 용량을 확인 du :현재 디렉토리의 사용량을 확인 ( 서브디렉토리 포함 ) du -a : 현재 디렉토리 사용량을 파일 단위로 출력 du -s : 총 사용량을 출력 du -h : 가독성 좋게 출력 du -sh * : 한 단계 서브디렉토리 기준으로 출력

개발/server 2023.06.27

letsencrypt 인증서 만료 수동 갱신

인증서 만료 갱신 다른버전 ​ certbot certificates 치면 인증서 정보가 쭈욱 나온다 expired~~~~~!!!!!!!!! ​ ​ 우선 nginx를 정지해야한다 service nginx stop 정지 시킨 후 certbot renew --dry-run ​ 갱신 테스트를 해본다 --dry-run 은 명령어의 시뮬레이션임 실제로 진행하는건 아니고 오류가 나는지 이런걸 미리 해볼 수 있음. ㅋㅋ 될리가 전부다 오류남.. 본인은 엔진엑스를 안끄고 해서 오류가 났었음 키고 테스트 하니 문제없이 작동 한개는 안쓰는거라서 오류가 나도 패~스 ​ ​ 이후에 --dry-run을 빼고 실제로 갱신을 시킨다 certbot renew 시뮬레이션과 동일하게 한개 실패 후 성공함!! ​ ​ certbot cert..

개발/server 2023.04.20

crontab 크론탭 시간 설정 리눅스 예약작업

cd /etc/crontab crontab 위치 ​ ​ * * * * * ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────── > 요일 (0 ~ 6) 0:일요일 1:월요일 2:화요일 3:수요일 4:목요일 5:금요일 6:토요일 │ │ │ └─────── > 월 (1 ~ 12) 1월 2월 3월 .... │ │ └──────── > 일 (1 ~ 31) │ └───────── > 시 (0 ~ 23) └────────── > 분 (0 ~ 59) ​ ​ 첫번째 * 몇분에 실행할지? 0이라고 쓰면 0분에 실행 10이라고 쓰면 10분에 실행, *를 적으면 매 분마다 실행 , */30 을 적으면 30분마다 실행 ​ 두번째 * 몇시에 실행? 0이라고 쓰면 0시에 실행 10이라고쓰면 10시에 실..

개발/server 2023.04.20