Linux 55

[Linux] CentOS 7, rhel7 hostname 호스트네임 변경하기

[Linux] CentOS 7, rhel7 hostname 호스트네임 변경하기CentOS 6버전 및 rhel6 버전에서는 /etc/sysconfig/network 파일 내 hostname이 변수로 저장되어 있었다.7버전부터는 /etc/hostname 파일 내 hostname이 저장된다. 1[root@server1 ~]# cat /etc/hostname2server1권장되는 hostname 변경 방법은 hostnamectl 명령어를 통한 변경이다.hostnamectl 사용법은 아래와 같다. ServerAfter는 변경될 호스트 네임을 임의로 지정한 값이다. 1[root@server1 ~]# hostnamectl set-hostname ServerAfter2[root@server1 ~]# cat /etc/h..

Linux 2018.07.02

[Linux] CentOS SFTP 서버 설정하기 - chroot로 디렉토리 제한 및 SSH와 포트 분리까지

[Linux] CentOS SFTP 서버 설정하기 - chroot로 디렉토리 제한 및 SSH와 포트 분리까지SFTP는 보안 프로토콜을 사용하는 FTP서버이며, 원격 터미널 접속 프로토콜인 SSH와 동일하게 SSH 데몬하에서 동작한다.여기서는1) SFTP 접속을 위한 User 생성 및 접속 테스트2) SSH 데몬 내 SFTP 서버용 포트 추가3) SSH(22) 과 SFTP 서버용 포트 분리4) Chroot를 활용한 홈 디렉토리 이동 제한를 정리할 예정이다. 해당 문서를 정리에는 아래 Zetawiki 사이트가 큰 도움이 되었다.https://zetawiki.com/wiki/SFTP%EB%A7%8C_%EB%90%98%EB%8A%94_%EA%B3%84%EC%A0%95_%EC%83%9D%EC%84%B1 1) SF..

Linux 2018.06.26

[Linux] CentOS7 Linux 설치용 USB 제작

[Linux] CentOS7 Linux 설치용 USB 제작DVD가 아닌 USB 내에 CentOS 설치용 iso 이미지 파일을 구워 설치 디스크로 만들 수 있다.CentOS ISO이미지 파일 받기18년 6월 16일 기준 아래 Link를 통해 받을 수 있다.Mirror 사이트는 kakao나 kaist가 빠른 것 같다. http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso향후 버전 변경 시 https://www.centos.org/download/ 사이트 내 "DVD ISO" 버튼을 클릭하여 다운로드하면 된다.USB 내 ISO이미지 굽기(ISO 파일은 CD-ROM용 이미지 파일이라는 인식이 커서 굽기라는 표현자연스러운 것..

Linux 2018.06.16

[Linux] 오픈 가능한 최대 파일 개수와 현재 오픈 중인 파일 개수 확인 방법

[Linux] 오픈 가능한 최대 파일 개수와 현재 오픈 중인 파일 개수 확인 방법[Linux] 오픈 가능한 최대 파일 개수와 현재 오픈 중인 파일 개수 확인 방법오픈 가능한 파일 최대 개수확인 방법변경 방법오픈 중인 파일 수 확인확인 방법오픈 가능한 파일 최대 개수확인 방법/proc/sys/fs/file-max 파일 또는 sytctl -a | grep file-max를 통해 확인 가능 1[root@server1 ~]# cat /proc/sys/fs/file-max297821변경 방법/etc/sysctl.conf 파일 내 fs.file-max 값 수정 값 적용 후 sysctl -p1[root@server1 ~] vi /etc/sysctl.conf2fs.file-max = 65535 오픈 중인 파일 수 확인..

Linux 2018.06.11

[Linux] Network Ring Buffer Size 설정하기

Network Ring Buffer Size 설정하기 Ring Buffer는 네트워크 카드의 버퍼 공간이다. 스위치에서 서버로 전달된 패킷은 - 1차로 네트워크 카드 내 Ring Buffer 에 보관되며 - 2차로 커널의 Socket RCV Buffer 로 이동한다. 이후에는 User Application의 read 함수를 통해 전달 된다. 이러한 이유로 Kernel의 Socket RCV Buffer가 여유가 있더라도 Ring Buffer Size가 작다면 중간 병목(bottleneck)이 발생할 수 있다. 그렇기 때문에 Ring Buffer는 가능하다면 Maximum 값으로 설정해주는 것이 권장된다. Linux 상에서 NIC의 Ring Buffer(Current, Maximum) 값은 ethtool -..

Linux 2018.06.05

[Linux]Jumbo Frame 설정 및 확인

1. Jumbo Frame 설정 - Jumbo Frame을 사용하고자 하는 양단의 서버, 중간 네트워크 장비에서 모두 MTU Size를 9,000으로 맞춰줘야함 - Cisco ACI는 Default 9,000임 - MTU Size를 9,000으로 설정 - ifcfg-ethX, bondX 에 MTU=9000 을 추가 echo "MTU=9000" >> ifcfg-ethX echo "MTU=9000" >> ifcfg-bond 2. Ping Test로 Jumbo Frame 테스트 -s packetsize Specifies the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combi..

Linux 2018.05.30

mysql 명령어로 원격 cafe24의 mysql DB접속하기

1. cafe24에 원격으로 mysql 접속을 하려면 우선 관리자 설정으로 허용 IP를 추가해야 한다. 2. 원격지 서버에서 mysql -h -u -p 실행 후 패스워드 인증 성공 시 아래와 같이 로그인에 성공한다. [aws]$ mysql -h -u -pEnter password:Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 398853Server version: 10.1.13-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. ..

Linux 2016.12.25

Linux 에서 Crash 명령어를 사용하여 vmcore 분석하기

1. vmcore 분석을 위한 debug kernel 설치 yum install --enablerepo=rhel-debuginfo crash kernel-debuginfo -> kernel-debuginfo 는 debug 분석을 위한 관련 파일을 다운받을 수 있는 repository 역할을 한다. 2. debuginfo-install을 사용하여 분석을 위한 kernel debug 설치 debuginfo-install kernel-$(uname -r) -> $(uname -r) 로 현재 버전에 맞는 kernel 의 debug를 설치한다. 설치 시 파일 경로는 /usr/lib/debug/lib/modules/2.6.32-573.el6.x86_64 에 저장됨 3. crash 명령어를 사용하여 vmcore 파일..

Linux 2016.11.24