반달가면

Sources

Posts

427 posts

리눅스 민트에서 SMB/CIFS 공유(samba) 설정

반달가면|2018년 9월 27일

리눅스 민트(Linux Mint)에서 SMB/CIFS 공유를 설정하는 과정이다. 리눅스 민트가 우분투 계열 배포판이므로, 데비안/우분투 계열은 다 비슷할 것이다. samba를 설치하고, 공유 설정을 하면 윈도우 장비에서 네트워크 드라이브 연결을 통해 리눅스의 공유 디렉토리에 접근할 수 있게 된다. 우선 samba 패키지를 설치한다. 터미널창에서 아래와 같이 작업. # S/W 저장소 정보 갱신 sudo apt-get update # samba 설치 sudo apt-get install samba 설치가 완료되면, samba 사용자 계정을 추가하고 접속암호를 설정한다. 접속암호는 해당 계정의 리눅스 로그인 암호와 별도이므로 같지 않아도 된다. # 계정 john을 samba 사

CentOS 리눅스에서 SELinux 상태 확인 및 비활성화

반달가면|2018년 9월 19일

CentOS에서 보안강화 기능인 SELinux(Security Enhanced Linux) 상태를 확인하려면 터미널창에서 아래와 같이 입력하면 된다. # SELinux 상태 확인 sestatus 출력된 내용에서 "SELinux status" 항목을 보자. 활성화(enabled) 또는 비활성화(disabled)일텐데, 기본값은 활성화이다. 특별히 문제가 없다면 굳이 SELinux를 비활성화할 필요는 없을 것이나, 만약 뭔가 문제가 있어서 비활성화하려면 /etc/selinux/config 파일을 편집해야 한다. 시스템 설정 파일이므로 루트(root) 권한을 필요로 한다. # /etc/selinux/config 파일 편집 sudo vi /etc/selinux/config 설정 파일에

CentOS 7 리눅스에서 데스크탑 아이콘 크기 변경(축소)

반달가면|2018년 9월 18일

CentOS 7을 설치하면 데스크탑 아이콘의 크기가 꽤 큰데, 4K 해상도 경우에는 괜찮을 수도 있겠으나 그 이하에서는 너무 커 보일 수 있다. 크기를 줄이려면 아래와 같이 작업. 먼저 dconf-editor 패키지를 설치한다. 터미널창에서 아래와 같이 입력. # dconf-editor 설치 sudo yum install dconf-editor 설치를 완료하고 dconf-editor를 실행하자. # dconf-editor 실행 dconf-editor 실행창에서 /org/gnome/nautilus/icon-view/default-zoom-level 항목을 찾아가자. default-zoom-level 항목을 클릭하면 설정창이 나오는데 기본값(default value)이 "l

[bash: sed] 출력 또는 제거할 범위를 문자열 패턴으로 지정하기

반달가면|2018년 9월 12일

sed에서 행번호를 이용해서 범위를 지정하는 방법은 이전 게시물을 참고하자. 기본적인 내용은 대략 아래와 같다. # my_data.txt 파일의 10번째 행 출력(p). -n 옵션으로 전체 출력은 억제(해당 조건에 맞는 행만 출력) sed -n 10p my_data.txt # my_data.txt 파일의 10~20번째 행 출력 sed -n 10,20p my_data.txt # my_data.txt 파일에서 10번째 행을 제거(d)하고 나머지 출력 sed 10d my_data.txt # my_data.txt 파일에서 10~20번째 행을 제거하고 나머지 출력 sed 10,20d my_data.txt 위의 예시에서 행번호 대신 특정 문자열을 기준으로 할 경우에는 "/문자열/" 형

리눅스에서 여러개로 분할된 tar 압축 파일 풀기

반달가면|2018년 8월 29일

우선 tar 압축 파일 만들기/풀기에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로 tar 압축 파일을 split 명령으로 여러개로 분할해 놓았을 경우(split에 대한 내용은 이전 게시물을 참고하자. 여기로), 하나의 파일로 합친 후에 압축을 풀어야 한다. 아래의 예시를 보자. # 압축 파일 확인 ls my_data.tar.gz.aa my_data.tar.gz.ab my_data.tar.gz 파일을 2개로 나누어 놓은 상황이다. cat 명령으로 두 파일을 하나로 합쳐서 my_data.merged.tar.gz 파일을 만들고 압축을 풀면 된다. # 파일 합치기 cat my_data.tar.gz.* > my_data.merged.tar.gz # 압축 해제, ./re