Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

88 total results found

yum update 주소 변경하기

1. OS기술노트

yum을 통한 패키지 관리시, 기본적인 구성은 centos.org로 udp 통신 이후에, 가장 빨리 응답하는 미러사이트를 연결해주는 것이 기본알고리즘.허나, centos.org 자체가 해외에 있는 서버이므로 네트워크 환경의 불가피한 상황에 의해, 해외에 있는 서버 접근이 불가능할때에는국내에 있는 미러 사이트로 url을 변경하면된다.개인적으로 가장 빠르게 다운로드 되는 ftp.daum.net으로 정했고, 다른 미러사이트를 하단 URL에 맞게 수정하시면 됩니다.다만...

centos
yum

yum update시 커널빼고 업데이트 하기

1. OS기술노트

커널에서 기본적으로 제공되지 않는 드라이버나 솔루션이 적용되어 있을경우 커널업데이트가 되면 추가로 적용된 내용이 보이지가 않는데업데이트된 커널로 다시 재컴파일해주던지, 아니면 커널 업데이트를 제외하는 방법이 있는데요. 그 중에 가장 간편한 방법으로 yum update할때, 커널은 빼고 하는 방법을 알려드릴께요./etc/yum.repos.d/CentOS-Base.repo 파일 내의 각 항목에[base],[updates]… exclude=kernel* 를 추가 시...

centos
yum
kernel exclude

디스크 badblock 확인방법

1. OS기술노트

smartctl을 이용한 디스크 상태 확인 $ smartctl -l selftest /dev/sda badblock 명령어를 이용한 배드블록 확인 $ badblocks -v /dev/sda

centos
badblock
smartctl

리눅스 메모리 반환

1. OS기술노트

프로세스가 종료되어도, 커널에서 메모리 잡고 있는 부분 정리하기 메모리 정리 전) [root@/]# free -m total used free shared buffers cached Mem: 3925 1706 2218 0 238 963 -/+ buffers/cache: 504 3421 Swap: 4095 0 4095 메모리 정리 후) [root@/]# free -m total used free shared buffers cached Mem: 3...

centos
free
memory
cache

리눅스에서 사용자 관리하기-1

1. OS기술노트

test 사용자를 test123으로 변경 $> usermod -l test123 test $> egrep 'test123' /etc/passwd test123:x:10000:10000::/data/test:/bin/sh uid를 10000에서 20000으로 변경하기 $> usermod -u 20000 test $> egrep 'test123' /etc/passwd test:x:20000:10000::/home/test:/bin/sh gid를...

centos
usermod
사용자관리

리눅스에서 사용자 관리하기-2

1. OS기술노트

사용자 추가할때 자동으로 디렉토리 생성되게 하려면..?/etc/skel 밑에 생성할 디렉토리를 만들어 놓으면 됨.*기본적으로 /etc/skel(탬플릿)를 가지고 생성하기 때문에 기본적으로 생성된게 없기 때문에 생성되지 않는다 탬플릿 디렉토리 생성 $> mkdir /etc/skel/public_html 예시는 public_html 디렉토리를 만들기 $> ls -l /home/test total 0 drwxr-wr-w 2 test test 5 Dec ...

centos
usermod
useradd
skel

재부팅 없이 임시로 호스트네임 변경

1. OS기술노트

/etc/hostname에 호스트네임 적용  (재부팅 후 적용) $ vi /etc/hostname 13.test.kr cli로 호스트네임 변경 (재부팅 없이 적용 가능, 재부팅시 초기화) $ cat "13.test.kr" >  /proc/sys/kernel/hostname 호스트네임 명령어로 변경 $ hostname l4.test.co.kr

centos
hostname

LDAP구성-1. 서버구성하기

2. Open-Infra Openldap 구성

구성정보 OS : Centos 6.5 LDAP 서버IP : 192.168.10.10 LDAP 클라이언트 IP : 192.168.100.10 LDAP root dn(관리자 정보) : Manager (기본설정값) LDAP 서버 구성 패키지 설치하기 $> yum install openldap-servers openldap-clients -y 설정파일 복사 $> cp /usr/share/openldap-servers/slapd.conf.obsolet...

centos
openldap
ldap

LDAP구성-2. 클라이언트 구성하기

2. Open-Infra Openldap 구성

LDAP 클라이언트 구성 패키지 설치하기 $> yum install openldap-clients nss-pam-ldapd \ pam_ldap autofs nfs-utils -y 인증방법 LDAP 추가 setup에서 -> Authentication configuration -> Use LDAP, Use LDAP Authentication 두개 체크하고 NEXT Server: ldap://서버도메인 Base DN: dc=my-domain,dc=co...

centos
openldap
ldap

LDAP구성-3. SAMBA구성해서 연동하기

2. Open-Infra Openldap 구성

