본문 바로가기

반응형

Linux

C276x260 CentOS 7에서 LANG 설정을 변경하고 영구적으로 적용하는 방법 CentOS 7에서 LANG 설정을 변경하고 영구적으로 적용하는 방법1. 현재 LANG 설정 확인현재 LANG 설정을 확인합니다.echo $LANG$ echo $LANGen_US.UTF-82. 지원되는 로케일 확인 및 로케일 생성지원되는 로케일 확인locale -a$ locale -a | grep ko_KRko_KRko_KR.euckrko_KR.utf8로케일이 설치되지 않은 경우 생성sudo localedef -i ko_KR -f UTF-8 ko_KR.UTF-83. 현재 세션의 LANG 변경 (일시적 설정)현재 세션에서만 LANG을 변경합니다. 영문 설정export LANG=en_US.UTF-8$ echo $LANGen_US.UTF-8한글 설정export LANG=ko_KR.UTF-8$ echo $LAN.. 더보기
C276x260 [리눅스] 아파치 웹 서버에서 디렉토리 리스팅을 막기 아파치 웹 서버에서 디렉토리 리스팅을 막기 1. 아파치 웹 서버에서 디렉토리 리스팅을 막으려면 Options 지시어에서 Indexes 옵션을 제거하면 됩니다. 2. Apache 설정 파일(httpd.conf)을 열어서 디렉토리 설정 부분을 찾습니다. 해당 디렉토리 설정에 대한 Options 지시어를 찾습니다. 일반적으로 아래와 같은 형태로 되어 있습니다. Options Indexes FollowSymLinks AllowOverride None Require all granted 3. Options 지시어에서 Indexes 옵션을 제거합니다. Options FollowSymLinks AllowOverride None Require all granted 4. 변경 사항을 저장하고 Apache를 재시작합니다... 더보기
C276x260 zip 명령어, unzip 명령어 zip 명령어, unzip 명령어zip과 unzip은 유닉스(리눅스) 시스템에서 사용되는 명령어로 파일들을 압축하거나 해제하는데 사용됩니다.zip 명령어의 기본 구문zip [옵션] [압축 파일명] [파일 또는 디렉토리]unzip 명령어의 기본 구문unzip [압축 파일명]주요 옵션-r: 디렉토리를 재귀적으로 압축 또는 해제-d: 압축을 해제할 디렉토리 지정-v: 상세 정보 출력-q: 출력을 덜 자세하게-l: 압축 파일의 내용 목록 출력사용 예시파일들을 archive.zip으로 압축zip archive.zip file1.txt file2.txt dir/archive.zip: 새로운 압축 파일의 이름file1.txt, file2.txt: 압축할 파일들dir/: 압축할 디렉토리디렉토리를 archive.zip으.. 더보기
C276x260 Vim 문자 치환 Vim 문자 치환Vim은 강력한 치환 기능을 제공하여 텍스트 가공 작업을 효율적으로 처리할 수 있습니다.테스트 파일 생성vim testwww.naver.comwww.yahoo.co.kr중복 제거 및 정렬sort -u test > test2-u 옵션을 사용하면 중복 제거 + 정렬이 동시에 수행됩니다.생성된 test2 파일www.naver.comwww.yahoo.co.kr특정 문자열 치환URL 경로 제거www.naver.com/cafe를 www.naver.com으로 치환:%s#/.*##/ 대신 # 구분자를 사용하면 가독성이 좋아집니다.대소문자 변환전체를 소문자로 변환:%s/.*/\L&/g\L : 소문자 변환& : 전체 매칭문자열 문자열 앞/뒤에 내용 추가1. 앞에 문자열 추가:%s/^/host-control.. 더보기
C276x260 FTP를 사용하여 파일을 업로드하는 스크립트 FTP를 사용하여 파일을 업로드하는 스크립트 ftp.sh 스크립트 작성 vim ftp.sh #!/bin/bash # 현재 날짜를 YYYYMMDD 형식으로 저장 DATE=$(date -d today +%Y%m%d) # 동기화할 서버 목록을 변수에 저장 SERVER_LIST=" relay2.scbyun.com #relay3.scbyun.com relay4.scbyun.com relay5.scbyun.com relay6.scbyun.com relay7.scbyun.com relay8.scbyun.com relay9.scbyun.com relay10.scbyun.com " # FTP 계정 정보 설정 USER='xman' PASSWD='dusrnth2001' # 동기화할 파일 패턴 설정 FILE="$DATE*.l.. 더보기
C276x260 wc, sort, split ,uniq, cut 명령어 wc, sort, split ,uniq, cut 명령어큰 파일을 다루거나 데이터를 처리할 때 필요한 여러 가지 유용한 명령어들입니다.1. wc (Word Count)wc 명령어는 파일의 행 수, 단어 수, 문자 수를 세어주는 명령어입니다.일반적으로 -l 옵션을 자주 사용하여 행 수만을 출력합니다.다른 명령어와 함께 사용될 때는 (파이프)를 사용하여 출력을 다음 명령어로 전달할 수 있습니다.2. sortsort 명령어는 텍스트로 입력된 내용을 지정한 방법에 따라 정렬하여 출력합니다.기본적으로 아스키 코드 값을 이용하며, 숫자는 -n 옵션을 사용하여 인식할 수 있습니다.특정한 필드를 이용하여 정렬하려면 -k 옵션을 사용합니다. 예를 들어, sort -k 2는 두 번째 필드를 기준으로 정렬합니다.3. spli.. 더보기
C276x260 NAMED 구동 스크립트 NAMED 구동 스크립트스크립트 편집vim bind_control.sh#!/bin/bash# BIND 시작 함수start_bind() { echo "BIND 서비스를 시작합니다..." sudo systemctl start named}# BIND 중지 함수stop_bind() { echo "BIND 서비스를 중지합니다..." sudo systemctl stop named}# BIND 재시작 함수restart_bind() { stop_bind start_bind}# 스크립트 실행 옵션 처리case "$1" in start) start_bind ;; stop) stop_bind ;; restart) .. 더보기
C276x260 history 명령어 실행 시간 보기(history HISTTIMEFORMAT) history 명령어 실행 시간 보기(history HISTTIMEFORMAT) history HISTTIMEFORMAT 환경 변수 설정 export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S ' $ history 328 2012-03-11 07:45:48 vi /etc/profile 329 2012-03-11 07:45:55 source /etc/profile 330 2012-03-11 07:45:57 history history unset (HISTTIMEFORMAT) unset HISTTIMEFORMAT $ history 66 exit 67 ls 68 history profile(/etc/profile)에 환경 변수 등록 vim /etc/profile ### history HIST.. 더보기

728x90
반응형