본문 바로가기

전체 글306

memcached 값 확인방법 memcached를 사용하면, 여러 프로세스에서 같은 자원을 공유할 수 있다. shared memory 같은 느낌이랄까. memcached는 무엇일까? 바로 daemon(대몬)이다. shared memory 처럼 메모리상으로 저장되어 있는게 아니라 프로세스로서 떠 있는것이다. 따라서 재시작이 되면 저장한 값이 날아간다는 것을 주의해야한다. 자 그럼, memcached 내에 들어가서 값을 확인해보자. memcached 가 설치되어 있는 쉘로 들어가서 telnet을 이용하여 접속하자. telnet localhost 11211 포트가 11211 이기 때문에 로컬에 11211로 접속한다. 직접 set을 할 수 있고, get을 할 수 있다. set을 한번 보자. 빨간색으로 쓴 값을 채워야한다. set ex) 저장.. 2021. 12. 17.
bash shell 개발시 scp 비밀번호 없이 보내려면 어떻게할까요? scp 는 자주 쓰는 명령어죠. 바로 파일을 다른 장비 혹은 서버에 옮길 때 많이 사용합니다. 보안된 복사라는 의미로 Security CoPy의 약자입니다. scp 자체의 설명은 아래 링크를 확인해주세요 scp 명령어 사용방법 bash shell 스크립트를 작성할 때 리눅스 명령어를 많이 사용하는데요. 그 중 scp를 사용할 때가 있겠죠!? scp는 보내는 곳의 계정정보를 알아야 보낼 수 있습니다. 예를 들어 1.1.1.1 서버의 upload 계정이 있고, 비밀번호가 upload라면 scp data admin@1.1.1.1: 이라고 입력하면 비밀번호를 치라고 나옵니다. script를 작성하는 이유는 손으로 직접 치는 일을 줄이기 위함일텐데, 비밀번호까지 입력해놓을 수 있으면 편리하겠죠!? 입력하는 방법은.. 2021. 11. 17.
scp 명령어 사용방법 scp가 무엇일까요? scp는 Security CoPy의 약자로 보안이 보장된 복사를 의미합니다. 22번 포트를 이용하여 데이터를 전송하빈다. 즉, 내컴퓨터에서 내컴퓨터로 파일을 옮길 때는 cp 명령어를 사용하고, 네트워크를 통해 다른 컴퓨터로 파일을 옮길 때는 scp 명령어를 사용하면 된다는 말입니다. 자 그럼 어떻게 사용하는지 알아야겠죠!? 명령어를 보면 help에 위와 같이 나와있습니다. 크게 두가지로 보면 됩니다. 1. 파일을 보낼 때 scp "보낼파일" "보낼곳" ex) data 라는 이름의 파일을 1.1.1.1 서버로 전송할 때(계정은 admin/admin으로 보낸다고 침) scp data admin@1.1.1.1: 2. 파일을 받을 때 scp "받을파일" "받는곳" ex) 1.1.1.1 서버.. 2021. 11. 17.
Json Parser에서 특정문자(\n, \r, \t 등)는 어떻게 처리해야할까? json을 parse해야하는데 그 string 안에 \n가 있다면, 바로 에러가 떨어진다. 개행을 꼭 넣어야한다면, \\n으로 \를 하나 더 붙여서 저장하면 json parse 할 때 문제가 되지 않는다. 위와 같이 \를 하나 더 붙여주니 더이상 에러가 나지 않는다. 이유는 \n 자체가 특정문자이기 때문이다. \n뿐 아니라 \r \t \f 모두 마찬가지이다. 기억하자. \는 \를 하나 더 붙인다. 2021. 11. 8.
다양하게 쓰이는 < 표현 알아볼까요!? ' 2021. 10. 27.
y2k38 문제란 무엇일까요? 2038년 문제 현재 컴퓨터들은 0 과 1의 비트연산으로 처리되고 있죠. 앞으로 양자컴퓨터가 나오기 전까지는 이 체제가 변경되진 않겠죠. 여튼 유닉스 시간에 32비트 정수형을 쓰는 컴퓨터가 전세계에 많이 있습니다. 모든 컴퓨터의 시계가 UTC 0을 기준으로 2038년 1월 19일 3시 14분 07초가 되면 int max가 되면서 음수로 변경되게 됩니다. 어떤 사이드 이펙트가 날지는 프로그램마다 다르겠지만, 문제점을 미리 대비해두는게 좋을 것 같습니다. 32비트의 int 최대값은 2147483647입니다. 이거를 넘어가게 되면 오버플로우라고 명하는데요. 0111 1111 1111 1111 1111 1111 1111 1111 위와 같이 최대값이 2147483647가 되는것이지요. 여기서 1이 더해진다면 아래와 같이 되는데요.. 2021. 10. 12.
linux 호스트네임 hostname 변경방법(내맘대로 변경하기) debian 입니다. 계정명@xxxxx:~/ 위와 같이 xxxxx 같은 이름은 뭘까? 생각해보신 적 있으신가요? 저거의 이름은 바로 hostname(호스트네임)입니다. 저 이름을 내 맘대로 변경하는 방법을 설명드릴건데요. 설정하는 방법과 확인하는 방법입니다. 설정하는 방법은 저 빨간부분만 변경하시면 됩니다. hostnamectl set-hostname develop 전 develop 이라는 단어로 변경했는데요. 확인하는 방법은 아래와 같습니다. hostnamectl 그러면 Static hostname 부터 다양한 정보가 나타나게 됩니다. 다른 명령어들도 궁금하다면 아래와 같이 명령어를 입력하면 됩니다. hostnamectl --help 여러가지 기능들이 있지요. 2021. 10. 5.
eml 파일 여는 방법(feat. mht) 첨부파일로 받은 파일확장자가 eml이면 당황스럽습니다. 쓰지도 않는 Outlook이 켜지면서 계정도 없는데 뭔가 작업해야하니까요. 이걸 우회하는 방법을 공유드립니다. 파일을 확장자를 변환해서 보는건데요. *.eml 파일을 *.mht 파일형식으로 이름을 바꿉니다. mht 확장자는 MHTML 파일의 확장자 혹은 MHTML 파일 포멧 자체를 의미합니다. 따라서 인터넷 익스플로러나, 웹브라우저에서 열릴 수 있게 되겠죠. 그리고 드래그 앤 드롭으로 IE에 얹어놓으면 끝납니다. 물론 첨부파일은 안보일 수 있지만, 대략적인 메일 내용은 볼 수 있으니 참고해주세요. 2021. 9. 28.
반응형