기본 콘텐츠로 건너뛰기

라벨이 OS (Linux)인 게시물 표시

Ubuntu ntp 시간 동기화

sudo apt-get install ntp http://www.pool.ntp.org/ko/zone/kr 서버 주소 참고해서 시간서버를 변경한다. sudo vi /etc/ntp.conf server 0.asia.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org server 3.asia.pool.ntp.org sudo service ntp restart sudo ntpq -p

우분투( ubuntu ) SNMP 설치

SNMP 구성 관련 사이트 https://docs.oracle.com/cd/E24292_01/ko/E50686/html/snmpconfig.htm SNMP 설치 #apt-get snmpd snmp rrdtool #mv /etc/snmp/snmpd.coonf /etc/snmp/snmpd.conf.default #cd /usr/local/bin #wget --no-check-certificate https://raw.githubusercontent.com/markround/Cacti-iostat-templates/master/scripts/iostat-persist.pl #vi /etc/snmp/snmpd.conf syslocation  "SNMP Location Name" syscontact  master@localhost #        sec.name       source        community com2sec   local       127.0.0.1        snmpComm com2sec   privateUser 192.168.0.0/16   snmpComm #        groupName    securityModel   securityName group   localGroup         v1           local group   localGroup         v2c          local group   privateGroup  ...

linux 본문 글자 찾기

