본문 바로가기

반응형

리눅스

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.. 더보기
CentOS 6에 VNC를 설치하고 설정하는 방법 CentOS 6에 VNC를 설치하고 설정하는 방법VNC 패키지 확인$ rpm -qa | grep vncgtk-vnc-python-0.3.10-3.el6.x86_64gtk-vnc-0.3.10-3.el6.x86_64tigervnc-server-module-1.0.90-0.17.20110314svn4359.el6.x86_64VNC 패키지 설치VNC 서버와 클라이언트를 설치해야 합니다.yum install tigervnc-serverVNC 설정VNC 서버 설정을 위해 VNC 사용자에게 비밀번호를 할당해야 합니다.vncpasswd[root@kvm ~]$ vncpasswdPassword:Verify:[scbyun@kvm ~]$ vncpasswdPassword:Verify:VNC 서버 구성VNC 서버 구성 파일을 생.. 더보기
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.. 더보기
CentOS 4에 rsync 서버를 설치하고 설정하는 방법 CentOS 4에 rsync 서버를 설치하고 설정하는 방법rsync 패키지 설치rsync 패키지를 설치해야 합니다.sudo yum install rsyncrsync 설정rsync 패키지 확인$ rpm -qa | grep rsyncrsync-2.6.3-1xinetd 패키지 확인$ rpm -qa | grep xinetdxinetd-2.3.13-4.5.el4xinetd(rsync) 설정 파일 수정rsync를 사용하기 위한 설정(disable = yes -> disable = no 변경)vim /etc/xinetd.d/rsync# default: off# description: The rsync server is a good addition to an ftp server, as it \# allows crc c.. 더보기
리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법테스트 환경구분서버 이름서버 아이피디렉터리(데이터)비고sourceserv-A1.1.1.1/app/file targetserv-B2.2.2.2/app/file  SSH Key 교환RSA 암호화 방식으로 SSH 공개키와 비공개키를 생성root@serv-B:file$ ssh-keygen -t rsaSSH 공개키 복사(serv-B -> serv-A 복사)공개기 복사할 때 패스워드 필요.root@serv-B:file$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@1.1.1.1SSH 접속 테스트root@serv-B:file$ ssh 'root@1.1.1.1'데이터 동기화 스크립트 작성rsync 명령어를 사용하며 동기화할 수 있는 스크립.. 더보기
scp 명령어 scp 명령어scp는 Secure Copy의 약자로, 원격 서버와 로컬 시스템 간에 파일을 안전하게 복사하는 명령어입니다.사용 방법옵션:-r: 디렉토리를 재귀적으로 복사합니다.-p: 파일의 속성(퍼미션, 타임스탬프 등)을 유지하면서 복사합니다.-P 포트번호: SSH 포트 번호를 지정합니다.-i 개인키: 개인키 파일을 사용하여 인증합니다.예시1. 원격 파일을 로컬로 복사하기scp user@remote_host:/path/to/remote/file /path/to/local/directory위의 예시에서 user는 원격 서버에 접속하기 위한 사용자 이름이고, remote_host는 원격 서버의 호스트 이름 또는 IP 주소입니다. /path/to/remote/file은 원격 서버의 파일 경로이고, /path/.. 더보기
Webalizer를 컴파일하고 설치하는 방법 Webalizer(로그 파일 분석기)를 컴파일하고 설치하는 방법 Webalizer는 웹 서버 로그 파일을 분석하여 통계를 생성하는 오픈 소스 웹 로그 분석 도구입니다. 참고: 이러한 과정은 빌드 시스템, 컴파일러, 및 라이브러리의 종속성이 해결되어 있어야 하며, 필요한 권한을 갖고 있어야 합니다. 또한, 운영 체제나 환경에 따라 달라질 수 있습니다. 1. Webalizer 다운로드 Webalizer의 최신 버전을 공식 웹사이트(https://sourceforge.net/projects/webalizer/)에서 다운로드하거나, 원하는 버전의 소스 코드를 직접 구해옵니다. wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz 2. Webaliz.. 더보기
How to install Ruby on Ubuntu How to install Ruby on UbuntuMethod 1: Installing Ruby using the Default Package Manager1. Update the package listOpen a terminal and update the package list to make sure you have the latest information about available packagessudo apt update2. Install RubyTo install the default version of Ruby provided by Ubuntu's package manager, you can use the following commandsudo apt install ruby-fullThis .. 더보기

반응형