반응형
Linux2024. 11. 27. 10:38[Linux] 파일의 문자열 치환하기 - Replace

문자열 치환하기특정 파일에 내용 중에 문자를 다른 문자로 바꿀일은 생각보다 많이 있다. 당연히 하나하나 찾아가며 눈으로 바꿀수도없고, 특정 명령어를 통해 바꾸는 방법을 소개하도록 하겠다. Linux 명령어 sedsed 's/원본문자열/바꿀문자열/g' 파일명sed 명령어를 통해 파일에 문자를 바꿀 수있는데, s는 문자를 치환하겠다는 옵션, g는 전체 문자열을 대상으로 바꾸겠다는 옵션이다. sed 's/원본문자열/바꿀문자열/gi' 파일명i 옵션은 대소문자 구분없이 다 치환하겠다는 옵션이다. 현재 파일에 그대로 수정하기위해서는 추가적인 옵션  [-i] 를 붙여야하는데sed -i 's/원본문자열/바꿀문자열/gi' 파일명위와같이 사용하면된다. 새로운 파일에 쓰고싶다면 [> new파일] 을 지정하면된다.sed 's..

[Linux] 파일 인코딩 타입 확인 및 변경하기
Linux2024. 11. 24. 20:26[Linux] 파일 인코딩 타입 확인 및 변경하기

Linux File Encoding 파일들은 여러가지 인코딩타입으로 각각의 데이터가 쓰이는데, 윈도우에서는 인코딩에 대한 변경이 그다지 자유롭지 못하지만, 리눅스에서는 비교적 확인과 변경이 자유롭다 생각하여 해당 내용을 간략하게 나마 공유하도록 하겠다. Encoding Type 확인file -bi [파일명]file -bi test.txt 리눅스에 기본적으로 설치되어있는 도구 중 file이라는 명령어는 파일의 유형을 조회하고 출력해주는 명령어 도구이다.이 중,  -b 옵션은 간략하게 출력 / -i 옵션은 콘텐츠 유형과 문자 인코딩을 확인 하게 해주는 옵션이다.Encoding Type 변경하기 iconv -f [변경 전 인코딩] -t [변경 후 인코딩] [변환 할 파일명] > [변환한 파일명] iconv ..

[Linux] FTP 설치 및 사용 - FTP Server, FTP Client 설치
Linux2024. 3. 19. 09:00[Linux] FTP 설치 및 사용 - FTP Server, FTP Client 설치

FTP 원격지에 파일을 다운받거나, 업로드를 하여 파일을 전송해야 할 때가 있다. 이럴때 사용되는 일반적인 방법이 바로 FTP(File Transfer Protocol)를 활용하는 방법이다. 리눅스 서버에서 FTP를 사용하기 위해 원격지의 FTP 서버와 로컬의 FTP 클라이언트에 대해 설치하는 방법 및 사용법에 대해 간략하게 소개하도록 하겠다. FTP Server - vsftpd FTP 서버는 원격지를 말한다. 우리가 접속하여 파일을 업로드 하거나, 다운로드 하는 곳을 말한다. FTP 서버 서비스가 설치되어 실행되고 있어야 FTP(파일 전송 프로토콜)를 사용하여 접속 할 수 있다. CentOS7을 사용하는 리눅스 환경에서는 vsftpd라는 FTP Server 서비스를 이용한다. vsftpd의 설치와 세팅..

[MariaDB][Error] ERROR 1005 (HY000) (errno: 184 "Tablespace already exists")
DATABASE/MariaDB2023. 7. 20. 15:00[MariaDB][Error] ERROR 1005 (HY000) (errno: 184 "Tablespace already exists")

Intro 안녕하세요 초보 DBA 다뉴입니다. 요번에 만나게 된 오류에 대해서 이야기 해볼까 하는데요. MariaDB 운영서버 -> MariaDB DR서버로 자동 백업 / 원격지 복원하는 과정에서 발생되었습니다. 기존에 잘 운영되고있는 로직이였는데요. DR서버에 잠시 테스트한다고 이것저것 건드렸다가 문제가 발생하게 되었습니다. 어떤 오류? ERROR 1005 (HY000) Can't create table [Database Name].[Table Name] 테이블을 생성 할 수 없다고 나오는 데요, 뒤에 에러 코드가 추가로 더 있었습니다. (errno: 184 "Tablespace already exists") (errno: 184 "Tablespace already exists") 이라는 것을 보니 T..

