본문 바로가기

반응형

리눅스

(34)
[데비안] 프로그램 버전 확인 모음 Linux $ uname -a lsb_release -a $ cat /proc/version lsb_release 없는 명령어인 경우 apt-get install lsb-release 설치 Linux 32 OR 64 Bit 시스템 확인 $ getconf LONG_BIT MySQL $ mysql --version $ mysql -V PHP $ php -v $ php -i $ php -i|more Apache2 $ apache2 -v
[데비안] 실행되는 프로세스 보기 (ps) 현재 실행되고 있는 프로세스를 알아보려면 아래의 명령어를 사용하면 된다. $ ps standard syntax를 사용한 모든 프로세스 보기 $ ps -e -ef -eF -ely BSD syntax를 사용한 모든 프로세스 보기 $ ps -ax -axu 유저가 실행시킨 프로세스 보기 $ ps -U 유저명 PID값으로 프로세스 보기 $ ps -p PID값 프로세스 보기들 중에서 찾는값 일치하는 프로세스 보기 $ ps -옵션값 |grep 찾을값 프로세스를 실행시킨 UID 정보 보기 $ ps -u 특정 프로세스 정보 보기 특정 프로세스가 실행중일때 이 프로세스의 정보를 보고 싶을 때가 있다. 프로세스가 정상적으로 잘 실행이 되는지, 아니면 좀비가 되버렸는지 알고 싶을 때가 있다. 예를 들면 웹서비스를 해주는 ap..
[데비안] 파일, 디렉토리 관리 / 소유자 및 접근 권한 변경(chown, chmod) 파일과 디렉토리 정보를 아래의 명령어를 통해 표시하면 drwxr-xr-x를 비롯한 여러 값들이 나타난다. $ ls -al 합계 108 drwxr-xr-x 25 root root 4096 4월 27 03:13 . drwxr-xr-x 25 root root 4096 4월 27 03:13 .. drwx------ 2 root root 4096 4월 28 14:33 .pulse -rw------- 1 root root 256 4월 25 00:02 .pulse-cookie drwx------ 2 root root 4096 4월 27 03:13 .w3m drwxr-xr-x 2 root root 4096 4월 24 23:39 bin drwxr-xr-x 3 root root 4096 4월 25 00:00 boot dr..
[데비안] 사용한 명령어를 보는history 명령어 설정 자신이 사용하던 명령어를 리눅스는 기억하고 있다. 이 명령어를 보려면 history 라고 적어주기만 하면 자신이 사용했던 명령어를 출력해 준다. history 명령어가 단순하게 과거에 사용했던 것을 알려주는 면도 있지만, 자신의 실수로 실행된 명령어를 재확인 하거나, 여러 명령어를 재반복하여 사용 할 때 편리하다. (재반복은 history 명령어를 사용해서 리스트를 보면 명령어 마다 번호가 붙어있다. 이 번호를 느낌표(!) 뒤에 같이 적어서 사용하면 해당 명령어가 재사용된다. 예를 들어 리스트에 11번 명령어를 재반복 하려면 !11) 또한, 다른 누군가가 불법으로 접속하여 사용한 명령어 흔적을 되집어 볼 수도 있다. 이처럼 편한 history 명령어를 조금 손봐주면 좀더 편하게 사용 할 수 있다. 여기서..
[데비안] 일반 계정의 .bashrc 설정 내용 Debian 7에서 root가 아닌 설치시 등록한 계정에 있던 .bashrc 파일의 무수정된 내용이다. 여러 셋팅 값을 참고하기 위해 아래에 내용을 남긴다. # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac # don't put duplicate lines or lines starting with space in the history. # See ..
[데비안] 내가 사용하는 .bash 설정 값 Putty나 Kitty 등으로 SSH를 통해 리눅스에 접속하거나 기본 Terminal로 접속하면 검은 바탕화면에 회색의 글자들만 보여서 눈에 잘 띄지 않는 답답함이 생긴다. 디렉토리인지, 파일인지 구분이 안가기 때문에 가끔 디렉토리를 파일로 생각하고 디렉토리를 들어가는게 아니라 여는 경우가 생겨버린다. Debian에서는 주석 처리된 부분을 해제만 하면 바로 사용 할 수 있도록 제공하고 있다. 자신의 홈 디렉토리 내 있는 .bashrc의 주석문을 해제하면 된다. 따라서 먼저 파일을 연다. $ vi ~/.bashrc 이제 파일을 열었으니 아래에서 빨간 부분의 라인에서 주석을 해제하고 저장하면 된다. (#을 지운다.) # ~/.bashrc: executed by bash(1) for non-login shel..
[리눅스] 리눅스 디렉토리별 쓰임새 / : 루트 디렉토리/bin : ls, cp와 같은 기본 명령어가 저장/boot : 시스템 부팅시 필요한 파일 저장/dev : 시스템의 장치 파일 저장/etc : 시스템 설정 파일 저장/home : 사용자의 기본 디렉토리 저장/lib : 시스템의 공유 라이브러리 저장/lost+found : fsck 명령어가 사용하는 디렉토리, 특정 파일의 위치를 결정할 수 없는 경우 이 디렉토리에 보관 (fsck : 파일 시스템의 이상 여부를 진단하고 복구)/mnt : 다른 장치를 마운트하기 위한 디렉토리/proc : 가상 파일시스템, 실제로 디스크에 저장되지 않음, 프로세스에 대한 정보를 저장/usr : 사용자가 설치한 응용 프로그램, 소스코드, 도움말 파일 등이 저장/root : 슈퍼 유저인 root의 홈 디렉토리/..
[데비안] 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 이제 쉽게 프로그램을 설치 할 수..

반응형