본문 바로가기

전체 글137

리눅스 ssh 접속 / 초기배너 설정하기 리눅스계열의 서버에 콘솔 접속 초기화면을 예쁘게 보여줄수는 없는 것일까? root 권한으로 또는 sudo 권한으로 아래 파일을 편집한다. $> vi /etc/motd - 로그인 이후 초기 배너 설정파일 $> vi /etc/issue - 로컬 console 에서 로그인 배너 설정파일 $> vi /etc/issue.net - 텔넷/ssh 접속 배너 설정파일 아스키 코드로 작성해야 한다. 아름다운 아스키를 구하고 싶다면 아래 사이트를 방문해보자 https://www.asciiart.eu/ https://www.asciiart.eu/animals/camels ASCII Art Archive A large collection of ASCII art drawings and other rela.. 2020. 4. 24.
chmod,chown,chgrp chmod chmod 특정 파일 또는 디렉토리의 퍼미션(permission)을 변경 명령어. ※ 명령어 위치 : /bin/chown ※ 퍼미션(permission) : 특정 파일이나 디렉토리에 대하여 읽기, 기록하기, 삭제하기 등의 권한을 설정해 놓은 것으로 다중 사용자 운영체제(Multi-User Operation System)에서 파일의 접근 권한과 보호 등을 위하여 필요한 것이다. 또한 퍼미션은 리눅스뿐아니라 UNIX, Solaris, AIX, FreeBSD 등의 운영체제에서도 같은 목적으로 사용할 수 있다. 특히, 웹(WWW)으로 홈페이지를 보여 줄 때에 웹문서 파일의 퍼미션 설정이 되어있지 않아서 “이 문서는 허용되지 않았습니다.”라는 웹페이지 에러를 자주 접하곤 한다. 이에 대한 원인은 거의 .. 2020. 4. 23.
top 명령 top : 현재 시간, uptime(서버기동후 시간), users(현재 로그인 유저 수),load average(1분평균, 5분평균, 15분평균) load average(로드 에버리지) : 작업 대기시간. -값이 1이라면 1분동안 평균 1개의 프로세스가 대기상태. -보통 5정도면 서버가 부하상태로 판단. 10~15라면 과부하로 판단 Tasks : 전체프로세스 수(total), 현재 실행중인 프로세스(running), 유휴상태 프로세스(sleeping), 정지상태 프로세스(stopped), 좀비 프로세스(zombie) Cpu(s) : 사용자가 사용중인 프로세스(us), 시스템이 사용하는 CPU 사용률(sy), NICE정책에 의해 사용되는 CPU 사용률(ni), 사용되지 않은 CPU의 미사용률(id), 입출.. 2020. 4. 23.
인터넷 연결이 확실치 않음(wifi/LAN) - 해결하기 "인터넷 연결이 확실치 않음"(WIFI) - 해결하기 같은장소에서 여러대의 인터넷을 사용하는경우에, 특정 노트북 1대 , 특정 스마트폰 1대만 안되는 경우가 있다. 나의 PC가 잘못된것인까? 나의 스마트폰이 잘못된 것일까? 아래 2 가지만 점검해보도록 하자. 1. 공유기 리부팅 공유기를 리부팅하면 공유기에 연결된 모든 단말(노트북/PC/스마트폰/TV)들은 새로운 로컬IP를 부여받게 된다. 그래도 해결이 안되면, 아래 2 단계를 수행한다. 2. 공유기 보안설정 공유기 보안기능으로 ICMP 공격, DoS 공격으로 인해 공유기에서 IP 할당을 차단한 경우이다. 이런경우는 차단된 IP 를 [삭제] 하면 해결할 수 있다. - 접속가능한 PC로 공유기 관리자로 접속한다. - 공유기에서 [보안설정] 메뉴를 찾는다. .. 2020. 4. 22.
클릭퍼널스(Clickfunnels account) 계정 취소/정지/제개 하기 클릭퍼널스 계정을 탈퇴(취소)/일시정지 그리고 제개 하는 방법을 설명한다. 순서는 아래와 같다. 1.로그인 2.계정상태 확인 3.계정취소 진입 4.취소사유 기입 5.일시정지/취소 진행 6.다시 확인 7.완료 1. 로그인 클릭퍼널스(https://clickfunnels.com/)에 접속해서 본인의 아이디/패스워드로 로그인한다. 2. Account Billing 계정 상태 확인 우측상단에 아이디를 클릭하고, 좌측 메뉴에서 Account Billing 으로 진입한다. Subscription Plan 으로 들어가면 본인의 게정상태를 확인할 수 있다. Invoice History : 본인이 결제한 이력을 확인할 수 있다. 3. Cancel Account 로 진입한다. 하단의 [Cancel My Subscritio.. 2020. 4. 5.
C, File I/O, open(), fopen() 그리고 dup() 모든 프로그래밍 언어에서 빠지지 않는 영역이 있다면, 그것은 바로 I/O 가 아닐까 한다. 예외상황도 많고, 알 수 없는 에러가 I/O 영역에서 가장 많이 발생한다. 시스템 성능차원에서도, I/O 로 인한 부하 무시못한다. C 언어 에서 파일을 열고, 닫을때, 필수적으로 함수가 open()/close(), fopen()/fclose() 이다. 파일을 open() 함수를 사용하여 얻어낸 정수 값을 "파일 디스크립터"라고 한다면, fopen()으로 구한 FILE * 포인터로 얻어낸 포인터 값을 "파일 스트림 포인터"라고 할수 있다. 파일 디스크립터와 파일 스트림포인터. 어차피 파일을 다루기 위한 정보이지만, 주로 파일 I/O 에서는 Socket I/O 의 fd 처럼, 스트림(*포인터형) 보다는 디스크립터(숫.. 2020. 3. 30.
비즈니스 영어 메일 표현 제목 내용에 직결되는 문장으로 기입 서두 Dear ~, / Dearest ~ , * To는 무례한 표현. 비즈니스 영어에서는 피할 것. * To whom it may concern : 스팸으로 오해. 절대 쓰지 말 것. * 담당자를 모르겠다면 Dear Sir or Madam이 적절 다수에게 메일을 발송할 때 Dear A, Dear B, Dear C, 또는 Dear all, * Dear A, B, and C, 라고는 쓰지 않는다 * 첫 인사에서는 가급적 Mr./Ms. + Full name을 쓰거나 Family Name을 쓸 것 * 서로 연락을 여러 번 주고받았거나 만나서 인사를 나눈 뒤라면 First name 사용 가능 * 비즈니스 이메일은 Hello로 통일 * 따로 인사말 없이 본론으로 바로 들어가는 경.. 2020. 3. 26.
영어로 영어를 공부하는 4 종 사이트 소개 영어는 생활입니다. 영어는 훈련입니다. 유익한 사이트를 소개합니다. 1. 뉴스, 영어로 듣자 2. 영어단어 : vocabulary.com 영어 단어를 자연스럽게 매일매일 할 수 있는 서비스를 제공합니다. 3. 영어회화 : Audio English 많은 양의 영어컨텐츠들을 골라서 들을수 있습니다. 4. 영어 뉴스 : VOA NEWS 생생한 뉴스를 영어로 들을 수 있습니다. 2020. 3. 22.
select,epoll,poll 논리적으로는 select 는 느리고, epoll 은 빠르다고 하는데, 내가 실무에서 실제로 구현해보니, 성능상으로 그렇게 큰 차이점이 없었다. 그냥 편한거 쓰면 된다. epoll 의 경우는 event 방식이라, event(?) 적인 자세가 필요하다고 할수 있다. 더 민감하고 섬세하게 OS에서 반응해 준다. 처리해야 할 예외적인 부분이 많다. 직접 느껴보라. 아래의 아름다운 글은 어떤 착한 개발자가 올려놓은 글이다. 참고만 하도록 하자. -------------------------------------------------------------------------------------------------------------------- select 기반의 IO 멀티 플렉싱이 느린 이유 select .. 2020. 3. 18.