서버 등 운영체제(OS)/Linux (42) 썸네일형 리스트형 [Ubuntu] journal log 지우기 & 용량 제한 하기 /var/log 에 용량이 많이 차 있어 확인해보니 /var/log/journal 에 용량이 많이 쌓여있었다.. 아래와 같이 수행하여 용량을 제한하였다. Retain only the past two days: journalctl --vacuum-time=2d Retain only the past 500 MB: journalctl --vacuum-size=500M 우분투 20.04 업그레이드 후 오류 현상 정리 어제 우분투 20.04 를 올린 후 발생한 문제들에 대해서 짚어보기로 한다. 1. mysql 8 로 업그레이드 되면서 일부 config 제거 (cache_* 등이 먹히지 않았다.) 2. mysql strict mode가 켜짐 3. mysql 8에서 password function 이 제거되었고 groups keyword를 사용할수 없음 -> PASSWORD 로 처리된 부분들을 아래와 같이 처리하면 된다. password = CONCAT('*', UPPER(SHA1(UNHEX(SHA1(:password))))) 4. php7.4 에서 Object class를 쓸수없음. "new Object" 또는 "extends Object" 로 된 부분들을 모두 BaseObject 로 바꿔주어야 함 -> 아래 명령어로 .. How to setup apache server for React route? 리액트 빌드 후 아파치에 배포하고자 할 때. 빌드 디렉토리를 DocumentRoot 로만 잡았더니, sub path 일때 오류가 발생했다. virtualhost 를 아래와 같이 설정하면 된다. ServerName example.com DocumentRoot /var/www/httpd/example.com ... RewriteEngine on # Don't rewrite files or directories RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] # Rewrite everything else to index.html to allow html5 state links Rewrite.. How to gitlab restart 아래 커맨드로 재시작을 할 수 있다. 재시작을 한 뒤에는 502 화면이 뜨며 잠시 접속이 안될 수 있으니 유의. gitlab-ctl restart error: insufficient permission for adding an object to repository database .git/objects 해결방법 1. Repair Permissions After you have identified and fixed the underlying cause (see below), you'll want to repair the permissions: cd /path/to/repo.git sudo chgrp -R groupname . sudo chmod -R g+rwX . find . -type d -exec chmod g+s '{}' + Note if you want everyone to be able to modify the repository, you don't need the chgrp and you will want to change the chmod to sudo chmod -R a+rwX . If y.. [Ubuntu] socat 을 사용한 포트 포워딩 Port forwarding 회사에서 22포트로 외부로 나가는게 불가능해서, 내 서버의 ssh 는 22002로 변경을 해둔 상태인데, b 서버에 접근할일이 생겼다. 근데 곧장 sftp 를 쓰고자 하는데 ... 그럼 패킷을 포워딩 하면 어떨까 해서 방법을 찾아보니 iptables 로 하는방법이 있긴 하지만 매우 복잡, 비권장이라는 것에 정보를 더 찾아보니 socat 이라는게 존재했다. 사용법은 매우 간단하다. Redirect TCP port 443 in localhost to checkwebcam.com port 80.socat TCP-LISTEN:443,fork TCP:checkwebcam.com:80 fork parameter is required so that socat fork a new process for every con.. history 명령 재 실행 리눅스는 이전에 명령들을 기억합니다. shell > history 를 치면 이전에 입력했던 명령어들이 나타납니다. 실행했던 명령어 리스트중 어떤 명령어를 실행시키고 싶으면 다음과 같이 합니다. shell > !번호 를 입력하면 그 번호의 명령어를 실행합니다. SSL 웹서버 시작시 암호 입력 안하기 SSL인증서를 적용한 이후 웹서버 시작시에 암호를 묻는 경우가 있다. 아래처럼 진행해서 nokey 처리를 하면 된다. # openssl rsa -in 기존KEY -out 생성KEY 물론 기존 key 파일은 백업을 먼저 해두자. 이전 1 2 3 4 5 6 다음