본문 바로가기

리눅스

Ubuntu에서 wheel 그룹을 설정하는 방법 Ubuntu에서 wheel 그룹을 설정하는 방법 1. wheel 그룹 생성 (선택적인 단계) 기본적으로 Ubuntu에는 wheel 그룹이 없으므로 필요한 경우 그룹을 직접 생성합니다. 다음 명령으로 wheel 그룹을 생성할 수 있습니다. sudo groupadd wheel 2. sudo 권한 부여 일반적으로 wheel 그룹에 속한 사용자들은 sudo 권한을 부여받을 수 있도록 설정합니다. sudo 명령어를 실행하면 관리자 권한으로 명령어를 실행할 수 있습니다. Ubuntu에서 sudo 권한을 부여하려면 다음과 같이 수행합니다. wheel 그룹을 생성한 경우 sudo usermod -aG wheel 부분에는 sudo 권한을 부여하려는 사용자의 이름을 입력합니다. 기본적으로 존재하는 sudo 그룹인 admi.. 더보기
[리눅스] zabbix 소스 설치 zabbix 소스 설치 요구사항 https://www.zabbix.com/documentation/2.0/manual/installation/requirements Zabbix 패키지 http://www.zabbix.com/download.php http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.3/zabbix-2.4.3.tar.gz yum -y install net-snmp net-snmp-devel libcurl groupadd zabbix useradd -g zabbix zabbix mysql> create database zabbix character set utf8; mysql> grant all privile.. 더보기
DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트 DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트vim dns_backup.sh#!/bin/bashset -x# 백업 디렉토리 이름 설정backup_dir="fvm01.scbyun.com-$(date +%Y%m%d)"# 백업 디렉토리 및 하위 디렉토리 생성cd /root/.nl/mkdir "$backup_dir"mkdir "$backup_dir/sbin"mkdir "$backup_dir/etc"# 필요한 파일 복사cp -rpf /var/named "$backup_dir"cp /etc/named.conf "$backup_dir/etc"cp /etc/named.logging.conf "$backup_dir/etc"cp /etc/named.root.key "$backup_dir/etc"cp /etc/na.. 더보기
[리눅스] 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹 서버의 MPM (Multi-Processing Module)은 웹 서버가 처리할 수 있는 동시 연결 수와 처리 방식을 결정합니다. 아파치 웹 서버의 MPM 중에서는 prefork와 worker MPM이 있으며, 각각의 특징과 설정 방법을 알아보겠습니다. prefork MPM prefork MPM은 각 연결을 처리하는 프로세스를 별도로 생성하는 방식입니다. 이 방식은 안정적이고 예측 가능한 성능을 제공하지만, 동시 연결 수가 적을 경우에는 성능이 낮아집니다. 이러한 이유로 prefork MPM은 일반적으로 PHP와 같은 스크립트 언어를 사용하는 웹 사이트에서 사용됩니다. prefork MPM 설정 방법 1. 아파치 구성 파일(http.. 더보기
fmt 명령어 fmt 명령어 fmt 명령어는 텍스트 파일을 서식화(Formatting)하거나 다시 서식화하는 유틸리티입니다. 이 명령어는 주로 텍스트 파일의 텍스트 레이아웃을 표준화하거나 텍스트를 줄 바꿈, 들여쓰기 및 공백 문자를 조정하는데 사용됩니다. fmt 명령어의 기본 구문 fmt [옵션] [파일명] 옵션: fmt 명령어의 옵션을 지정합니다. 위에서 설명한 주요 옵션들을 사용할 수 있습니다. 파일: 서식을 지정하려는 텍스트 파일의 경로를 지정합니다. 이 옵션을 사용하지 않으면 fmt는 표준 입력에서 데이터를 읽습니다. 옵션 -w 또는 --width=: 출력 줄의 최대 너비를 설정합니다. 는 원하는 최대 줄 길이를 나타냅니다. -s 또는 --split-only: 단어 간 분리만 수행하고, 줄 바꿈은 하지 않습니다.. 더보기
[리눅스] 오라클 클라이언트 설치 오라클 클라이언트 설치 Oracle 11 on RHEL / CentOS 6 x86_64 without X-server http://www.binaryvision.nl/118/oracle-on-rhel-centos-6-x64-without-x-server/ Oracle 11 on RHEL / CentOS 6 x86_64 without X-server -------------------------------------------------------------------------------- This article describes how to prep a RHEL 6 / CentOS 6 x86-64 environment and the subsequent installation of Oracle 11.2 .. 더보기
[리눅스] UMASK 변경 쉘 UMASK 변경 쉘 여러 계정 umask 변경 쉘 vim z.sh #!/bin/bash USERHOME=`grep "comicts\|lon" /etc/passwd | awk -F: {'print $6'}` for USERUMASK in $USERHOME do #echo $USERUMASK echo -e "\n" >> $USERUMASK/.bashrc echo "##umask" >> $USERUMASK/.bashrc echo "umask 0002" >> $USERUMASK/.bashrc source $USERUMASK/.bashrc tail -n 2 $USERUMASK/.bashrc done 더보기
리눅스에서 글꼴(font)을 추가하는 방법 리눅스에서 글꼴(font)을 추가하는 방법 1. 글꼴 파일 다운로드 추가할 글꼴 파일을 다운로드합니다. 대부분의 글꼴 파일은 .ttf 또는 .otf 확장자를 갖습니다. 2. 글꼴 파일 복사 글꼴 파일을 /usr/share/fonts 디렉토리 또는 해당 글꼴 유형에 맞는 디렉토리에 복사합니다. 예를 들어, TrueType 글꼴의 경우 /usr/share/fonts/truetype 디렉토리에 복사합니다. OpenType 글꼴의 경우 /usr/share/fonts/opentype 디렉토리에 복사합니다. 복사할 때 파일 권한을 변경할 필요가 있을 수 있습니다. 다음 명령을 사용하여 파일 권한을 변경할 수 있습니다. sudo chmod 644 fontfile.ttf 3. 새로운 글꼴 캐시 빌드 글꼴을 추가했지만,.. 더보기