분류 전체보기 검색 결과

178개 발견
  1. 미리보기
    2019.01.02 - mr.november11

    [Linux] Linux에서 PCI 슬롯에 실장된 HBA 카드 확인

  2. 미리보기
    2018.12.21 - mr.november11

    [Linux] localt yumrepo 구성 시 wget 으로 rpm 정보 수집하는 방법

  3. 미리보기
    2018.12.13 - mr.november11

    [Vue.js] Vuetify 설치 및 튜토리얼 학습

  4. 미리보기
    2018.12.10 - mr.november11

    [Linux] CentOS 7 GUI 설치 및 시스템 설정 변경

  5. 미리보기
    2018.12.04 - mr.november11

    [Linux] Linux Bonding 관련 명령어(명령어로 Active Link 절체, bonding MAC address 변경, bonding 절체 시 Active MAC 으로 변경)

  6. 미리보기
    2018.11.19 - mr.november11

    [Linux] Linux 명령어 정리 systemd-analyze, lsblk 등

  7. 미리보기
    2018.11.19 - mr.november11

    [Linux] SSH 연결 실패 시 debug 방법

  8. 미리보기
    2018.11.09 - mr.november11

    [Ansible] Ansible을 활용하여 Linux 로그 주기 설정인 logrotate 설정 변경

[Linux] Linux에서 PCI 슬롯에 실장된 HBA 카드 확인

  • HBA 실장 확인 명령어 : lspci | grep -i fibre

[root@server app]# lspci | grep -i fibre
12:00.0 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01)
12:00.1 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01)
d8:00.0 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01)
d8:00.1 Fibre Channel: QLogic Corp. ISP2722-based 16/32Gb Fibre Channel to PCIe Adapter (rev 01)

  • WWN(World Wide Name) 확인 방법 : grep 0x /sys/class/scsi_host/host*/device/fc_host/host*/port_name

[root@server host0]# grep 0x /sys/class/scsi_host/host*/device/fc_host/host*/port_name
/sys/class/scsi_host/host0/device/fc_host/host0/port_name:0x5111111111111111
/sys/class/scsi_host/host2/device/fc_host/host2/port_name:0x5111111111111112
/sys/class/scsi_host/host3/device/fc_host/host3/port_name:0x5111111111111113
/sys/class/scsi_host/host4/device/fc_host/host4/port_name:0x5111111111111114



다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Linux] localt yumrepo 구성 시 wget 으로 rpm 정보 수집하는 방법

rsysnc를 활용한 방법도 있지만 일회성 작업을 하기에는 wget이 적당한 것 같다.

wget 명령어로 지정된 Repository 내 rpm 파일들을 저장 가능하다.

wget -e robots=off -m -nH -np -P <local directory> <기존 repository >

  • ceph 기준 reposity 파일 복사 명령어

wget -e robots=off -m -nH -np -P "/yumrepo/ceph/rpm-luminous/el7/x86_64" "https://download.ceph.com/rpm-luminous/el7/x86_64/" >> /yumrepo/ceph/repo.log 2>&1


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Vue.js] Vuetify 설치 및 튜토리얼 학습

2018. 12. 13. 07:18 - mr.november11

[Vue.js] Vuetify 설치 및 튜토리얼 학습

참고 사이트 : https://vuetifyjs.com/ko/getting-started/quick-start

1. vuetify 사전 세팅

  • npm 패키지 툴을 활용하여 vue-cli 를 설치한다.

     

2. vue-cli 를 활용한 프로젝트 생성

  • test-app 프로젝트 생성

     

3. 생성된 프로젝트 확인

  • vue-cli 기반으로 생성된 vue.js 프로젝트의 구동을 확인

    (아직 vuetify 가 설치된 단계는 아님)

  • http://localhost:8080/ 로 접속하여 서버 구동 상태 확인

4. 프로젝트 내 vuetify 패키지 설치 및 vuetify 기반 프로젝트 확인

  • 프로젝트 디렉토리 내에서 vue-cli로 vuetify 패키지를 추가

     


'Vue.js' 카테고리의 다른 글

[vue.js] vue-router 설치 및 구성  (0) 2019.01.05

다른 카테고리의 글 목록

Vue.js 카테고리의 포스트를 톺아봅니다

[Linux] CentOS 7 GUI 설치 및 시스템 설정 변경

2018. 12. 10. 15:19 - mr.november11

[Linux] CentOS 7 GUI 설치 및 시스템 설정 변경

1. 설치

  • "GNOME Desktop" package 설치

  • "Graphical Administration Tools" package 설치

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

2. 시스템 설정 변경

  • system target runlevel5(GUI모드)로 변경

    ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

3. 재부팅

  • 재부팅

    systemctl reboot


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Linux] Linux Bonding 관련 명령어(명령어로 Active Link 절체, bonding MAC address 변경, bonding 절체 시 Active MAC 으로 변경)

1. 명령어로 Active Link 절체

  • ifenslave : Attach and detach slave network devices to a bonding device.

  • 명령어 : ifenslave {-c|--change-active} <bonding> <interface>

  • 예제

    # bond0의 Active Link를 eth0으로 설정 
    [root@server ~]# ifenslave -c bond0 eth0

    # bond0의 Active Link를 eth3으로 설정
    [root@server ~]# ifenslave -c bond0 eth3

2. bonding MAC address 변경

  • 일반적으로 active-backup bonding 구성 시 bond의 MAC address 는 첫번째 Slave Link 의 MAC address 로 설정된다.

  • 명령어 : ip link set <bonding> address <MAC Address>

  • 예제

    [root@server ~]# ip link set bond0 address 8c:dc:71:b5:ae:20