명령어 : grep -r "찾을 문자열" ./*      ex : grep -r "aaa" ./*         위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 단 하위 디렉토리 모두에서(-r) 입니다.

nslookup 설명

1. 정방향 조회 > nslookup > www.daum.net — 도메인 명을 명령줄에 입력하면 IP주소 값을 얻을 수 있다. set type 기본 값이 A(호스트) 조회이기 때문에 별다른 옵션을 주지 않아도 정방향 조회는 기본으로 가능하다. 2. 서버 변경 > nslookup > server 168.126.63.2 — DNS에 쿼리를 하는 서버를 변경할 수 있다. 이는 다른 DNS에 쿼리를 할 필요가 있을 때 유용하다. 3. 역방향(PTR) 조회 > nslookup > set type=ptr > 211.43.198.59 — PTR에 등록된 값을 확인할 수 있다. 이 옵션을 주어야만 Reverse DNS에 정상적으로 등록되어 있는지 확인이 가능하다. 4. MX 조회 > nslookup > set type=mx > daum.net — 메일 익스체이저(MX) 값을 조회할 수 있다. 이는 다시 말하면 메일서버 IP주소 및 호스트명을 확인할 때 유용하다. 5. SFP 조회 > nslookup > set type=text > daum.net — SFP 값을 조죄할 수 있다. 6. 네임서버 조회 > nslookup > set type=ns > daum.net — 네임서버(ns)를 조회할 수 있다. 7. 모든 값 조회 > nslookup > set type=any > daum.net — Any 옵션을 주면 조회할 수 있는 모든 값을 한번에 조회가 가능하다.

우분투 버전 변경

vim /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS" vim /etc/issue Ubuntu 14.04.2 LTS \n \l vim /etc/os-release NAME="Ubuntu" VERSION="14.04.2 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.2 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" vim /etc/issue.net Ubuntu 14.04.2 LTS

HowTo Change Port Type in Mellanox ConnectX-3 Adapter

When using MLNX_OFED, port type can be configured for each device in the system at run time using the script "/sbin/connectx_port_config"  /sbin/connectx_port_config 우분투 , CentOS 둘다 있네요 The options are: InfiniBand Ethernet AutoSense - Link sensing mode. It detect the port type based on the attached network type (InfiniBand or Ethernet) automatically and load the appropriate driver stack (InfiniBand or Ethernet). If no link is detected, the driver retries link sensing every few seconds. dmesg 실시간으로 보기 # watch -n 1 "dmesg | tail -f -n 20"

리눅스 기본 사용 정리 하기

Ubuntu * 명령어가 아닌 파일 정보에서 직접삭제 vi /var/lib/dpkg/status 자신이 지울려는 패키지를 검색후 Package:.. 시작 하는 부분을 지운후 저장한다 * 네트웍 확인 변경하기 - 정보 변경 파일 #vi /etc/network/interfaces - 네트웍 정보 내리기 #ifdown eth0 - 네트웍 변경 적용 #ifup eth - 적용 정보보기 #ifconfig * root 사용으로 변경하기 #sudo passwd root 패스워드 두번 입력하기 #su #vi /etc/ssh/sshd_config 변경 PermitRootLogin without-password PermitRootLogin yes 저장후 service ssh restart * 리눅스 정보 변경 파일 vim /etc/lsb-release vim /etc/issue vim /etc/os-release vim /etc/issue.net VIM /etc/update-motd.d/00-header * 커널 업데이트 하기 #uname -a #apt-get update #apt-get install -y --force-yes linux-headers-generic-lts-trusty linux-image-generic-lts-trusty CentOS Linux 공통 *설치 버전 확인 # lsb_release -a # uname -a *검색 - 파일안에 있는 특정 문자열을 찾고 싶을때 명령어 : grep -r "찾을 문자열" ./*      ex : grep -r "aaa" ./*        위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 단 하위 디렉토리 모두에서(-r) 입니다. - 특정파일 찾기 #whereis...

리눅스 문서 내용 검색하기

명령어 : grep -r "찾을 문자열" ./*      ex : grep -r "aaa" ./*       위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 단 하위 디렉토리 모두에서(-r) 입니다. 파일 권한 변경 #chmod 777 123.txt

error lsb_release

Step 1 : Learning that the package for lsb_release is lsb-release root@vm1:/usr/bin# apt-get autoremove lsb_release Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lsb_release root@vm1:/usr/bin# apt-get install lsb_release Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lsb_release Step 2 : removing and installing lsb_release root@vm1:/usr/bin# apt-get autoremove lsb-release Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: lsb-release python-central 0 upgraded, 0 newly installed, 2 to remove and 27 not upgraded. After this operation, 487 kB disk space will be freed. Do you want to continue [Y/n]? Y (Reading database ... 99295 files and directories currently installed.) Removing lsb-release ... Removing python-central ... Processing triggers for ma...

rsync 설치하기

CentOS yum install rsync Ubuntu apt-get install rsync 1) 먼저 동일 서버에서 디렉토리간 동기화 방법입니다. $rsync -avz /home/user1/one   /home/user1/two 2) 다음은  다른 서버로 부터 동기화 하는 예 입니다. - rsync 데몬을 이용하는 방법  (HOSTIP::/path 형식사용 또는  rsync:://  형식사용 ) (또는  rsync 데몬을 이용하되 ssh 컨넥션 이용하는 방법) - 리모트 쉘 ( ssh,  rsh )  를 이용하는 방법   (  HOSTIP:/path  형식사용) rsync 데몬을 명령줄에서의 두가지 방법차이는 콜론(:) 개수 차이 입니다. 콜론 개수에 따라 rsync는 리모트 쉘을 이용할지 리모트 rsync 데몬을 이용할지를 결정합니다.   첫번째 원격 접근 방법인 rsync데몬을 이용하게 되면 대상 호스트에 inetd (873포트) 에 설정을 하여 항상 데몬이 뜰 수 있도록  해주어야 하며 기본적으로 전송간 암호화는 되지 않습니다. (여기에 ssh 컨넥션을 이용하는 방법을 추가해서 암호화가 되도록 해줄 수 도 있긴 합니다.)  두번째 원격접근 방법인 리모트쉘을 이용하는 방법을 사용하게 되면 통상 ssh (22번포트)를 사용하게 되고 더불어 자동으로 암호화된 세션안에서 통신을 하게 됩니다. 별도로 데몬 설정도 불필요합니다. 여기에서는 두번째 방법인 리모트쉘을 이용하는 방법을 사용하게 될 것 입니다.   리모트쉘(ssh) 를 이용하는 전제는 ssh 패키지가 설치 되어있어야합니다. 만일 설치전이라면 ssh부터 설치하시기 바랍니다. (리모트,로컬 양쪽에 설치 되어있어야 합니다.) $sudo apt-get install ssh 동기화 시작 $rsync -avz user2@192.168...