linux 4

[Linux/MacOS] 단축 명령어 생성하기

프로젝트 진행하다가 보면 ssh로 운영 서버를 접속해야 하는 일이 있는데 매번 입력을 할 수 없어서 단축 명령어를 사용하여 빠르고 쉽게 ssh 접속을 하도록 한다 1. 현재 설정되어있는 단축어 보기 >> alias 2. 단축명령어 생성하기 >> alias 단축명령어='단축시킬 명령어' >> alias test='ssh -i !/.ssh/id_ras test@0.0.0.0' 하지만 터미널에서 등록하게 되면 일시적인 등록이 되므로 영구적인 등록을 위해서는 설정 파일에서 등록을 해놔야한다 3. 영구적인 단축명령어 생성하기 3-1. zshrc 편집기 열기 vi ~/.zshrc 3-2. 맨 아래에 등록할 단축 명령어 입력 3-3. zshrc 적용하기 >> source ~/.zshrc

study/Linux 🐧 2022.08.03

[mariaDB] 대소문자 구분 설정

centos7 에서 yum install시 특별한 조건 없으면 maria db는 대소문자 구분을 한다. 로컬에서는 대소문자 구분이 없어서 그냥 구분 없이 했는데 linux에서는 대소문자 때문에 구분이 돌아가지가 않았다. vi /etc/my.cnf.d/server.cnf 로 파일을 열고서 # this is only for the mysqld standalone daemon [mysqld] # 0 : 대소문자 구분, 1 : 대소문자 구분하지 안함 (소문자로 저장), 2 : 대소문자 구분하지 안함 (소문자로 비교) lower_case_table_names = 1 를 맨 밑에 작성 후 systemctl stop mariadb systemctl start mariadb 하면 프로젝트 실행시 대소문자 구분하지 않는..

study/Project 🐾 2021.03.01

[Linux] CentOS에서 SpringLegacy 프로젝트 배포시 에러

기존 CentOS에 깔아놓은 jdk는 1.8, tomcat은 8이고 실제 로컬에서 진행한 개발은 jdk 11, tomcat은 9로 진행하였다. 조원의 말로 톰캣 버전이 달라서 안 된다는 말에 CentOS 포맷후 tomcat9로 새로 설치했지만 404에러.. 그 후 검색으로 catalina.out에 로그가 있다는 것을 확인 vi /usr/local/tomcat9/logs/catalina.out 으로 가서 로그 확인을 하면 된다 로그 확인 결과 java.lang.UnsupportedClassVersionError: 확인, class file version 55.0 확인 jdk 버전이 다르다는 것은 전혀 생각을 못 하고 있어서 CentOS에 기존 jdk 삭제 후 jdk 11 새로 설치하기로 했다 rpm -qa..

study/Project 🐾 2021.02.15

[Linux] df, du란?

df ( Disk Free ) 리눅스 시스템 전체의(마운트 된) 디스크의 여유 공간 확인하고 파일시스템, 디스크의 크기, 사용량, 남아있는 용량, 사용률, 마운트 지점 순으로 정보를 출력합니다. du ( Disk Usage ) 해당 파일 및 디렉토리의 디스크 크기를 확인하는 명령어입니다. 옵션이 없으면 현재 경로의 모든 파일 크기를 MB단위로 출력합니다. df와 du의 출력 크기가 다르게 보이는 이유 df 명령어는 현재 마운트 된 파일시스템의 상태를 기초로 하여 사용률을 보여주는 것이고 du명령어는 실제 디렉토리와 파일을 확인하고 그 크기를 조사하기 때문입니다. 현재 실행 중인 프로세스가 오픈한 파일에 대해서 삭제처리를 한 후에 해당 프로세스(태스크)를 종료하지 않으면 그 파일은 deleted 상태로 남..

study/TIL🐥 2021.01.06