[카테고리:] Ubuntu

  • 리눅스(Linux) CPU 정보확인 및 메모리(Memory) 용량 확인 하기

    ■ CPU 정보확인 – CPU 전체 정보 확인 cat /proc/cpuinfo – CPU 모델 확인 grep “model name” /proc/cpuinfo | tail -1 – 물리 CPU 갯수 grep “physical id” /proc/cpuinfo | sort -u | wc -l – CPU당 물리 코어수 grep “cpu cores” /proc/cpuinfo | tail -1 – CPU 코어 전체 갯수 확인(하이퍼스레딩 가상 코어 포함) […]

  • airvideoHD Centos7,ubuntu16.04 AutoStart Script

    #!/bin/sh ### BEGIN INIT INFO # Provides:          AirVideoServerHD # Required-Start:    $network $local_fs $remote_fs # Required-Stop:     $network $local_fs $remote_fs # Default-Start:     2 3 4 5 # Default-Stop:      0 1 6 # Short-Description: start AirVideoServer HD ### END INIT INFO USERID=kindtito USERGID=kindtito AIRVIDEO_DIR=/etc/airvideoHD/AirVideoServerHD SERVER=$AIRVIDEO_DIR/AirVideoServerHD OPTIONS=”–config=Server.properties” PIDFILE=/var/run/airvideoserverhd.pid DBUS_SOCKET=/var/run/dbus/system_bus_socket # See if the server is there test -x $SERVER […]

  • [리눅스] 파이썬 Crontab 에서 실행하기

    아주 열씸히 파이썬으로 무언가를 개발 했다. 특정 주기로 개발한 파이썬을 실행 해주고 싶어서 아래처럼 추가 했다. [dropshadowbox align=”none” effect=”lifted-both” width=”250px” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ] SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .—————- minute (0 – 59) # |  .————- hour (0 – 23) # |  […]

  • 리눅스의 파티션과 디렉토리

    파티션의 종류 파티션 설명 주 파티션 기본 파티션이다. 하나의 하드디스크에는 주 파티션과 확장 파티션을 네 개까지만 만들 수 있는 제한이 있다. 네 개 이상의 파티션이 필요한 경우 확장 파티션을 만들어 그 안에 논리 파티션을 두게 된다. 확장 파티션 하드 디스크를 여러 개의 파티션으로 나누고자 할 때 만드는 파티션이다. 확장 파티션은 저장 공간이 없으며, 논리 파티션을 만들 수 있게 해주는 커다란 […]

  • Linux screen 사용하기

    원격에서 작업하다 보면 여러창을 보고 싶을때가 많습니다. 이럴때 보통 여러개의 터미널을 띄워서 사용 합니다. 그런데 창을 여러개 띄우고 왔다 갔다 하려다 보면 클릭하기도 귀찮고 헤깔리기도 하죠.. 후후. 이럴때 screen 명령을 사용 해보면 많은 도움이 될것입니다. screen 은 한 터미널로 한번만 로그인 한후에 여러 쉘과 프로그램을 사용할 수 있습니다. 또한 세션관리 기능도 지원 한답니다. 그래서 screen […]

  • CentOS 방화벽에서 port 열기

    * 8080 port 를 연다고 가정하면, 1. root 로 switch user [user@test ~]$ su – 암호: [root@test ~]# 2. /etc/sysconfig/iptables 파일 열기 & 수정 [root@test ~]# vi /etc/sysconfig/iptables 열고자 하는 포트를 아래 라인과 같이 추가. (8080 포트 열기) -A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT 3. iptables restart […]

  • 스팸메일을 방지하기 위한 Sendmail Relay 설정

    스팸메일을 방지하기 위한 Sendmail Relay 설정 relay를 방지하기 위해 sendmail.cf 을 다시 작성해줍니다. sendmail.cf는 m4를 사용해서 만들면 됩니다. 예를 들어, /tmp/sendmail-8.11.0에 소스가 설치되어 있다면, /tmp/sendmail-8.11.0/cf/cf 에 각 OS에 맞는 mc파일이 있습니다. 자신의 시스템에 가장 적당한 mc파일을 선택합니다. 예전 sendmail 버전 경우 리눅스의 mc파일이 없습니다. 직접 vi 에디터로 mc파일을 만듭니다. —– linux.mc 내용 ——— divert(0)dnl VERSIONID(`$Id: […]

  • sendmail 가상 유저 설정

    sendmail에서 이메일 추가(생성)하기 아래 내용은 RedHat,CentOS 의 sendmail을 기준으로 설명합니다. 1. /etc/mail/virtusertable 파일 내용에 사용할 이메일 주소를 추가 합니다. (이메일주소,이메일아이디) 예) webmaster@domain.co.kr webmaster 2. virtusertable file의 설정을 한후 db화로 저장 합니다. (sendmail에서는 대체로 text 설정 file들을 DB화 하여 db file들을 이용하여 설정을 적용) 이 virtusertable file을 db화 시켜 놓은 file이 /etc/mail/virtusertable.db 입니다. virtusertable을 db file로 […]

  • fail2ban 에서 차단된 ip 해제 하기

    root@hannim:/home/hannim# iptables -L fail2ban-vsftpd -v -n –line-numbers Chain fail2ban-vsftpd (1 references) num pkts bytes target prot opt in out source destination 1 77 3792 REJECT all — * * 120.142.197.172 0.0.0.0/0 reject-with icmp-port-unreachable 2 20 948 REJECT all — * * 218.155.99.133 0.0.0.0/0 reject-with icmp-port-unreachable 3 502 25372 REJECT all — * * 1.46.98.108 0.0.0.0/0 […]

  • [우분투] dd를 이용한 백업 및 복구

    Backup 1. 백업 할 디스크를 마운트 한다. [dropshadowbox align=”none” effect=”lifted-both” width=”100%” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ] mount /dev/sdb1 /mnt/ [/dropshadowbox] 2. 파티션 테이블을 백업한다. [dropshadowbox align=”none” effect=”lifted-both” width=”100%” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ] sfdisk -d /dev/sda > /mnt/sda-partition-table [/dropshadowbox] 3. 파티션 테이블을 백업 할 때는 umount 해야된다. / 파티션을 백업 할 때는 Live CD 를 […]