Linux
-
podman 제거 후 docker 설치Linux 2025. 1. 23. 09:19
Rocky Linux 9.5 에서 podman 이 기본 설치되어있는데 docker-compose 하는 과정에서 자꾸 예기치 않은 에러가 발생해서 결국 다시 Docker 로 설치 진행. # podman 제거 dnf remove podman -y# Docker 저장소 설치 dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo# Docker 설치 dnf install docker-ce docker-ce-cli containerd.io -y# 서비스 등록 ystemctl enable docker# 서비스 재시작systemctl start docker일반 사용자 Docker 사용 권한 부여 sudo usermo..
-
리눅스 메일 커맨드 이용하기Linux 2021. 4. 30. 08:16
종종 Bash 쉘에 접근했을때 새로운 메일이 있다는 메시지를 보곤했었는데 항상 무시해왔다. ㅎㅎ 오늘은 이걸 문득 한번쯤은 확인해봐야할것 같아서 찾아보았다. 당연히 있을것 같은 mail 명령어 실행했는데.. 놀랍게도 없다. 새로 설치를 해줘야한다. yum search 로 찾아보니 mailx 라는 녀석이다. 설치를 완료하고 mail -u 유저명 으로 메일에 접근할수 있고 커맨드를 통해 읽고 리스트업하고 삭제 등을 할수 있었다. 참고로 가장 최신 메일 내용 확인하는 방법은 : z$ 이다. 상세한 커맨드 설명을 아래 참조 www.computerhope.com/unix/umailx.htm Linux mailx command help and examples Linux mailx command help, examp..
-
아파치 , Nginx 에서 remote ip 가 엉뚱하게 나올때Linux 2019. 3. 26. 19:08
처음 이걸 알게 된건 Ngixn proxy 설정을 하면서 겪었던 문제였다. 기존 해왔던 modjk 연결 방식 되신 간편한 proxy 로 tomcat 을 연결하였더니 엉뚱하게 access log 에 127.0.0.1 로 기록이 남았었다. 문제의 원인은 XFF(X-Forwarded-For) 아파치, nginx , tomcat 에서 설정하는 방법은 아래 링크에 친절이 설명하고 있다. 1.참고 링크2.참고 링크 혹시 링크가 끊어짐을 대비하여 요약하자면 아파치 :http.conf 파일 내용중 포맷을 정의하는곳으로 가서 LogFormat "%h ..... 중략 로 되어있는 부분을 LogFormat "%{X-Forwarded-For}i .......중략위와 같이 변경한다. %h 부분이 프록시 서버 ip 가 찍히는 부..
-
CentOS 7.X MariaDB 분실시Linux 2018. 10. 10. 16:21
루트 비번을 복잡하게 했다가 냠냠 까먹어 버렸다. ㅠㅠ . 구글링을 통해 알아보고 mysql.conf 파일을 바꾸고 이것저것 시키는데로 해봤는데 제대로 안됐는데 아래 링크로 성공! 결론은 여기에 엄청 잘 정리되어있다. http://blog.ivps.kr/7 우선 서비스 정지 #> systemctl stop mariadb.service safe 모드로 실행 /usr/bin/mysqld_safe --skip-grant-tables --skip-networking & 그럼 신기하게도 #> mysql -u root 이렇게 로그인이 된다. 로그인 후 use mysql; 로 db 선택 후 평소 비번 변경하는것 처럼 MariaDB [mysql]> update user set password=PASSWORD('1234..
-
MariaDB 설치 (CentOS 7.x)Linux 2018. 8. 25. 17:38
centos 7.x 에 마리아디비 설치하기 #> yum install mariadb-server mariadb-client -y ]# yum install mariadb-server mariadb-client -y yum install mariadb-server mariadb-client -y yum install mariadb-server mariadb-client -y]# yum install mariadb-server mariadb-client -y위와 같이 설치가 완료되면 서버 재시작시에도 자동 시작을 위해 아래와 같이 설정 #>systemctl start mariadb.service #> systemctl enable mariadb.service 그럼 이제 보안을 위해 비번 설정 mysql -u..
-
MariaDB 인코딩 이슈Linux 2018. 7. 12. 11:34
한글 insert 하면 에러가 발생하는 상황 발생 몇가지 접근 방법을 찾았다. https://mariadb.com/kb/en/library/setting-character-sets-and-collations/#example-changing-the-default-character-set-to-utf-81. mariadb config 파일 수정 방법 2. jdbc 설정에 인코딩 설정 방법 : spring.datasource.url = jdbc:mysql://localhost:3306/dhkim?useUnicode=yes&characterEncoding=UTF-8 https://stackoverflow.com/questions/38677740/spring-data-jpa-utf-8-encoding-not-wo..
-
Docker로 gitlab 설치Linux 2018. 5. 10. 19:29
회사의 중요한 자산인 소스를 완전 관리형의 편의로 외부에 두는건 좀 불안해서 gitlab 택했다. 과거에는 이거 설치하다 완전 날새기 일쑤 였는데 요즘 Docker 가 다 해결해 주니 참 편리한 세상이다. ^^; 난 docker-compose 를 활용해서 설치할 것이다. 공식문서 : https://docs.gitlab.com/omnibus/docker/ 글 중간쯤에 이렇게 친절하게 설명하고 있다. 자 이제 본격적으로 설치해보자 OS : AWS CentOS CPU : 2 RAM : 4GB (가급적 8G , 4G 인경우 hang 이 걸리는 상황 발생) 일단 도커가 필요하다.! AWS AMI 는 기본적으로 Docker 를 설치할수 있게 repository 를 연결하고 있다. 모두 root 계정으로 실행 EC2..
-
GoAccess - 아파치 로그 분석Linux 2018. 3. 22. 09:08
톰캣 엑세스 로그툴을 검색하다가 GoAccesss 와 아파치로그뷰어 란 툴이 있다는 사실을 알게되었다. 참고 링크GoAccess 설치 과정 설치 환경 CentOS 6.8 홈페이지에서 안내하는것처럼 정말 딱 요롷게... 설치 할려고 했지만. ..라이브러리 에러가 생긴다. $ wget http://tar.goaccess.io/goaccess-1.2.tar.gz $ tar -xzvf goaccess-1.2.tar.gz $ cd goaccess-1.2/ $ ./configure --enable-utf8 --enable-geoip=legacy $ make # make install 그래서 아래와 같이 2개 라이브러리 설치! 우선 epel 저장소 추가yum install geoip-develyum install n..