목록Linux (22)
IT Log
매개변수 확장 매개변수 확장 설명 ${파라미터} 파라미터 값을 반환 ${#파라미터} 파라미터 길이를 반환 ${#파라미터[@]} Array인 경우 [@]는 Array 길이(인덱스 수)를 반환, [숫자]는 해당 인덱스 문자열 길이를 반환 ${파라미터#패턴} 파라미터 앞부분에서 처음으로 패턴과 일치하는 경우 제거 ${파라미터##패턴} 파라미터 앞부분에서 마지막으로 패턴과 일치하는 경우 제거 ${파라미터%패턴} 파라미터 뒷부분에서 처음으로 패턴과 일치하는 경우 제거 ${파라미터%%패턴} 파라미터 뒷부분에서 마지막으로 패턴과 일치하는 경우 제거 ${파라미터:-단어} 선언되지 않았거나, 빈 값인 파라미터인 경우 단어를 반환 (Array도 동일) ${파라미터-단어} 선언되지 않은 파라미터인 경우 단어를 반환 (Arr..
1. Repository 다운 및 설치 curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo yum install -y mssql-tools unixODBC-devel ※ 이전버전의 mssql-tools가 설치되어 있는 경우 yum remove unixODBC-utf16 unixODBC-utf16-devel 2. 환경 변수 추가 및 적용 echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc 참..
1. Repository 다운 및 설치 curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo yum install -y mssql-server 2. mssql-conf setup /opt/mssql/bin/mssql-conf setup # edition 선택 1~8번 중 선택 # 비밀번호 입력 및 확인 3. mssql 설치 확인 및 시작 # 상태 확인 systemctl status mssql-server # 시작 systemctl start mssql-server # 재부팅시 자동 시작 systemctl enable mssql-server 4. 방화벽 설정 (O..
1. Repository 다운로드 & 설치 curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/devel:kubic:libcontainers:stable.repo yum -y install podman 2. 확인 podman -v 참조 URL : podman.io/getting-started/installation
Ubuntu 20.04 / 20.10 MySQL 8.0 Ubuntu 18.04 외 이하 버전 MySQL 8.0 MySQL 5.7 ※ MySQL 5.7은 Ubuntu 18.04까지만 지원 20.04 / 20.10은 8.0 버전만 지원 MySQL 8.0 설치 1. 설치여부 확인 sudo apt list --installed | grep mysql-server 2. 기존 MySQL 제거 sudo apt remove mysql-server* 3. 패키지 검색 (생략 가능) sudo apt search mysql-server 4. 설치 sudo apt install -y mysql-server MySQL 5.7 설치 1. 설치여부 확인 sudo apt list --installed | grep mysql-serv..
발생원인 : - 2주 이상 yum 저장소 서버에 연결할 수 없는 서버에서 작업하는 경우 발생 해결방법 : - 출력메세지에서 제시하는 대로 아래 명령을 입력 yum makecache fast - 위 방법으로 되지않는 경우 yum cahce를 완전히 정리 yum clean all
find : 디렉토리 계층구조에서 파일을 검색 사용 방법 find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] Actions Action 설명 -delete 찾은 파일을 삭제(명령 성공시 true, 실패하면 오류 발생하며 종료상태 값이 0이 아님) / -depth를 명시적으로 지정 -exec ; command를 실행 지정된 명령은 일치하는 각 파일에 대해 한 번씩 실행 -exec {} + -execdir ; -execdir {} + -fls ls -l 과 같은 출력을 file에 저장 -fprint 경로 출력을 file에 저장 -fprint() 찾은 파일이 없어도 경로 출력을 file에 저장..
scp secure copy의 약어 (원격 파일 복사 프로그램) 사용법(usage) scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 설명 scp는 네트워크의 호스트간에 파일을 복사합니다. 데이터 전송에 ssh (1)을 사용하고 동일한 인증을 사용하고 ssh (1)과 동일한 보안을 제공합니다. scp는 인증에 필요한 경우 암호 또는 암호를 묻습니다. 옵션 설명 -1 scp가 프로토콜 1을 사용하도록합니다. -2 scp가 프로토콜 2를 사용하도록합니다. -3 두 원격 호..