Linux OS/Tip13 HDD 쓰기 속도 측정 (htparm) [쓰기 속도 측정] 아래는 1M 파일을 1024개 생성하여 1G 의 파일을 쓰는데 소요된 시간을 출력합니다. # time dd if=/dev/zero of=testfile bs=1024k count=1024 1024+0 레코드 들어옴 1024+0 레코드 나감 1073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.83687 s, 585 MB/s real 0m1.840s user 0m0.000s sys 0m0.602s [읽기 속도 측정] [root@localhost ~]# hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 1940 MB in 2.00 seconds = 969.72 MB/sec Timing buffered disk reads:.. Linux OS/Tip 2023. 3. 26. iconv 로 파일 캐릭터셋 일괄 변경 아래 내용으로 파일을 만들어 실행하면 됩니다. #!/bin/sh files=$(find . -type f -name "*.php") for file in $files; do iconv -c -f euckr -t utf8 $file > $file.tmp mv -f $file.tmp $file done exit 0; Linux OS/Tip 2023. 3. 26. 강제 파티션 언마운트 하기 언마운트 (umount) 가 되지 않을때가 있습니다. 이럴때 아래명령어로 해결 가능합니다. # cd / // 언마운트 시킬 디렉토리 상위로 이동합니다. # fuser -km /backup // backup 디렉토리를 강제로 언마운트 시킵니다. Linux OS/Tip 2023. 3. 26. 캐시 메모리 삭제 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. 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. 폴더 및 파일 수정 날짜 변경 # touch -t 12251844 test.txt 설명 : 12월 25일 18시 44분 Linux OS/Tip 2023. 3. 26. Linux 하드웨어 정보 확인하기 (lshw) * CentOS 아래와 같이 yum 으로 설치 가능했습니다. # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # yum install lshw 아래 경로에서 원하는 버전을 다운로드 받습니다. 다운로드 URL : http://pkgs.repoforge.org/lshw/ 1. 설치 # cd /usr/local/src # wget http://pkgs.repoforge.org/lshw/lshw-2.16-1.el6.rf.x86_64.rpm # rpm -ivh lshw-2.16-1.e1.. Linux OS/Tip 2023. 3. 26. rm 파일 많아서 못 지울때 (-bash: /bin/rm: 인수 명단이 너무 김) -bash: /bin/rm: 인수 명단이 너무 김 파일이 많아서 삭제할때 위와 같은 메세지만 출력될 경우 [지우는 방법] 파일이 있는 디렉토리로 이동 후 # find . -exec rm {} ; 또는 # ls | xargs -n1000 rm -f Linux OS/Tip 2023. 3. 26. 커널 업데이트 (컴파일) compile 1. 다운로드 아래 URL 에서 원하는 커널 버전 확인 후 다운로드 받습니다. 다운로드 : http://www.kernel.org/pub/linux/kernel/v4.0 cd /usr/local/src wget http://www.kernel.org/pub/linux/kernel/v4.0/linux-4.0.39.tar.gz 2. 설치 tar xvzf linux-4.0.39.tar.gz cd linux-4.0.39 필요한 커널 옵션을 설정하고 저장합니다. make menuconfig 컴파일을 진행합니다. make bzImage make modules make modules_install make install 3. 확인 아래 파일을 열어 설치한 커널이 추가되었는지 확인 후 default=0 의 숫자를 변경.. Linux OS/Tip 2023. 3. 24. 이전 1 2 다음