728x90

리눅스 10

[리눅스] 환경 설정 꿀팁 및 자주 발생하는 오류 대응

리눅스 환경 설정은 처음 시작할 때 약간 복잡하게 느껴질 수 있지만, 몇 가지 기본적인 꿀팁과 오류 대응 방법을 알면 훨씬 수월해집니다. 이 블로그 글에서는 리눅스 환경 설정을 위한 유용한 팁과 일반적인 오류를 해결하는 방법에 대해 알아보겠습니다.리눅스 환경 설정 꿀팁1. 패키지 관리자 활용하기리눅스 배포판마다 패키지 관리자가 다릅니다. 예를 들어, Ubuntu와 같은 Debian 기반 배포판에서는 apt를, Fedora에서는 dnf를 사용합니다. 패키지 관리자는 소프트웨어 설치, 업데이트 및 삭제를 간편하게 해줍니다.# Ubuntu/Debiansudo apt updatesudo apt upgradesudo apt install package-name# Fedorasudo dnf check-updates..

[리눅스]특정기간 파일찾기

서버 파일을 옮기거나 서버 이관을 할 때 중간에 일정 기간의 파일을 수동으로 옮겨야 할 때가 있다. 그래서 특정기간에 생성된 파일 목록을 추출하면 유용할 것 같아서 검색하던 중 유용한 정보가 있어서 공유해본다. find를 이용하는 방법인데기본적으로 특정기간의 파일을 찾으려면 -mtime이란 옵션이 있지만이게 은근 정확하지 않을 때가 있다 아무래도 지금 일시를 기준으로 해서 그런것 같다. 그래서 -newer 옵션과 touch를 이용한 파일을 가지고 특정기간 동안의 생성된 파일을 검색 할 수 있다. 1. 검색하고 싶은 기간의 시작일자와 끝나는 일자의 파일을 생성한다.(여기서 touch 명령어 사용) touch start.txt touch -t 201712140000 start.txt touch end.txt..

[리눅스]/bin/sh^M: bad interpreter: No such file or directory

[리눅스]/bin/sh^M: bad interpreter: No such file or directory 파일을 실행하려고 하는데 위와같은 오류가 날때가 있다. 이것의 원인인 스크립트 파일을 윈도우에서 만들고 리눅스에서 실행했기 때문이다.개행문자가 달라서 생기는 문제인데 ^M으로 보이는 것이 그것이다. 해결방법은 세가지가 있는데.1. vi -b(나는 이것을 사용해서 해결했다.)vi 의 바이너리 모드로 들어가면 ^M 이라는 문자가 보인다. 이것을 지워주면 된다. 2. dos2unixlinux 콘솔에서 dos2unix filename.txt 와 같이 명령을 주어 파일을 변경한다. 3. subversion property 설정형상관리 시스템으로 subversion을 쓰고 있을 경우, 해당 스크립트 파일의 pr..

[리눅스]권한및 소유자 계정변경(chown/chmod)

사실 리눅스 명령어를 어렴풋이(?)는 알고 있지만 막상 사용하려고 하면 권한이 앞인지 계정이 앞인지..그중에서도 자주 헷갈리는게 chown/chmod이다. 그래서 쓰려고 할때마다 검색해서 매일 같은 블로그를 들어가느니 내블로그에 기록하고 내 블로그를 보자는 마음으로 이 포스트를 작성해 본다. ㅎㅎ 1. chmod(change modification)정도의 의미가 아닐가 싶다. 이건 권한 설정 변경할때 사용하는데 우리가 권한에 대한 644, 755라던가 하는 권한이 이녀석을 이용해서 변경하는 것이겠다. chmod [옵션] (8진수퍼미션) (파일명) – 8진수 형태777이 최대권한이고(공개) 000이 권한을 모두 뺏을때 이것은 소유자/그룹/공개에 대하여 읽기/쓰기/실행권한에 관한 것이다. 파일에 권한이 있고..

[리눅스]폴더 삭제

리눅스 파일및 폴더 삭제 명령어 rm -rf [디렉토리명] : 리눅스 디렉토리(하위 디렉토리, 파일 포함)를 삭제 rm -rf * : 현재 디렉토리의 모든 것을 삭제 rm -r : 해당 폴더안에 있는 모든 파일들까지 같이 삭제하고 폴더까지 삭제하는 옵션 rm -i : 각 파일들이나 폴더를 삭제할 때 삭제할 것인가를 묻는 옵션 rm -f : 파일이 있든 없든 오류를 표출하지 않고 무조건 삭제하는 옵션

[리눅스]OS버전확인

리눅스 버전 확인 방법 굉장히 간다하지만 모르면 못쓴다 1. uname -a2. cat /etc/*-release | uniqcat /etc/*-release | uniq이렇게 치면 아래와 같이 서버의 정보가 나오게 된다. NAME="Red Hat Enterprise Linux Server" VERSION="7.2 (Maipo)" ID="rhel" ID_LIKE="fedora" VERSION_ID="7.2" PRETTY_NAME="Red Hat Enterprise Linux Server 7.2 (Maipo)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:7.2:GA:server" HOME_URL="https://www.redhat.com/" B..

[리눅스]설정파일 반영방법&locale설정 방법

이전 포스트에 encoding 관련 i18n 파일의 설정을 만들어 줬는데 이번엔 locale 설정방법과 설정 변경후 반영하는 방법을 남겨보려고 한다.(자꾸 까먹는다..) locale 파일은 /etc/default/ 경로에 파일을 만들어 주고 LANG="ko_KR.UTF-8" 이나 LANG="ko_KR.euckr" 등 원하는 설정에 맞게 해주면 되고설정 가능한 로케일 설정값을 알아보려면 # locale -a | grep koko_KRko_KR.euckrko_KR.utf8kok_INkok_IN.utf8koreankorean.eucru_RU.koi8rru_UA.koi8utg_TJ.koi8tuk_UA.koi8u 위와 같이 확인 할 수 있다. 그리고 위와 같이 설정 후 설정파일 반영하려면# source /etc/..

[리눅스]서버 캐릭터셋 확인

1. 현재 설정된 인코딩 설정 확인 [root@localhost etc]$ echo $LANG ko_KR.UTF-8 2. 인코딩 설정 해제 [root@localhost sysconfig]# unset LANG [root@localhost sysconfig]# LANG=C 3. 사용 가능한 인코딩 설정 확인 [root@localhost etc]$ locale -a | grep ko ko_KR ko_KR.euckr ko_KR.utf8 korean korean.euc ru_RU.koi8r ru_UA.koi8u tg_TJ.koi8t uk_UA.koi8u 4. /etc/sysconfig/i18n 파일 수정 [root@localhost sysconfig]# vi i18n #LANG="ko_KR.UTF-8" LANG..

728x90