본문 바로가기

반응형

리눅스

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.. 더보기
[리눅스] rsync 서버 설정 rsync 서버 설정 rsync 패키지 확인 # rpm -qa | grep rsync rsync-2.6.3-1 xinetd 패키지 확인 # rpm -qa | grep xinetd xinetd-2.3.13-4.5.el4 rsync를 사용하기 위한 설정 (disable = yes -> disable = no 변경) # cat /etc/xinetd.d/rsync # default: off # description: The rsync server is a good addition to an ftp server, as it \ # allows crc checksumming etc. service rsync { disable = yes socket_type = stream wait = no user = root s.. 더보기
[리눅스] 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 테스트 환경 구분 서버 이름 서버 아이피 디렉터리(데이터) 비고 source serv-A 1.1.1.1 /app/file target serv-B 2.2.2.2 /app/file SSH Key 교환 RSA 암호화 방식으로 SSH 공개키와 비공개키를 생성 root@serv-B:file$ ssh-keygen -t rsa SSH 공개키 복사(serv-B -> serv-A 복사) 공개기 복사할 때 패스워드 필요. root@serv-B:file$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@1.1.1.1 SSH 접속 테스트 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은 원격 서버의 파일 경.. 더보기
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.. 더보기
[리눅스] 하드디스크 증설(추가) 하드디스크 증설 1. 하드(HDD)디스크 장착 2. 장착 후 리붓팅 3. fdisk -l로 물리적 하드디스크 확인(추가 된 /dev/sdb) $ fdisk -l Disk /dev/sda: 12.8 GB, 12884901888 bytes 255 heads, 63 sectors/track, 1566 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1566 12474472+ 8e Linux LVM Disk /dev/sdb: 21.4 GB, 21474836480 bytes 255 heads, 63 sect.. 더보기
리눅스에서 FTP 접속 후 파일을 가져오는 쉘 스크립트 리눅스에서 FTP 접속 후 파일을 가져오는 쉘 스크립트 getfile.sh 스크립트 생성 vim getfile.sh #!/bin/bash HOST='ftp.example.com' USER='username' PASSWD='password' FILE='filename.txt' ftp -n $HOST 더보기
CentOS 4에서 APM (Apache, PHP, MySQL, Zend)를 컴파일하여 설치하는 방법 CentOS 4에서 APM (Apache, PHP, MySQL, Zend)를 컴파일하여 설치하는 방법 1. 필수 라이브러리 설치 APM를 컴파일하기 위해 필요한 패키지들을 설치합니다. sudo yum install gcc gcc-c++ make wget sudo yum install -y zlib-devel gd-devel libpng-devel libjpeg-devel freetype-devel fontconfig-devel libxml2-devel openssl-devel gmp-devel mhash-devel libmcrypt-devel libcurl-devel cd /usr/local/src 2. MySQL 설치 yum install -y termcap libtool libtermcap-devel.. 더보기

728x90
반응형