본문 바로가기

일하다가??10

motd 시스템 정보. ubuntu 에서는 motd 관련 landscape-common 과 같은 기본적인 시스템정보를 보여줄수있는 패키지를 제공해준다. centos 와 같이 지원해주지 않는 환경에서 시스템정보를 로그인시 바로 간단히 볼 수있게 기본스크립트를 잘 정리해놓은 글이있어 참고를 위해 퍼와서 수정. #!/bin/bash #Simple motd script for Centos 5/6/7 b=`tput bold` n=`tput sgr0` echo "Checking for system updates:" while ps aux | grep -e [y]um > /dev/null; do echo -n .;sleep 1; done & up=`yum -e0 -d0 check-update | awk '{print $1}'` reset .. 2019. 7. 24.
Linux swap 메모리 초기화 리눅스에서 swap 메모리를 초기화하는 것은 아주 간단하다. 일시적 메모리 사용의 증가로 swap을 사용하게될 경우 메모리에 여유가 생겨도 swap 메모리는 자동으로 초기화되지 않는다. 이것을 수동으로 초기화하려면 아래의 명령을 입력하면 된다. 당연히 root 권한에서 실행해야 한다. swapoff -a && swapon -a swapoff 처리에 시간이 조금 오래 걸릴 수 있는데 서버가 멈춘 것은 아니므로 걱정하지 않아도 된다. swap 메모리에서 필요한 부분을 물리 메모리로 옮기는 처리중인 것이다. 원글 : https://blog.asamaru.net/2015/10/02/linux-how-to-clear-memory-swap/ 2019. 6. 28.
WebSocket 기반 실시간 양방향 통신. Node.js 를 개인적인 놀이(?) 로 사용해보며 접해보기만 하여 어렴풋이 개념만 접하고 있었다. 그래서 다시한번 정리하던중 또 잘 정리해놓은 마음에 드는 글 발견! 웹소켓의 클라이언트 예제는 http://www.websocket.org/echo.html 에서 체험해 볼수있고, 서버 사이드 예제는 사용하고 싶은거 찾아 씁시다! 1.WebSocket 이란. WebSocket은 컴퓨터 네트워크용 통신 규약의 하나이다. ( ws:// ) 인터넷의 표준화 단체인 W3C(World Wide Web Consortium)와 IETF(Internet Engineering Task Force)가 Web server 와 Web browser 간의 통신을 위한 규정을 정의한 쌍방향통신(Duplex)용 기술 규약이다.API.. 2017. 2. 8.
samba 설정후 마운트시 문제발생할때. 개발 서버에서만 samba 설치하고 편하게 공유하면서 쓰다가. 운영중인 서버에 samba를 설치해서 써야할 일이 생겼다. 순조롭게 설치를 진행, 삼바설정을 간단하게 마치고, 맥에서(osx에서) 마운트를 시켰다. 맥(osx)환경에서 마운트는 성공! 그런데 권한이 있음에도 불구하고 리스트가 보이지 않을 뿐더러, 파일을 작성하려 하면 터미널에서는 퍼미션 디나이드, UI에서는 finder 권한 창이 뜨면서 끝내 오류코드를 반환한다. 윈도우환경에서도 마운트는 성공! 그러나 마찬가지로 권한 오류가 뜬다. 한시간의 삽질과 정을 거쳐 SELinux(Security Enhanced Linux) 가 영향을 주고 있다는 걸 알게 되었다. 관련글들은 윈도우 환경을 위주로 설명한 글들 뿐이였지만 맥 OS도 역시나 같은 경우로 .. 2017. 1. 17.