본문 바로가기
[Server구축/Tutorial] UID 와 GID [Server구축/Tutorial] UID 와 GID http://zetawiki.com/wiki/UID -UID user ID 슈퍼유저의 UID = 0 /etc/passwd 에서 확인 가능하다. -GID group ID 슈퍼유저 그룹의 GID = 0 /etc/passwd 와 /etc/group 에서 확인 가능하다. 0, etc/group, etc/passwd, gid, group id, server 구축, tutorial, UID, uid gid, user id, [Server구축/Tutorial] UID 와 GID, 슈퍼 유저 그룹 gid, 슈퍼유저의 uid 2017. 5. 20.
[Server구축/Tutorial] Top 에 대한 이야기 [Server구축/Tutorial] Top 에 대한 이야기 -Linux 시스템의 자원인 CPU, Memory 등의 사용률을 살펴보는 명령어. -CPU 에서 %us 는 커널이 아닌 user 에 의한 점유율 %sy 는 커널(system)에 의해 사용되는 CPU 점유율 %id 는 유휴(idle) CPU -메모리는 물리 메모리와 Swap 메모리로 구성된다. Swap 항목 부분의 used 수치가 지속적으로 증가하면 시스템 메모리가 매우 부족한 상황 total 은 전체 메모리 용량을 의미 used 는 현재 사용되고 있는 메모리 용량 free 는 사용되지 않는 여유 메모리 용량 실제로 linux 서비스를 운영하다 보면 항상 free 수치가 급격히 줄어드는데, 이는 메모리 부족이 아니라 linux 커널의 특징이다.메모.. 2017. 5. 13.
[Server구축/Tutorial] 리눅스에서 디바이스 이름과 파티션 [Server구축/Tutorial] 리눅스에서 디바이스 이름과 파티션 -/dev/fd0 -> 첫번째 플로피 디스크/dev/fd1 -> 두번째 플로피 디스크 -/dev/sda -> SCSI ID 주소에서 가장 먼저 오는 SCSI 디스크/dev/sdb -> SCSI ID 주소에서 두번째로 오는 디스크 /dev/sda1 -> sda 의 첫번째 파티션/dev/sda2 -> sda 의 두번째 파티션 cf) SCSI 는 Small Computer System Interface 의 약자로, 주변기기 연결할 떄 직렬 방식으로 연결하기 위한 표준을 이야기한다.고성능을 위한 시스템 버스로 주로 서버와 같은 컴퓨터에서 하드디스크와 같은 주변 장치를 연결하는 데 사용된다.스커지라고 읽는다.SCSI 는 SAS 로 진화했다. H.. 2017. 5. 7.
[Server구축/Tutorial] 리눅스 기본 폴더 구조 [Server구축/Tutorial] 리눅스 기본 폴더 구조 -/ 루트 최상위 디렉토리 bin, etc, boot, mnt, usr, lib, home, dev, proc, var, sbin, tmp, root, lost+found 등의 폴더들을 가지고 있다. -/bin binaries 의 약어로 이진 파일들을 가지고 있다. 리눅스의 가장 기본 명령어들을 담고 있다. -/etc 리눅스 시스템에 관한 각종 환경설정에 연관된 파일들과 디렉토리들을 가진 디렉토리. 대부분의 파일들이 시스템 관리자에 의해 관리되는 파일들 웹 서버 환경 설정, 시스템 계정 사용자 정보, 패스워드 관리, 시스템의 파일 시스템 관리 파일, 여러 가지 시스템 보안에 관련된 파일들, 시스템 초기화 설정 파일, TCP/IP 설정 파일 등 시.. 2017. 4. 30.
CentOS vs. Ubuntu 간단 비교 CentOS vs. Ubuntu 간단 비교 http://webdir.tistory.com/111http://periar.tistory.com/entry/CentOS-vs-Ubuntu-%EC%84%BC%ED%86%A0%EC%8A%A4-%EC%9A%B0%EB%B6%84%ED%88%AC -CentOS ( 센토스 ) 는 레드햇 계열Ubuntu ( 우분투 ) 는 데비안 계열 -리눅스 관련 패키지들이 대부분 이 두가지에 대해서는 default 로 지원을 한다. -Ubuntu 는 데스크탑에 중점을 두고 개발중이며, 여러 가지 시도를 많이 하고 있는, 개발 진행이 활발한 OS 이며,CentOS 는 RedHat 계열의 상용 서버 배포판인 RedHat Enterprise 를 무료로 배포한 버전이라고 보면 되기 때문에 안정.. 2017. 4. 19.
[linux] top 에 대한 많은 이야기. linux, Top 에 대한 많은 이야기. 참고 사이트 : http://bluelimn.tistory.com/740 실행 명령어 $ top [옵션] Top 의 출력 내용 분석 -top - 11:17:50 up 33 days, 18:22, 7 users, load average: 0.47, 0.72, 1.78 현재시간 / uptime / 로그인 유저수 / 로드 에버리지 로드 에버리지란? -Tasks: 190 total, 2 running, 185 sleeping, 2 stopped, 1 zombie 전체 프로세스 수 / 현재 실행중 프로세스 수 / 유휴 프로세스 수 / 정지상태 프로세스 / 좀비 프로세스 -Cpu(s): 0.3%us, 0.6%sy, 0.0%ni, 97.9%id, 0.0%wa, 0.5%hi,.. 2014. 3. 17.
Server Side Include ( SSI ) 란? Server Side Include ( SSI ) 란? ex) SSI 는 서버가 생성한 혹은 저장된 HTML 파일을 사용자에게 보내기 직전에 포함할 수 있는 변수값을 치환하는 것을 이야기한다. ( 자세히는 html 문서를 parsing 해서 특정 위치에 값을 대입하는 과정 ) SSI 문장들을 포함하고 있는 웹파일은 대게 관리자에 의해 .shtml 이라는 확장자가 붙여 정의된다. 보통 사용자의 요청을 환경변수로 저장하고 있다가, shtml 파일에서 SSI 명령을 만나면 그 안에 어떤 내용을 채우는 형식이 된다. SSI 문서는 다이나믹한 페이지를 만들 수 있다는 장점이 있지만, 파싱을 해야 하기 때문에 서버의 성능을 떨어뜨릴 수 있고, 보안 측면에서 익명 사용자가 nobody 권한으로 서버측 프로그램을 수행.. 2014. 3. 13.
[linux] /etc/passwd 파일 분석 linux, /etc/passwd 파일 분석 /etc/passwd 파일 분석 -계정명 : 패스워드 : UID : GID : 코멘트 : 홈디렉토리 : 기본사용쉘ex) test:x:500:500:test:/home/test:/bin/bash -user name 만 뽑아내려면 다음과 같은 명령어를 쓴다.# cat /etc/passwd | awk -F: '{print $1}' awk 는 필드분리 명령어.-F: 는 ":" 를 구분자로 사용하겠다는 것이고.{print $1} 은 line 에서 첫번째 split 만 사용하겠다는 것. # cat /etc/passwd | awk -F: '{print "계정명 : "$1" ""홈디렉토리:"$6}' awk, Cat, F, F:, gid, home directory, ID, .. 2014. 3. 4.
[linux] Centos 는 뭘까? Linux, Centos 는 뭘까? -Centos 는 뭘까? Redhat 은 리눅스 초창기부터 배포되온 리눅스의 한 형태로 가장 유명한 배포본 중 하나이다.Redhat 에서 이후 무료버전과 유료버전을 나누어 배포했는데..무료버전은 fedora 라는 이름으로,유료버전은 RHEL (RedHat Enterprise Linux) 이름으로 배포됩니다. 다만 linux 의 source 정책에 따라 RHEL 은 유료이긴 하지만 소스가 공개되어야 하며,이 소스를 바탕으로 패키징해서 무료배포하는 것이 Centos 이다. 즉 RHEL 과 Centos 는 대동소이하다고 볼 수 있다. CentOS, fedora, redhat, redhat enterprise linux, RHEL, [linux] Centos 는 뭘까?, 레드.. 2014. 2. 24.
반응형