Linux OS67 캐시 메모리 삭제 pagecache 해제 echo 1 > /proc/sys/vm/drop_caches dentries, inodes 해제 echo 2 > /proc/sys/vm/drop_caches pagecache, dentries, inodes 모두 해제 echo 3 > /proc/sys/vm/drop_caches 플러싱하기 sync Linux OS/Tip 2023. 3. 26. SSL 인증서 만료일 확인 [ 인증서 만료일확인 ] # openssl x509 -in /etc/letsencrypt/live/도메인/fullchain.pem -noout -dates Linux OS/Tip 2023. 3. 26. Linux 서버에 꽃혀있는 메모리 갯수 및 용량 dmidecode -t 17 | egrep 'Memory|Size' dmidecode | grep 'Size.*MB' Linux OS/Tip 2023. 3. 26. sed 간단한 정리 vi/vim Editor를 굳이 열지 않고 sed명령어를 통하여 파일 내용 일괄 변경하기 1. 1개 파일 대상으로 변경 sed -i 's/변경전 내용/변경할 내용/g' 파일명.sh 2. 여러 파일 내용 변경 sed -i 's/변경전 내용/변경할 내용/g' *.sh 3. 해당 문자가 포함된 줄 삭제 sed -i '/삭제할 내용/d' * 4. 해당 문자가 포함된 줄만 삭제 하지 않고 나머지 내용 모두 삭제 (로그에서 원하는 내용만 보고 싶을 때 사용하면 유용) sed -i '/삭제하지 않을 내용/!d' * *vi/vim 에서 문자 일괄 변경 1. 문서 전체에서 변경 :%s/변경전 내용/변경할 내용/g 2. 문서 1번째 줄부터 20번째 줄까지에서 변경 :1,20s/변경전 내용/변경할 내용/g Linux OS/Tip 2023. 3. 26. rsync 설치, 사용법 rsync란? rsync란? 서로 다른 두 컴퓨터에 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가 두군대 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야 한다. 이때 rsync는 수정된 부분만 비교해서 옮겨 주게 됩니다. 그리고 anonymous 서버로드 설정할 수 있는 등 많은 유용한 기능들이 있습니다. rsync 방화벽 허용 Rsync(파일 동기화) - TCP 873 # iptables -A -INPUT -p tcp -m tcp --dport 873 -j ACCEPT Rsync 설치하기 1. rsync, xinetd 설치 확인 # rpm -qa | grep rsync # rpm -qa | grep xinetd 2. rsync, xinetd 설치 하기 .. Linux OS/관리 2023. 3. 26. iperf - 네트워크 성능, 대역폭 측정 툴 (리눅스, 윈도우) 안녕하세요. 네트워크 성능, 대역폭 (Bandwidth)를 간편하게 측정 할 수 있는 툴인 iperf를 소개해 보겠습니다. iperf는 서버-클라이언트 구조로 실행되며, 서버-클라이언트 간의 네트워크 대역폭을 측정해주는 툴 입니다. 리눅스, 윈도우, 안드로이드 등 다양한 플랫폼을 지원하기 때문에 간편하게 사용 가능합니다. 1. 다운로드, 설치 iperf 공식 사이트에서 다운로드 가능합니다. https://iperf.fr/iperf-download.php 각자의 플랫폼에 맞는 버전을 다운로드 하시면 됩니다. 리눅스의 경우에는 yum, apt를 통해서도 설치가 가능합니다. 이 떄 주의할 점은 서버-클라이언트간의 iperf 버전을 통일시켜 주는 것 입니다. 윈도우에서는 3.X 버전을 쓰고 리눅스에서는 2.X .. Linux OS/관리 2023. 3. 26. apt 오류 rm -rf /var/lib/apt/lists/lock rm -rf /var/cache/apt/archives/lock rm -rf /var/lib/dpkg/lock* dpkg --configure -a Linux OS/Tip 2023. 3. 26. Linux HDD 베드블럭 체크하기 mount를 해서 파티션 정보 파악 badblocks -v -o [체크결과파일명] [파티션명] (ex. # badblocks -v -o sda1.txt /dev/sda1 시간이 많이 걸리는 작업이므로 모든 파티션의 체크 명령라인을 모아 스크립터로 작성하여 작업한다. ex) # vi badblocks_check.sh #!/bin/bash badblocks -v -o hda1.txt /dev/sda1 badblocks -v -o hda2.txt /dev/sda2 badblocks -v -o hda3.txt /dev/sda3 * 파일시스템 보호를 위해 가급적 싱글모드에서 모든 파티션을 언마운트 한 상태에서 실행 Linux OS/관리 2023. 3. 26. Linux에서 윈도우 파일시스템 NTFS 마운트 하기 1. yum-priorities 설치 # yum -y install yum-priorities 2. rpmforge 설치 64bit 의 경우 # rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el7.rf.x86_64.rpm 3. 커널 패키지 추가 설치 # yum -y install kernel-headers kernel-devel # yum --enablerepo=rpmforge install fuse fuse-ntfs-3g dkms dkms-fuse 4. 마운트 # mkdir /windowsfiles # mount -t ntfs /dev/sdb1 /windowsfiles Linux OS/기본 2023. 3. 26. mdadm을 이용한 software raid 만들기 보호되어 있는 글 입니다. 2023. 3. 26. Linux Quota 설정 보호되어 있는 글 입니다. 2023. 3. 26. 폴더 및 파일 수정 날짜 변경 # touch -t 12251844 test.txt 설명 : 12월 25일 18시 44분 Linux OS/Tip 2023. 3. 26. 이전 1 2 3 4 5 6 다음