본문 바로가기

리눅스

명령어:history 저장된 명령어의 리스트를 탐색하기 위한 명령어로 history가 있습니다. ■ "history n" 명령을 치면 n의 개수만큼 최근에 사용되었던 명령어들을 보여줍니다. ■ "history | grep 명령키워드" 를 통해 원하는 문자열에 해당하는 명령어 리스트를 확인할수 있습니다. ■ 다음처럼 !번호 와 같은 형식으로 저장번호에 해당하는 명령어를 실행하여 줍니다. 그외 전문가들이 사용하는 명령어 재사용 방법으로■ !-n : 현재 명령행에서 n개수를 뺀 행의 명령어를 가리킵니다.■ !?문자열[?] : "문자열"을 가리키는 가장 최근의 명령어를 가리킵니다.■ ^문자열 1^문자열 2 : 최근 사용명령어 가운데 문자열1이 들어가는 명령어를 찾아서 문자열2로 치환시켜서 실행하여줍니다. 더보기
설치된 패키지 확인 특정 서비스에 필요한 여러 개의 파일들이모여서 하나의 RPM 패키지가 되고, 이러한 비슷한 서비스를 하는여러 개의 RPM 패키지가 모여서 패키지 그룹이 됩니다. ■ 설치된 전체 패키지를 확인하는 방법 rpm -qa명령으로 설치된 모든 패키지를 확인할수 있습니다. rpm -qa | wc -l명령으로 설치된 패키지의 모든 갯수를 알수있습니다. rpm -qf이 명령은 특정한 어떤 파일이 어떤 패키지에 의해 생성되었는가를 확인할수 있는 명령입니다.위의 예처럼 /bin/ps 가 procps 라는 패키지의 설치로 생성되었다는 것을 알수 있습니다. rpm -qa --queryformat "%{NAME} : %{Summary}\n" 명령으로 패키지의 설명과 함께 설치된 전체 패키지리스트를 확인할수가 있습니다. 더보기
커널버전 및 배포판버전 확인 리눅스커널 버전을 확인하는 가장 간단한 방법은 uname 이라는 명령어를 이용하는 방법입니다. - 위의 예는 uname -a 를 실행한 결과와 uname -r을 실행한 결과 이다. 1. uname -a현재 운영체제의 각종 버전들에 대한 모든 정보를 나타낸다.현재운영체제의 배포판명 / 컴파일한 gcc컴파일러의 버전 / 생성한 날짜 / 커널버전 / 플랫폼등의 다양한 정보를 보여줍니다. 2. uname -r현재 시스템의 리눅스 커널 버전만을 출력합니다. 3. 리눅스 배포판 버전 이상이 리눅스의 배포판버전과 커널버전을 확인하는 방법들이다. 더보기
리눅스서버 유저계정 생성 1. 새로운 사용자 계정 추가2. 사용자 계정 패스워드 변경3. 계정 권한 조정 chmod / chown4. 이메일 계정 설정5. 네임서버 등록6. 가상호스트 설정7. 네임서버와 웹서버 재시동8. SQL 사용자 등록9. 사용자 홈페이지 계정 테스트 자, 이런 일들을 해야 하는데요...이런 일들이 서버의 설정 내용에 따라 조금씩 다르기는 합니다.공통된 사항들을 기준으로 말씀드리겠습니다.- 루트로 로그인 된 상태임을 기준으로 하겠습니다- 루트 로그인을 서버에서 직접 하지 않았다면 일반 사용자 계정에서 su - 로 접속하세요 1. 새로운 사용자 추가하기# useradd 사용자이름 Grant ALL ON 계정이름 TO gayu@localhost IDENTIFIED BY '비밀번호';Query OK, 0 rows.. 더보기
GD라이브러리 설치 [다운로드]1. zlib 다운로드 : http://www.zlib.net/2. png 다운로드 : http://www.libpng.org/pub/png/libpng.html3. JPEG 다운로드 : http://quox.org/install/graphics/jpeg-6b.html4. freetype 다운로드 : http://freetype.sourceforge.net/index2.html5. GD 다운로드 : http://www.libgd.org/Main_Page2011.05.11 현재 libgd.org 가 열리지 않는다. http://www.solanara.net/downloads/gd-2.0.35.tar.bz2 (SHA1: ccf34a610abff2dbf133a20c4d2a4aa94939018a)에서.. 더보기
리눅스의 디렉토리 구조 리눅스를 포함한 거의 모든 유닉스는 대체적으로 아래와 같은 비슷한 디렉토리 구조를 가지고 있다. /bin : 일반적으로 bin은 binary의 약자로 실행코드를 가진 파일들이 있다. 대표적으로는 일반 명령어 파일들이 들어있다(ex cp, mv, rm, cat등) /sbin : System binary의 약자, 주로 시스템 관리에 대한 명령어 들이 있다. 이런 명령어들은 root권한을 가진 user가 사용한다. (fdisk, useradd, reboot 등) /home : 사용자의 홈디렉토리로 개개인의 유져디렉토리가 있다. 우리가 리눅스를 이용한 웹호스팅을 할때도 이디렉토리에 안의 자신의 아이디의 이름을 가진 디렉토리가 자신의 home디렉토리이다. useradd 명령어로 계정추가를 하면 기본적으로 이디렉토.. 더보기