본문으로 바로가기

Hello IT World!

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    letitkang

    Letitkang의 IT 세상~

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

[리눅스] history 명령어에 날짜 적용

리눅스를 사용하다보면 이전에 사용했던 명령어의 기록을 볼 상황이 한번씩 생깁니다. 아래의 명령어로 이전에 사용했던 명령어를 볼 수 있습니다. ]# history ... 1005 hjistory 1006 clear 1007 history 1008 clear 1009 aaa 1010 bbb 1011 eee 1012 test 1013 clear 1014 history ... 물론 history 명령어로 많은 정보를 얻을 수 있지만, 문제는 어느 시간에 명령어를 사용했는지에 대한 이력이 필요할 때가 있습니다. history 명령어에 대한 시간 포맷을 환경 변수에 추가하면됩니다. 환경 변수에 값 고정 하기위해서 ~/.bashrc 파일에 history 명령어의 시간에 대한 환경변수를 설정하는 명령어를 추가하여 쉘을..

운영체제/리눅스 2024. 2. 3. 14:54

[리눅스] /dev/null 이란?

예전의 경우 바이너리를 실행하고 거기에서 출력되는 값들을 보면서 디버깅을 했고, 분석을 많이했습니다. 여러 바이너리를 사용하다보니 너무 많은 출력이 찍혀서 눈으로 보기가 힘들었고, 그럴때 /dev/null을 많이 사용했습니다. /dev/null 은 프로그램에서 찍히는 출력/에러를 없애버리는 휴지통 개념이라고 생각하시면됩니다. 휴지통이라고해서 휴지통 비우기의 개념은 여기서는 없습니다. 참고로 /dev/null 은 파일입니다. 아무 설정을 하지 않는다면 출력은 화면에 찍히게 됩니다. /dev/null 은 이렇게 사용합니다. ]# ./test 1>/dev/null 2/dev/null 실행하는 프로그램 명령어 뒤에 추가를 하면됩니다. 1>/dev/null 2>/dev/null >는 아시다시피 리다이렉션입니다. ..

운영체제/리눅스 2024. 1. 16. 18:42

[리눅스] git SSL connect error 해결 방법

최근에 리눅스에서 git clone을 사용하다가 SSL connect error가 발생하였습니다. fatal: unable to access 'remote repository url': SSL connect error 저는 CentOS 6,7,8 버전을 다양하게 쓰고 있습니다. 에러만으로는 단서를 찾기 어려워서 구글링해본 결과 문제가 있었습니다. 웬만해서는 컴퓨터는 거짓말을 하지 않더라구요! 원인은 curl 라이브러리가 없어서 발생한 문제였습니다. 또한, 보통 CentOS 6 버전에서 발생하는 문제였습니다. ]# yum install curl libcurl nss curl을 yum으로 설치한 후, 다시 git 명령어를 수행해보니 문제가 없었습니다. 오늘 포스팅은 여기까지 하겠습니다.

운영체제/리눅스 2023. 12. 28. 22:05

[Mysql] ERROR 2006 (HY000): MySQL server has gone away 에러

ERROR 2006 (HY000): MySQL server has gone away MariaDB를 사용하다가 위의 에러가 간혹 뜨는걸 확인했습니다. 몇 십번을 테스트 해봤지만, 동작에는 문제가 없는걸 확인했습니다. 이 에러가 뜨는 원인을 구글링해본 결과, 총 3가지 정도로 좁혀집니다. 1. max_allowed_packet 설정 이 값은 클라이언트와 서버간의 전송 패킷 최대 크기입니다. 쿼리와 그에 대한 결과의 크기가 최대 패킷을 넘어버리게 되면 이 에러가 뜹니다. 이 값의 기본값은 16M입니다. 저의 경우 넉넉히 500M로 설정을 하였습니다. 2. timeout 설정 interactive_timeout이란 값이 있는데, 이 값은 클라이언트와 서버가 접속을 한 후, 다음 요청을 기다리는 최대 시간입니다..

Database/Mysql 2023. 12. 5. 20:19

[일반] 비트 전송률 CBR, VBR, ABR 이란