3. bonding 절체 시 Active MAC Address으로 변경(fail_over_mac 설정)

  • fail_over_mac 설정

    • none or 0 : active-backup 으로 bonding 구성 시 default 옵션.

      bonding 의 MAC Address 는 첫번째 Slave Link의 MAC Address로 설정되며,

      모든 Slave Link 의 MAC Address 를 동일하게 설정한다.

      active Link 가 backup으로 절체 되더라도 외부에서 보이는 MAC Address는 동일하다.

    • active or 1 : bonding 의 MAC Address 는 현재 Active 인 Slave Link 의 MAC Address 로 설정되며,

      Slave Link 들의 MAC Address 는 자신의 것으로 설정된다.

      Active Link 절체 시 GARP(Gratuitous ARP)를 발생시켜 네트워크 내 변경된 MAC Address 를 광고한다.

      (단점)GARP 가 제대로 전파되지 않을 경우 연동 문제가 발생할 수 있으며, GARP에 의한 updelay가 발생한다.

    • follow or 2 : bonding의 MAC Address는 첫번째 Slave Link의 MAC Address로 설정되며,

      none 설정과의 차이점은 backup Link 의 MAC Address는 Active 역할로 바뀔 경우에만 bonding용 MAC Address로 설정된다.

      none 설정과 같이 모든 Slave Link의 MAC Address를 초기에 동일하게 설정하지는 않는다.

  • 설정법 : BONDING_OPTS 내 fail_over_mac 설정 추가

  • 예제

    [root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    ONBOOT=yes
    USERCTL=no
    NM_CONTROLLED=no
    BOOTPROTO=none
    BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"
    IPADDR="2.2.2.2"
    PREFIX="24"
    GATEWAY="2.2.2.1"


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Linux] Linux 명령어 정리 systemd-analyze, lsblk 등

2018. 11. 19. 14:12 - mr.november11

 

[Linux] Linux 명령어 정리 systemd-analyze, lsblk 등

systemd-analyze 으로 시스템 부팅 소요 시간 확인

systemd-analyze 과 systemd-analyze blame 은 kernel 및 user 프로그램에 소요되는 시스템 부팅 시간을 출력

  • systemd-analyze
  • systemd-analyze blame 은 구체적인 항목

 

which 명령어 vs whereis 명령어

  • which는 최우선 순위 PATH 하나만 출력
  • whereis 는 전체 path 가 출력 됨

    • 왼쪽에 있을수록 우선 순위가 높음

 

환경변수 호출 순서

  • 호출 우선 순위 순서

    • /etc/profile
    • /etc/profile.d/*.sh
    • ~/bash_prifile
    • ~/.bashrc
    • /etc/bashrc

 

계정 생성 권한 정책 설정

  • 신규 유저에 대해서 /etc/login.defs 파일 내 설정값 변경으로 정책 설정

lsblk 으로 disk block strorage 구조 파악

  • lsblk 를 통해 트리화된 mount 구조를 한 눈에 파악할 수 있음

 

Terminal 환경에서 vimdiff 로 텍스트 비교

  • vimdiff 명령어를 활용하면 외부로 파일을 옮기지 않고 Terminal 내에서 텍스트 비교가 가능하다.


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Linux] SSH 연결 실패 시 debug 방법

2018. 11. 19. 14:11 - mr.november11

[Linux] SSH 연결 실패 시 debug 방법

ssh 연결 과정 debug 분석

  • ssh -v / ssh -vv / ssh -vvv 명령어로 확인
  • 공개키파일 경로 확인 및 인증 과정을 확인할 수 있음

PasswordAuthentication 설정을 no 로 설정 시 ssh 접속 실패 debug

  • sshd_config 설정 [root@server1 ~]# cat /etc/ssh/sshd_config | grep PasswordAuthentication PasswordAuthentication no
  • Authentications 방식이 publickey,gssapi-keyex,gssapi-with-mic으로 제한되어 있어 Permission denied 발생
  • sshd_config 설정에서 PasswordAuthentication을 yes로 변경 시 [root@server1 ~]# cat /etc/ssh/sshd_config | grep PasswordAuthentication PasswordAuthentication no

  • Authentications 방식이 publickey,gssapi-keyex,gssapi-with-mic,password 으로 password 가 추가 됨

    • Authentications 순서는 publickey -> password 순이다.

 


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

[Ansible] Ansible을 활용하여 Linux 로그 주기 설정인 logrotate 설정 변경

Logrotate 란

  • Lorotate 는 Linux 서버 내 로그를 관리하는 데몬이다.

  • cron 을 통해 동작하며 logrotate 설정을 활영하여 정해진 시간마다 로그를 백업하거나 삭제한다.

  • logrotate 를 활용하여 로그의 백업 주기(daily, weekly, monthly, yealry) 를 지정할 수 있다.

  • Default 설정인 rotate 4는 최대 로그 파일 개수를 4개로 제한하는 설정이다.

    weekly 설정일 경우 4주를 보관한다는 의미이다.

Logrotate 관련 ansible playbook

  • playbook의 목적은 /etc/logrotate.conf 파일 내 rotate 설정값을 변경하여 주단위로 저장되는 로그의 개수를 최대 24개로 제한한다. 이 경우 해당 서버의 로그는 최대 24주까지 저장된다.

---
- name: Change logrotate
hosts: server
gather_facts: no
become: yes
become_method: sudo
become_user: root
serial: 1
tasks:
  - name: Change log rotate
    lineinfile:
      path: /etc/logrotate.conf
      regexp: '^rotate'
      line: 'rotate 24'
       
       


다른 카테고리의 글 목록

Ansible 카테고리의 포스트를 톺아봅니다