Samba서버와 LDAP연동하기 – LDAP서버에서 작업 패키지 설치 $> yum insall -y samba samba-devel samba설정 적용 $> vi /etc/samba/smb.conf 내용 추가 ... security = user ldap admin dn = cn=Manager,dc=my-domain,dc=com ldap suffix = dc=my-domain,dc=com ldap group suffix = ou=...

samba
smb
openldap
ldap
centos

LDAP구성-4. rootdn변경

2. Open-Infra Openldap 구성

LDAP root dn 패스워드 변경 변경할 패스워드값 생성 $> slappasswd $> New password: $> Re-enter new password: {SSHA}qZsVpahyjXOF1fkdlXgtLsfAr11JGMfj.h LDIF파일을 아래내용으로 파일 작성 $> cat password.ldif dn: OlcDatabase={2}bdb,cn=config replace: olcRootPW olcRootPW: {SSHA}qZsVp...

centos
ldap
openldap
samba
root dn

bash에서 조건문 사용

2. Open-Infra 쉘스크립트개발

쉘 스크립트에서 조건문 사용시 사용방법 숫자형 비교조건 설  명 i 작을 때 g 클 때 e 같을때 t 초과 (이하)   스크립트로 구현 i가 j보다 작은 값 일 때$> vi ./test.sh #!/bin/bash i=0 j=1 if [[ $i -lt $j ]] then echo "$i는 $j 보다 작아요" fi $> ./test.sh 0는 1 보다 작아요 i가 j보다 큰 값 일 때$> vi ./test...

bash
centos
if

urandom기반의 랜덤텍스트 생성

2. Open-Infra 쉘스크립트개발

/dev/urandom 기반으로 랜덤한 문자열 생성 대소문자/숫자 조합으로 8자리 문자열 생성$> cat test.sh #!/bin/bash random_char=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | sed 1q) echo $random_char $> ./test.sh Y6cJfCwk $> ./test.sh ie3L5AYO $> ./test.sh ICEgcZib ...

bash
urandom
centos
script

centos7에서 docker 설치

3. Container/Kubernetes

yum 리포지터리 추가 $> wget https://download.docker.com/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker.repo $> yum install docker-ce -y docker서비스 활성화 후 시작 $> systemctl enable docker --now Docker 정보 확인 $> docker info docker info Client: Context: d...

centos
centos7
docker

container에서 the input device is not a TTY 로그 출력시 조치

3. Container/Kubernetes

container에 저장된 데이터를 export할때 편리하게 하려고 crontab에 걸어놨는데, 다음날 보니 export된 데이터의 사이즈가 0k. $> ls -l total 212 -rw-r--r-- 1 root root      0 Jan 23 01:02 back-2022-01-23.sql 혹시나 싶어서 mail로그를 보니. 이런게 똭.. $> cat /var/spool/m...

docker
centos
the input device is not a TTY

Docker컨테이너 저장경로 변경방법

3. Container/Kubernetes

Docker를 rpm이나 deb같은 패키지로 설치하는 경우 기본 경로가 /var/lib/docker 인데, 대부분 /, /var가 같은 디스크를 사용하고 있기 때문에 컨테이너 용량이 커지면 OS영역에서 사용하는 디스크 사용량이 같이 증가하게 되는데…바로 이렇게…. $ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs   7.7G       0  7.7G      0% /dev tmpfs         ...

centos
docker
data-root
path

QEMU tcp원격접속 허용하기

Linux 정보기록 컨테이너&가상화

libvirt.conf 수정 (주석해제) $> vi /etc/libvirt/libvirtd.conf listen_tls = 0 (기본값은 TLS통신) listen_tcp = 1 (기본값은 비활성화) tcp_port = "16509" (TCP열었을때 사용하는 포트) listen_addr = "0.0.0.0" 허용할 IP (기본값은 모두 허용) mdns_name = "VMHOST-001" (MDNS환경에서 해당정보, 이 값은 같은 네트워크 안에 있는 서버...

qemu
libvirt
centos
centos6

3- ansible 설치하기

5. 자동화/IaC Ansible 기술정보

yum으로 설치하기 $> yum install epel-release -y $> yum install ansible -y pip으로 설치하기 $> pip install ansible

centos
ansible
pip

centos6.x drbd설치

2. Open-Infra 스토리지 기술정보

Centos6에서 DRBD rpm 으로 설치 [root@localhost ~]# rpm -ivh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm [root@localhost ~]# yum install *drbd84* -y [root@localhost ~]# modprobe drbd [root@localhost ~]# lsmod | grep drbd drbd 297925 0 libcrc32c 8...

centos
centos6
drbd

Centos에서 HP PSP설치

2. Open-Infra 모니터링

hpe.com 에서 서버 모델별 패키지 파일 다운로드 snmp 서비스 설치 및 활성화 $> yum install net-snmp -y 압축 해제 $> tar -zxvf hp-psp-8.60-8-CentOS.tar.gz $> cd psp/CentOS/5/i386/current HP PSP 설치 및 구성하기 $> yum localinstall ./*.rpm $> /sbin/hpsnmpconfig This configuration scr...

centos
psp
hp