최근에 미디어 쪽 일을 하고 있는데 많은 미디어 용어가 머리에 들어오게되어 혼잡합니다. 그러나 제 기준에서는 새로운 것을 배우는것만큼 재미있는 일은 없는 것 같습니다. 오늘은 미디어 용어 중에 CBR, VBR, ABR에 대해 알아보겠습니다. 위 3가지 용어는 인코딩에 사용됩니다. 인코딩 할 때 비트전송률을 어떻게 사용할지에 대한 것은 중요한 일입니다. 그에 따라서 영상 품질은 천차 만별이 됩니다. 비트레이트, 비트 전송률은 영상이 1초당 처리하는 데이트 크기를 말합니다. 단위는 bps입니다. 1. CBR ( Constant BitRate ) 고정 비트 전송률을 말합니다. 즉, 비트 레이트가 고정됩니다. 영상이 어떤건지에 상관 없이 데이터 전송속도가 일정하게 유지됩니다. 비트 레이트가 고정이기 때문에 상황..

컴퓨터/일반 2023. 11. 30. 23:53

[Mysql] MariaDB 테이블의 PRIMARY KEY 값 추가/삭제/변경

저는 MariaDB를 사용하는데 테이블의 PRIMARY KEY 값을 변경할 경우가 있습니다. 간단히 알아보겠습니다. 테이블을 만들때 PRIMARY KEY를 설정할 수 있습니다 -테이블 만들기 CREATE TABLE 테이블명 ( 필드명 자료형 옵션, ... PRIMARY KEY (필드명,필드명) ); ex) CREATE TABLE computer( computer_id INT NOT NULL, cpu_name varchar(100) NOT NULL, mem_name varchar(100) NOT NULL, disk_name varchar(100) NOT NULL, PRIMARY KEY(computer_id) ); -테이블조회 desc computer; 위와 같이 테이블을 만들면 computer_id가 테이..

Database/Mysql 2023. 11. 1. 23:53

[일반] 데브옵스(DevOps)란?

저는 git으로 소스 코드를 관리하고 있습니다. 개인적으로는 github를 사용하고, 회사에서는 gitlab을 사용하고있습니다. github와 gitlab의 차이가 궁금해서 서치 중, 둘간의 가장 큰 차이점이 데브옵스(DevOps)의 요소라고 확인을 했습니다. 그렇다면 데브옵스(DevOps)가 뭔지에 대해 궁금증이 생겼고, 그에 대해 알아보겠습니다. 데브 옵스는 Develop와 Operations의 합성어 입니다. 즉, 개발과 운영을 통합하는 말입니다. 소프트웨어의 개발과 운영을 합쳐서 같이 하자는 의미로 사용하는 용어라고 보시면됩니다. 데브 옵스는 여러가지 장점이 있습니다. 1. 자동화 : 소프트웨어의 배포 과정을 자동화하여 휴먼 에러를 줄일 수 있고, 더욱 빠르게 안정성을 보장 가능합니다. 또한, 작..

컴퓨터/일반 2023. 10. 25. 00:18

[리눅스] 날짜 명령어 date

리눅스를 설치할 때, timezone 설정을 특정 나라로 선택하게 되면 그 나라에 맞는 시간이 설정됩니다. 저 같은 경우는 Virtual Machine을 많이 사용하고, snapshot으로 이전에 사용했던 기록을 저장하고 불러오게 됩니다. 이럴 경우, 이전에 사용했던 snapshot을 불러오게 되면, 시간이 이전으로 설정이 되게 됩니다. 인터넷이 되는 환경의 경우 저는 아래와 같이 명령어를 외워버렸습니다. ]# rdate -s time.bora.net 위의 명령어는 time.bora.net 사이트의 시간을 현재 장비의 시간과 동기화시키는 것입니다. 이 명령어 하나만 치게되면 시간 동기화는 문제가 없습니다. 그러나 인터넷이 되지 않는 환경의 경우 수동으로 시간을 입력해야됩니다. 이럴 때 date 명령어를 ..

운영체제/리눅스 2023. 10. 16. 21:17

[기타] git 사용시 HTTP request failed 에러

