본문 바로가기

우분투 리눅스 사용자 리스트 (user list) 우분투에서 아니 리눅스에서 사용자 리스트를 확인하기 위해서는 아래 명령어를 통해서 가능합니다. 1. /etc/passwd 파일 확인하기 /etc/passwd 파일에 유저, 그룹, 쉘 등 정보가 들어가 있기 때문에 이 파일을 열어보시면 사용자들에 대한 정보를 얻으실 수 있죠. 꼭 들어가서 봐야 하는 것은 아님으로, cat 명령어를 사용하시면 됩니다. cat /etc/passwd 2. lastlog 명령어 사용하기 lastlog에 대한 man 페이지 설명은 아래와 같습니다. man lastlog lastlog - reports the most recent login of all users or of a given user 입력해보시면 lastlog 사용자 이름이 쭉 나오고, 언제 최종 로그인했는지도 확인 하.. 더보기
우분투 대시홈 단축키 변경 우분투를 설치하시면 Alt 키가 기본적으로 대시홈을 여는 단축키죠. 저는 시너지(키보드, 마우스 공유) 단축키가 Alt + F1, F2, F3이라서 변경하는 것이 더 편하더라구요. 다른 곳에서도 Alt 키는 많이 쓰이니깐, 불편한 분들은 아래와 같이 변경하시면 됩니다. 일단 아래와 같이 System Settings에 들어가셔서요. Keyboard에 들어가주세요. Keyboard에 들어오셨으면 Shortcuts에 들어가서 Launchers의 Key to show the HUD를 변경하시면 됩니다. 저는 ` (숫자 1 왼쪽 옆에 있는 키)로 변경한 화면입니다. 편하신 키로 변경하시면 되겠죠. 가끔 숫자 1을 누르다가 대시홈이 켜질 때도 있지만... ^^ 더보기
리눅스 다른 서버 로그보기 (log viewing of other server) 리눅스에서 다른 서버의 로그를 보기 위해서는 다음과 같은 방법으로 쉽게 가능합니다. ssh userid@ip_address 'tail -f logfile' 예를 들어서 192.168.0.20 서버의 root로 /var/log/apache2/error.log를 현재 내 서버에서 보고싶다고 하시면? 아래와 같이 하시면 되겠죠. ssh root@192.168.0.20 'tail -f /var/log/apache2/error.log' 사실 뒤에 있는 '' (작음따옴표 안에 리눅스 명령어를 작성해주시면 되는거죠) 예를 들어서 /var/log에 있는 파일들이 머가 있나 보기 위해서는 ssh root@192.168.0.20 'ls -al /var/log' 요런식으로요. 더보기
리눅스에서 여러개 로그 보기 (multitail 활용) 리눅스에서 tail을 통해 로그를 계속 확인하실 수 있습니다. 관련 포스팅은 아래에 있습니다. 리눅스 - 아파치 웹 서버 로그 보기 (Apache Web Server Log) : http://ngee.tistory.com/218 위 포스팅에서는 tail -f 로 각 로그 파일을 보는 것에 대해서 작성되었고, 이번 포스팅에서는 한 번에 여러 개의 로그 파일을 확인하는 방법에 대해서 작성해보려구요. 간단하게 multitail을 사용하시면 끝입니다. 일단 multitail을 설치하셔야겠죠. root 권한에서 apt-get install multitail 위와 같이 입력하시면 multitail이 설치가 되구요. 사용하는 방법은 다음과 같습니다. multitail (한칸띄고) 로그파일1 (한칸띄고) 로그파일2 ... 더보기
Ubuntu (우분투) 14.04 LTS 곧 나오네요. 우분투 14.04가 곧 나오네요. 2014. 4. 17. 좋네요 ㅎㅎㅎ 17일날 바빠질 듯 :) OpenStack도 17일날 Ice House 공개인데.. 일단은 제 서버만 14.04로 깔고, 한 2주 정도 사용해보고, 다른 곳에도 업데이트 시켜야 겠어요 ^ ^ 우분투 공개 일정은 아래 링크된 사이트에서 확인 하실 수 있어요 ~ https://wiki.ubuntu.com/ 더보기
리눅스 gz 압축하기, 압축풀기 리눅스에서 gz 파일을 압축하고, 압축푸는 방법에 대해서 간단하게 포스팅합니다. gzip은 리눅스에 기본으로 설치되어 있는데요. 혹시 gzip 명령어를 찾을 수 없다고 나오면 apt-get install gzip 으로 설치하시면 됩니다. 1. gz 압축 풀기 gzip -d filename.gz gzip에 옵션 -d 를 주시면 되는데요. -d는 decompress의 줄임 표현입니다. 2. gz 압축 하기 예를 들어서 bbb.jpg를 gz으로 압축한다면 아래와 같은 명령어를 사용하면 됩니다. gzip bbb.jpg 수행 결과로 bbb.jpg는 없어지고, 압축된 bbb.gz 파일이 생성됩니다. gz은 여러개의 파일을 하나로 압축하는 용도가 아닙니다. 여러개의 파일을 압축하시려면 7z, zip, tar 압축 또.. 더보기
리눅스 - 파일, 폴더 소유권 바꾸기 리눅스에서 파일이나 폴더의 소유권을 바꾸기 위해서 사용되는 명령어는 chown 입니다. 이번 포스팅에서는 파일, 폴더, 그리고 하위 폴더를 포함해서 소유권을 바꾸는 것에 대해서 간단하게 정리하려구요. 1. 파일의 소유권 바꾸기 먼저 소유권을 확인하기 위해서는 ls -al 이라는 명령어와 옵션을 통해서 가능하죠. 먼저 파일이 위치한 곳으로 이동해서 (저 같은 경우 테스트로 /home/bbb/dev/test 로 이동해서) ls -al을 딱 치면. -rw------- 1 bbb bbb 0 Mar 23 04:30 a1.py 위와 같이 나오고 있습니다. 소유권자가 bbb 이구요. 그룹 식별자가 bbb이죠. 이것을 소유권자 ccc, 그룹 식별자 ccc로 변경하기 위해서는 아래와 같이 작성하시면 됩니다. root 권.. 더보기
리눅스 커널 버전 확인 사용하고 있는 리눅스의 커널 버전을 확인하기 위해서는 다음 명령어를 통해 알 수 있습니다. uname -a Linux hahaha 3.8.0-37-generic #53~precise1-Ubuntu ....... 제가 사용하고 있는 우분투의 커널 버전은 3.8.0-37 이네요. 커널 버전을 확인하는 방법이였습니다. 간단간단 :) 더보기
우분투 버전 이름 우분투에서 최신 패키지들로 관리하기 위해서 source.list.d/.....list 파일을 추가하실 경우가 많이 있는데요. 그때, 우분투 버전 이름이 맨 뒤에 붙게 되죠. 사실 제가 매번 검색해서, 작성하다보니 불편해서요. https://wiki.ubuntu.com/Releases 위 사이트에 접속하시면, 우분투 버전 별 이름이 잘 정리되어 있네요. 저는 Ubuntu 12.04 LTS 버전을 사용하고 있으니깐 precise 를 잘 기억하면 되겠죠? 이제 곧 Ubuntu 14.04 LTS 버전이 나올 예정이군요. 나오면 바로 서버 운영체제를 업그레이드 해야겠네요. 더보기
우분투에서 파일 검색 우분투에서 파일 검색하는 방법은 여러 가지가 있는데요. 그중에서 locate로 검색하는 것도 편리하더라구요. 사용 방법은 아래와 같아요. locate test.py 아래와 같이 파일 시스템 전체에서 test.py를 검색해서 출력해줍니다. /usr/local/lib/python2.7/dist-packages/django/core/management/commands/test.py /usr/local/lib/python2.7/dist-packages/django/core/management/commands/test.pyc /usr/local/lib/python2.7/dist-packages/django/test/_doctest.py /usr/local/lib/python2.7/dist-packages/djan.. 더보기
리눅스 - 파일, 폴더 권한 변경하기 리눅스에서 파일이나 폴더의 권한을 변경하기 위해서는 chmod 라는 명령어를 사용하시면 됩니다. 1. 파일 권한 변경하기 특정 폴더에서 ls -al을 쳤을때 아래와 같이 가정할께요 (변경전)ngee@o:~/dev/test$ ls -al drwxrwxr-x 2 ngee ngee 4096 Mar 23 04:30 ./drwxrwxr-x 5 ngee ngee 4096 Mar 12 20:31 ../ -rw-rw-r-- 1 ngee ngee 0 Mar 23 04:30 a1.py a1.py라는 파일의 권한은 현재 rw, rw, r로 되어있네요. 다르게는 664로 표현할 수 있겠죠? 다른 사람들은 아예 read 할 수도 없게 600으로 변경해보겠습니다. 다음과 같은 명령어로 가능한데요. chmod 600 a1.py 다.. 더보기
리눅스 사용자 제거하기 리눅스에서 특정 사용자를 제거하기 위해서는 deluser 명령어를 사용하시면 됩니다. 만약에 test라는 유저를 제거하고 싶으시면? deluser test 라고 하시면 되겠죠? 루트 권한에서 실행하시면 됩니다. :) 그러나!! 옵션을 따로 지정하지 않으면 test의 홈폴더 (/home/test)는 삭제되지 않아요. 홈폴더까지 제거하고 싶으시다면? deluser --remove-home test 라고 작성하시면 홈폴더까지 삭제됩니다. 사용자 계정 추가에 대한 포스팅은 아래를 참고하세요 :) 사용자 계정 추가하기 - http://ngee.tistory.com/273 더보기
우분투 리눅스 컴퓨터 이름 변경(호스트 이름 변경) 우분투에서 컴퓨터 이름을 변경하기 위해서는 root 권한이 필요합니다. root 권한에서 vi /etc/hostname 이라고 입력하시면, 현재 컴퓨터 이름이 나오는데요. 이것을 변경하시고, 재시작(reboot) 하시면 컴퓨터 이름(호스트 이름)이 변경됩니다. :) 더보기
우분투에 이클립스 설치 (Ubuntu Eclipse Install) 우분투에 이클립스 설치하는 것을 간단하게 정리합니다. 2가지 방법이 있는 것 같아요. (2번 방법 추천) 1. 우분투 소프트웨어 센터를 통해서 이클립스 설치 가장 빠르게 설치하시길 바라는 분은 우분투 소프트웨어 센터에 접속해서 eclipse 검색하신 다음에 그냥 설치하면 되겠죠? 2. Java 설치하고, 내가 원하는 이클립스 다운로드해서 설치하기 이클립스가 자바 기반이니깐요. 먼저 Java를 설치해야 하겠죠? Java 설치는 링크된 포스팅(http://ngee.tistory.com/276)을 참고해주세요. Java 설치가 끝났다면, 이클립스를 다운로드 하셔야죠? 아래 그림 처럼요. https://www.eclipse.org/downloads/ 자 그럼 위 사이트에 접속하셔서, 원하는 버전의 이클립스를 다.. 더보기
우분투에 자바 설치하기 (Java Install in Ubuntu) 이번 포스팅에서는 우분투에 자바를 설치하는 것입니다. 자바를 설치하는 이유는 여러 가지가 있겠지만, 우분투에서 이클립스 사용하시려면 설치해야 하죠? :) 간단하게 정리해봤습니다. 1. Java 설치 우분투에서 명령어 apt-cache search jdk 하면 jdk 관련 패키지들이 쭉 나오는데요. 그중에서 openjdk-7-jdk를 설치해주시면 됩니다. 설치 방법은 루트 권한에서 ~ (혹시 우분투에서 루트 접근하시는 방법을 잘 모르시면 요 http://ngee.tistory.com/274 포스팅을 참고해주세요) apt-get install openjdk-7-jdk 위 명령어가 실행되면 Java는 설치가 된 것입니다. 설치된 Java의 홈 디렉토리의 위치는 조금 다를 수 있지만요. 아래와 같습니다. 설치된.. 더보기
리눅스 7z 압축 풀기, 압축 하기 리눅스에서 7z 압축 풀기 및 압축하는 방법에 대해서 간단하게 정리합니다. 7z으로 압축된 파일은 확장자가 7z으로 되어 있구요. 1. p7zip 설치하기 리눅스에서 7z 관련한 작업을 수행하기 위해서는 p7zip을 설치해주셔야 합니다. 방법은 간단합니다. 1.1 우분투 (Ubuntu) apt-get install p7zip 으로 하시면 되구요. 안되면 apt-cache search 7z 으로 검색하셔서 설치하시길 바랍니다. 1.2 페도라 (Fedora) yum install p7zip 으로 하시구요. 안되면 yum search 7z으로 검색하셔서 설치하시길 바랍니다. 2. 7z 압축 풀기 7z으로 압축된 파일 이름을 aaa.7z 이라고 가정하면, 압축 풀기는 다음과 같습니다. 7zr x aaa.7z 쉽.. 더보기