본문 바로가기

반응형

전체보기

(305)
[데비안] apt-get 자동 완성 apt-get install 명령어를 사용해서 프로그램을 설치하고 싶은데, 간혹 완전한 프로그램 이름을 몰라 헤맬때 사용하면 좋은 방법은 바로 자동완성 기능이다. apt-get install mysql 입력하고 나서 Tab 키를 눌러보면 아래처럼 리스트가 나타난다. 우선 프로그램 bash-completion을 설치한다. (Debain7은 이미 설치되 있을 것이다.) vi 편집기를 통해 .bashrc 파일을 연다. $ vi ~/.bashrc 적당한 위치에 아래 내용을 적는다. 띄어쓰기 조심! if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi 적용을 위해 아래 명령어를 사용한다. $ source ~/.bashrc 이제 쉽게 프로그램을 설치 할 수..
[데비안] 노트북 닫을 시 슬립 여부 설정 Debian 7 Release Candidate 1을 노트북에 설치했다. 설치한 직후 가장 큰 문제점은 노트북을 닫을 시 슬립모드가 작동되어 리눅스가 잠든다는 것이다. 노트북으로 서버를 활용하려는데 lid를 닫았다고 잠자면 안되기에 평사히처럼 배터리 옵션을 통해 슬립모드를 해제하려 했다. 그러나 어느 제어판을 뒤져봐도 노트북을 닫을 시 슬립모드를 해제하는 설정이 없었다. 구굴링을 통해 검색한 결과 데스크탑 프로그램이 Gnome3인 경우에 해당한다. Alt + F2를 누른다. dconf-editor 를 입력해 실행한다.아래의 메뉴를 눌러 펼친다.Expand: Org Expand: Gnome Expand: settings-daemon Expand: Plugins Click: Power 해당하는 값을 바꾼다...
[데비안] apt-get 요약 프로그램 설치시 apt-get install 설치할프로그램 프로그램 재설치시 apt-get --reinstall install 설치할프로그램 설치할 프로그램 정보 보기 apt-cache show 프로그램 프로그램 삭제시 apt-get remove 삭제할프로그램 프로그램 삭제후 프로그램 설정까지 삭제할 경우 dpkg -P 삭제할프로그램 프로그램 삭제시 프로그램 설정까지 한번에 삭제할 경우(초기화로 재설치시) apt-get --purge remove 삭제할프로그램 설치시 필요한 프로그램 검색 apt-cache search 설치할프로그램 설치시 필요한 프로그램 검색 후 목록이 긴 경우 apt-cache search 설치할프로그램|grep 다른 검색어 예) apt-cache search mysql |grep s..
[리눅스] grub 재설치 황당하게도 하드디스크에 OS를 USB를 이용해 설치중 USB에 Grub를 설치해버려 부팅할때마다 USB가 필요해졌다. 그래서 아래 명령어로 간단하게 grub 재설치로 해결 $ grub-install /dev/sda
[APM] 데비안 웹서버 구축 1부 - (Apache+PHP+MySQL) 설치 및 설정 소개 웹서버를 구축하는데 있어 단순하게 명령어를 이용해 설치하는 것만 다루기보단 어떤 경로로, 어떤 이유로 설치하는지를 간략히 설명하면서 다뤄보려 한다. (여담으로 일반 리눅스는 우분투보단 가볍고 깔끔한 UI를 자랑하는 민트 리눅스를 설치하려고 했다가 민트에 데비안 버전도 있기에 데비안 기반의 민트를 설치했다. 민트 데비안(http://www.linuxmint.com/)을 설치하고 서버까지는 잘 설치가 됐다. 하지만 검색엔진을 설치하고 설정하는 중 민트 데비안과 충돌이 났다. 결국엔 믿을 수 있는건 순수한 데비안 인듯하다. 그렇다고 6버전은 좀... 오랜된 것 같고, RC버전까지 나온 데비안 7은 괜찮은 것 같다. ) 아래에 쓴 내용은 데비안 계열의 리눅스를 제외하고는 다소 많이 다를 수 있다. 설치 환..
[리눅스] SELinux 보안이 강화된 리눅스를 도입하고자 넣은 SELinux 하지만 보안이 강화됨으로써 httpd 서비스 등 권한 제한으로 불편함을 많이 야기시키고 있다. selinux 상태 보기 sestatus 디렉토리/파일의 selinux 권한 보기(옵션에 Z를 추가) ls -alZ selinux 끄기 setenforce 0 selinux 켜기 setenforce 1 하지만 리부팅후엔 원래 값으로 다시 돌아오므로 직접 수정한다. vi /etc/sysconfig/selinux vi로 selinux를 열고 이미 있는 SELINUX=enforcing을 주석처리후 다른값으로 넣는다. #SELINUX=enforcing SELINUX=disabled 참고로 SELINUX 값에는 3가지가 있다. Enforcing: The default..
[리눅스] 방화벽 사전 지식 명령어중 eth0는 랜카드 인터페이스 명으로 랜카드가 여러개라면 eth0, eth1, eth2 등으로 나타난다. eth0 외에 다른 이름으로도 나타날수 있는데 확인하는 방법은 ifconfig 명령어를 사용하면 사용중인 랜카드 인터페이스명과 상세한 내용이 나온다.따라서 설정시 eth0는 사용자 랜카드에 부여된 명으로 바꿔서 실행한다. 옵션 설명-F : 모든 규칙 삭제 (해당하는 Chain에서)-A : 규칙을 덧붙이는 것으로 맨 마지막에 규칙을 적용한다. 따라서 적용 우선순위가 낮아진다.-I : 규칙을 넣는 것으로 -I INPUT 3 이라고 적으면 3번째 줄에 넣는 다는 뜻이다.-i : input 인터페이스로 일컬어지며 -i 뒤에는 인터페이스명인 eth0 등이 나온다.-o : output 인터페이..
[리눅스] marvel 랜 드라이버 설치 (R480 노트북) 리눅스 환경CentOS 6.4 홈페이지에서 리눅스용 파일을 받는다. tar.bz2형식으로 압축되어 있으므로 아래와 같은 명령어로 압축을 해제한다. tar -xjf 파일명 압축 해제된 폴더에 들어가서 install.sh을 실행시킨다. ./install.sh 메뉴대로 설치한다. 만약 설치시에 kernel head not found~ 라는 에러가 나는 경우 컴파일 관련이 없는 경우일 가능성이 있다. 아래 명령어로 설치하고 다시 인스톨을 실행시켜 설치하면 랜드라이버를 사용할 수 있다. yum install kernel-devel

반응형