이 에러가 발생하는 원인은 git version 때문입니다. 제가 사용하는 yum repository에서 git을 설치하면 1.X로 설치가 되었고, git으로 소스파일을 clone할 경우, 위와 같은 에러가 발생하더라구요. 구글링해보면 바로 나옵니다 원인이 git version이기 때문에 해결책도 git version입니다. git version 2.X로 설치를 하면 문제없이 잘 동작합니다. 설치방법은 여러가지가 있지만 2개를 알려 드리겠습니다. 1. yum으로 설치할 수 있으면 아래와 같이 설치를 하면 됩니다. ]# yum install git 그러나 yum repository에 git 버젼이 낮다면, 수동으로 설치를 해야됩니다. 2. repository 사이트에서 git을 다운받습니다. -rhel 7..

네트워크/기타 2023. 9. 27. 07:51

[프로그래밍] BLOB 이란?

최근에 같은 동료분께 일이 하나 생겼는데, BLOB에 관련된 것이었습니다. 특정 파일을 BLOB 형식으로 전달해달라는게 주요 목적이었습니다. 저로서는 BLOB를 처음들어보는 단어라서 이참에 공부할 겸 정리해보았습니다. BLOB는 Binary Large OBject의 약자입니다. 보통 '블랍' 혹은 '블롭'이라 읽습니다. 풀 네임만 보면 뭔가 큰 객체를 의미하는 것으로 보입니다. 객체란건 대분의 데이터를 의미합니다. 텍스트, 오디오, 비디오, 문서 등입니다. BLOB는 주로 DB나 파일시스템에서 사용합니다. BLOB의 경우 Binary 형식, 즉 이진 형식으로 저장되기 때문에 일반적으로 처리를 할 순 없고, 특별하게 처리를 해야됩니다. 대부분의 프로그래밍 언어에서는 BLOB형식에 대한 라이브러리가 있기 때..

프로그래밍 2023. 9. 20. 21:06
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 34
  • 다음

사이드바

반응형

CATEGORY

  • IT (335)
    • 네트워크 (69)
      • 이론 (21)
      • 프로토콜 (26)
      • 통신 (16)
      • 기타 (5)
    • 프로그래밍 (100)
      • C++ (15)
      • PHP (1)
      • C (37)
      • JSP (1)
      • JAVA (30)
      • Python (4)
      • 기타 (6)
      • C# (2)
      • 안드로이드 (1)
    • 알고리즘 (7)
      • 알고스팟 (2)
      • 문제해결전략 (3)
    • 인공지능 (19)
      • Tensorflow (5)
      • DeepLearning (11)
    • 보안 (16)
      • Web (3)
      • 기술 (9)
    • Database (18)
      • Mysql (17)
    • 운영체제 (77)
      • 리눅스 (77)
    • IT 트렌드 (8)
      • 2019년 (3)
      • 2020년 (1)
      • 2021년 (2)
      • 2023년 (1)
      • 2024년 (1)
    • 컴퓨터 (21)
      • 일반 (14)
      • 기술 (7)

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Hello IT World!, ALL RIGHT RESERVED.
Hello IT World!
블로그 이미지 letitkang 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • IT (335)
    • 네트워크 (69)
      • 이론 (21)
      • 프로토콜 (26)
      • 통신 (16)
      • 기타 (5)
    • 프로그래밍 (100)
      • C++ (15)
      • PHP (1)
      • C (37)
      • JSP (1)
      • JAVA (30)
      • Python (4)
      • 기타 (6)
      • C# (2)
      • 안드로이드 (1)
    • 알고리즘 (7)
      • 알고스팟 (2)
      • 문제해결전략 (3)
    • 인공지능 (19)
      • Tensorflow (5)
      • DeepLearning (11)
    • 보안 (16)
      • Web (3)
      • 기술 (9)
    • Database (18)
      • Mysql (17)
    • 운영체제 (77)
      • 리눅스 (77)
    • IT 트렌드 (8)
      • 2019년 (3)
      • 2020년 (1)
      • 2021년 (2)
      • 2023년 (1)
      • 2024년 (1)
    • 컴퓨터 (21)
      • 일반 (14)
      • 기술 (7)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바