[Docker] 3. 도커(Docker) - Docker Network
Docker2023. 7. 10. 15:00[Docker] 3. 도커(Docker) - Docker Network

Intro 안녕하세요. 다뉴입니다. 오랜만에 도커에 대한 내용을 다루는데요. 여러 도커의 네트워크를 설정 하는 방법에 대해서 한번 알아보도록 하겠습니다. 도커에 대한 이전 내용이 궁금하신 분들은 아래의 글을 참고해주세요. [Docker] 1. 도커(Docker)이해와 설치(Windows 10) Intro 안녕하세요. 다뉴입니다. 새로운 회사에 DBA로 입사하여, 여러 업무를 맡아서 하게 되었는데요. 기존에 알고 있던 얕은 지식으로는 많은 한계가 있는 것 같습니다. 그래도 좋은 팀장님과 팀 da-new.tistory.com [Docker] 2. 도커(Docker) - CentOS7 설치 (Windows 10) Intro 안녕하세요. 다뉴입니다. 오늘은 드디어 윈도우(Windows 10)에 설치된 도커(Do..

[Docker] 2. 도커(Docker) - CentOS7 설치 (Windows 10)
Docker2023. 7. 7. 15:00[Docker] 2. 도커(Docker) - CentOS7 설치 (Windows 10)

Intro 안녕하세요. 다뉴입니다. 오늘은 드디어 윈도우(Windows 10)에 설치된 도커(Docker)를 통해 CentOS7를 설치 해보도록 하겠습니다. 윈도우(Windows 10)에 도커(Docker)를 설치하는 방법을 알고 싶으시다면 아래의 링크를 참고해주세요! [Docker] 1. 도커(Docker)이해와 설치(Windows 10) Intro 안녕하세요. 다뉴입니다. 새로운 회사에 DBA로 입사하여, 여러 업무를 맡아서 하게 되었는데요. 기존에 알고 있던 얕은 지식으로는 많은 한계가 있는 것 같습니다. 그래도 좋은 팀장님과 팀 da-new.tistory.com 그럼 하나하나 알아보도록 하겠습니다. CentOS Image 다운로드 Image 검색 도커에 사용될 이미지는 아주 손쉽게 찾을 수 있습니..

[Linux][Error] GPG key retrieval failed: [Errno 14] - yum install
Linux2023. 7. 2. 15:00[Linux][Error] GPG key retrieval failed: [Errno 14] - yum install

Intro 안녕하세요. 초보 DBA 다뉴입니다. yum을 통해 MariaDB를 설치하던 중에 만난 오류에 대해서, 간략하게 나마 기록을 남기려고 글을 작성합니다. 어떤 오류? GPG key retrieval failed: [Errno 14] 다른 서버와 동일한 구성을 하다보니, 다른 서버의 repo파일을 그대로 복사해서 사용하였는데요. 이런식으로 파일을 텍스트만 복사해서 Repo파일을 그냥 사용하려고 하였습니다. yum을 통하여 MariaDB를 설치를 진행하는 과장에 오류가 발생하였는데요. GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY" GPG key retri..

[MariaDB] Binary 설치 - repo 없는 구버전 tar로 설치
DATABASE/MariaDB2023. 6. 22. 15:00[MariaDB] Binary 설치 - repo 없는 구버전 tar로 설치

Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 CentOS7에 mariadb 구버전을 설치하는 방법에 대해 알아볼건데요. 저희가 보통 알고있는 yum을 통해 repository 의 rpm 파일로 설치하는 방법이 아닌, repository도 남아 있지 않는 구버전 설치에 대해 알아보도록 하겠습니다. tar파일을 압축풀어 설치하는 방법입니다. Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 공식 사이트에 보시면 repository 는 제가 글 쓰는 시점에는 10.3버전까지만 지원해 주는 것을 알 수 있습니다..

반응형
image