반응형 분류 전체보기219 [CentOS7] 읽고 쓰고 실행 1. 디렉토리에서 쓰기 권한(w)이 없다면 파일을 수정하고 생성하는 것 등이 불가능하다. 2. 실행 권한(x)이 없다면 디렉토리로 접근하는 것(cd)가 불가능해진다. 3. 읽기 권한(r)만 부여할 경우 디렉토리에 저장된 항목은 조회할 수 있지만 해당 디렉토리에 저장된 파일은 조회할 수 없다. 즉, 어떤 파일이 있다는 것만 알 수 있다. 4. 디렉토리에 실행 권한(x)만 부여할 경우, 디렉토리 내 파일 목록을 볼 수 없다. 이 말은 읽기 권한(r)이 없어 ls -al로 조회해도 디렉토리 내의 파일은 알 수 없다. 하지만 실행 권한(x)은 있어 어떤 파일이 저장되어 있는지 이미 알고 있다면 파일을 조회하는 것은 가능하다. 주의할 점은 이 경우에는 파일의 경로와 이름을 정확하게 입력해야 조회할 수 있다. 5... 운영체제 이야기/Linux(CentOS) 2022. 6. 3. [CentOS7] grep 명령어 사용 출처 : https://coding-factory.tistory.com/802 리눅스 find 명령어는 로그파일이나, 텍스트 파일에서 특정 문자열을 찾을 때 사용하며 tail 명령어나 find 명령어등 다양한 명령어들과 함께 사용하여 로그 파일에서 실시간으로 특정 문자열을 찾는다던지, 혹은 디렉터리 내에서 특정 이름을 포함하는 파일을 찾을 때 등등 다양하게 응용도 가능합니다. grep 명령어 리눅스에서 grep 명령어는 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어입니다. 특히 tail이나 ls 등 다양한 명령어와 조합하여 응용되는 경우가 많아서 이 grep명령어는 리눅스에서 능숙하게 사용할 줄 알아야 하는 기본 명령어입니다. 리눅스 grep 사용법 grep [옵션][패턴][.. 운영체제 이야기/Linux(CentOS) 2022. 6. 2. [CentOS7] jenkins 설치 및 gitlab 연동, 빌드 및 원격지 배포 - 4편 젠킨스 hook 기능을 이용한 자동배포 설정 1. 빌드 유발 * GitHub hook trigger for GITScm polling 체크 * 고급... 클릭 * Secret token 발급 2. 깃랩 해당 레포지토리의 Settings 메뉴 * Webhooks * url, Secret token 입력 * push events : ex : dev. ,master, 브랜치 이름 * URL : http://192.168.1.80:12000/project/레포지토리 이름 형태로 작성 - 다른 설정 값들은 디폴트로 두고 확인 운영체제 이야기 2022. 4. 25. [CentOS7] CentOS 7 넥서스 레포지토리 구축하기(nexus repository) 안녕하세요 깐지꾼지파파입니다!! 오랜만에 기술블로그입니다... ㅋㅋ 그동안 육아와 프로젝트 진행으로 인한 관리 소홀...인듯 합니다 ㅋㅋ 본격적으로 사내에서 인프라&개발을 겸하게 되어서 이번엔 중앙저장소 역할을 해주는 넥서스를 구축 하게 되었습니다. 설치 및 상세 설명은 아래 가이드 따라 오시면 되겠습니다 ~ 1. 설치 sudo mkdir /opt/nexus cd /opt/nexus sudo wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz sudo tar -xvzf latest-unix.tar.gz 설치는 뭐 딱히.. 특별한게 없습니다. 2. 구동 전 환경 설정 1. 실행 계정 설정 넥서스 구동 계정 설정 - 사내 운영 정책에 따라서 계정을 .. 운영체제 이야기/Linux(CentOS) 2022. 4. 20. [JAVA&기타] 네이밍 규칙 네이밍 케이스 camelCase (카멜 케이스) PascalCase (파스칼 케이스) snake_case (스네이크_케이스) kebab-case (케밥-케이스) 네이밍 명명 규칙 JavaScript javaScript 는 camelCase 를 사용. 단, 클래스는 PascalCase 를 사용. 파일명 파일명은 kebab-case 로 표현 그래서 kebab-case 또는 snake_case 중에 사용하면 된다. git도 대소문자 무시 MacOS도 파일명을 다룰 때 대소문자를 무시 URL URL 은 kebab-case 로 표현 주소에서 대소문자를 구분함. 그래서 소문자로만 구성하고 kebab-case 로 표현하기 백앤드 이야기/JAVA&Spring 2022. 3. 11. [MySQL] 트랜잭션 격리(isolation) 수준 테스트 안녕하세요 깐지꾼지파파 한희성입니다 ㅎㅎ 오늘은 mysql 격리 수준을 주제로 테스트 결과 및 과정을 공유 하려고 합니다 !! 주요 시스템 : mysql 8.0, InnoDB 실습 툴 : heidiSQL 현재 사내에서 사용중인 mysql 버전입니다 ~~ 바로 본론.. 아래 4가지 격리 수준에 대해 공부한 내용을 각 테스트 과정과 사진을 첨부하여 공유 하겠습니다. 1. READ UNCOMMITTED 2. READ COMMITTED 3. REPEATABLE READ(기본 레벨) 4. SERIALIZABLE 실습하기 전 미리 실습에 필요한 테이블 생성 및 데이터 저장 CREATE TABLE user ( idx INTEGER PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100) );.. 카테고리 없음 2022. 1. 28. [MySQL] 8.0 사고 기록 굉장히 오랜만에 블로그를 작성하네요 ~~ 오늘 아주 큰?! 사고로 이어질뻔했던 이슈가 하나 있어서 기록으로 남겨 보려고 합니다. mysql 8.0 db 의 커넥션 상태가 증가만 하고 해소가 되지 않는 것!!!! 오늘 테스트를 빡시게 돌려보다가 보니 too many connections 오류가 다수 발생 하는 것 !! 곧바로 db 설정 원인 분석 ~~ show variables like 'max_connections'; 로 확인 했을 때 맥스 커넥션은 151로 설정 되어 있으며 SHOW STATUS LIKE 'Threads_connected' -- 커넥션 맺어져 있는 수 의 값이 계속 증가만 하고 해소가 되지 않았다. (여기서 151개가 초과 하면 바로 too many 오류 발생 ~~) SHOW STATU.. 데이터베이스 이야기/MySQL 2022. 1. 26. [CentOS7] Google OTP 적용하기 !!!! 금감원 규정에 따른 서버 접근에 대한 2차 인증을 적용 해야한다. 사용중인 접근제어 솔루션에 기능이 있으나 이를 사용하게 되면 클라이언트당 7만원 추가 요금이란다 ;;;;; 정보를 찾다가 구글 OTP를 적용하기로 했다.. (물론 무료 이고 가이드가 잘 되어 있길래.. ㅎㅎ) 설치 환경 OS : CentOS 7.9 (3.10.0-1160.49.1.el7.x86_64) 1. 구글 OTP 인증 패키지 리파지토리를 설치한다. yum install epel-release -y 2. 구글 google-authenticaot 설치 * 설치 과정에서 나오는 질문은 모두 Y yum install google-authenticator 3. 패키지 설치완료 후 SSH인증을 위한 PAM 모듈 설정 cp /etc/pam.d/s.. 운영체제 이야기/Linux(CentOS) 2021. 12. 30. [CentOS7] APM 프로그램 Scouter + Slack 을 이용한 JAVA 서비스 모니터링 - 2편 1편에 이어 2편에서는 Scouter 와 Slack 을 연동 하도록 하겠습니다 ~ 설정과 연동 자체는 간단하지만.. 케이스별 어떤식으로 알람이 동작하는지는 3편에서 작성 하도록 하겠습니다 ㅋㅋ https://hhseong.tistory.com/215 [CentOS7] APM 프로그램 Scouter + Slack 을 이용한 JAVA 서비스 모니터링 - 1편 소개 JVM 기반 WAS, OS 모니터링 시스템으로 오픈소스 APM 입니다. 스카우터는 크게 4가지 모듈로 구성되어 있으며, 각 역할은 아래 에서 소개하도록 하겠습니다. Java 시스템에서 주로 사용하지만 스 hhseong.tistory.com 슬랙 얼럿 플러그인 스카우터의 슬랙 플러그인은 서버에서 발생한 경고 메세지를 슬랙으로 발송해준다. 아래 정보들.. 운영체제 이야기/Linux(CentOS) 2021. 7. 24. [CentOS7] APM 프로그램 Scouter + Slack 을 이용한 JAVA 서비스 모니터링 - 1편 소개 JVM 기반 WAS, OS 모니터링 시스템으로 오픈소스 APM 입니다. 스카우터는 크게 4가지 모듈로 구성되어 있으며, 각 역할은 아래 에서 소개하도록 하겠습니다. Java 시스템에서 주로 사용하지만 스카우터 git 설명에 따르면 다른 시스템에서도 사용 가능한 것으로 보입니다. https://github.com/scouter-project/scouter/blob/master/README_kr.md scouter-project/scouter Scouter is an open source APM (Application Performance Management) tool. - scouter-project/scouter github.com 스카우터 기본 구성 시스템 적용 버전 1. API Server * .. 운영체제 이야기/Linux(CentOS) 2021. 7. 19. [JAVA] Optional 기능 메모 참고 https://www.daleseo.com/java9-optional/ Java9에서 추가된 Optional 기능 소개 Engineering Blog by Dale Seo www.daleseo.com 백앤드 이야기/JAVA&Spring 2021. 7. 13. [CentOS7] 압축 및 해제 압축 : tar zcvf $zip_file_name /nas/ 해제 : tar -zxvf [파일네임] 옵션 설명 c 파일을 tar로 묶음 C 경로를 지정 v 묶거나 파일을 풀 때 과정을 화면으로 출력 f 파일 이름을 지정 x tar 압축을 풂 z gzip으로 압축하거나 해제함 p 파일 권한을 저장 운영체제 이야기/Linux(CentOS) 2021. 7. 9. 이전 1 2 3 4 5 6 7 8 ··· 19 다음 💲 추천 글 반응형