반응형

리눅스 6

리눅스 하드디스크 파티션(fdisk), 마운트(mount)

fdisk : 하드디스크를 파티션하는 명령어 ex) fdisk -l : 물리적으로 장착된 디스크 정보 확인 fdisk [디스크장치명] : 해당 디스크 장치의 파티션 설정모드로 진입 ex) fdisk /dev/sdb /dev/sdb의 파티션 설정모드로 진입 command : n(new) -> new를 입력해 파티션 생성 p -> 생성된 파티션 확인 w -> 파티션 설정 저장 t -> 파티션 종류 변경 (시스템 id 변경 = 파티션 타입변경) select : p(primary) -> 파티션 타입 primary, extended 중 선택 partition number : 1 -> 파티션 넘버 지정 (1부터 시작) first sector : sector 시작 위치로 default 상태는 엔터 입력 - 주 파티션..

hosts 파일 수정, SELinux 설정, 유저 및 그룹

hosts 파일 : 특정 url 주소에 접속할 때 dns 서버에 질의하지 않고, 지정된 ip 주소로 연결해 주는 기능을 하는 파일 ( 주로 웹서버 관련 테스트 or 내부망에서 DNS에 등록되지 않은 사이트 이용시 사용 ) 여러 서버를 묶어서 클러스터링 하는 경우 ip를 hosts 파일에 host이름으로 등록하여 편하게 사용가능 연동 및 클러스터링 할 서버를 ip로 사용하여도 좋으나 관련 서버가 많아질 경우 어떤 서버인지 구분하기가 어렵다. 서버와 연동을 할 경우에도 ip가 아닌 hosts이름을 통해 편하게 연동 설정 가능 1. vi /etc/hosts 명령어로 hosts파일 수정 ( root 권한으로 실행 필요) 2. 파일에 내용 추가 ex) 1.1.1.0 01 -> hostname 01로 연동 설정 S..

커널 파리미터 설정, 유저 리소스 제한

커널 파라미터 (값들의 단위는 byte) - 시스템을 관리, 제어하는 애플리케이션 - 컴퓨터가 켜지고 꺼질때까지 메모리와 프로세스에게 값을 할당 -> 커널 변수의 값을 제어해 시스템을 최적화하기 위해 커널 파라미터를 설정 1. vi /etc/sysctl.conf 명령어로 파일의 값 설정 (실제로 파라미터 값들은 /proc/sys 디렉토리에 존재) 2. /sbin/sysctl -p 명령어로 변경사항 적용 커널 변수값 SHMMAX 공유 메모리 세그먼트의 최대 크기(바이트) 최소 1kB, 기본값은 더 크기 때문에 더 많이 필요하다. SHMMIN 공유 메모리 세그먼트의 최소 크기(바이트) 1 SHMALL 사용 가능한 공유 메모리의 총 양(바이트 또는 페이지) 바이트인 경우 SHMMAX와 동일; 페이지인 경우 c..

간단 명령어들

yum RPM 설치 시 발생하는 의존성 문제를 해결 ex) yum install -y 패키지명 yum remove 패키지명 옵션 y 옵션을 통해 설치 과정에서 묻느 질문에 yes를 입력 cat 파일의 내용을 화면에 출력 vi vi 편집기 실행 ex) vi /etc/li/t.txt t.txt를 vi 편집기에서 연다 $ : 커서를 현재 커서 행의 마지막으로 이동 :q! : 작업한 내용을 저장하지 않고 종료 :q : vi에서 작업한 것이 없을때 vi 종료 1) 명령 모드(command mode) - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 됩니다. 여기서는 방향키를 이용하여 커서를 이동할 수 있으며, "dd" 나 "yy" 로 한 줄 삭제 및 한 줄 붙여넣기, 또는 "x" 명령어로 글자 하나를 삭제할 ..

systemctl 명령어

리눅스 OS가 전원을 ON 시킬 때, 부팅이 되는 과정에서 시스템을 초기화하고 환경설정을 해줘야한다. systemd이전에 init이라는 프로세스가 PID1를 차지하고 그 역할을 해줬는데 init 프로세스는 부팅 시작시 가장 먼저 시작되는 프로세스이고 부모 프로세스로 동작한다. 하지만 init의 한계를 극복하기 위해 systemd가 등장하면서 호환성도 제공하고, init과는 다르게 병렬로 실행되어서 부팅속도가 빨라지는 등 다양한 기능을 제공한다. systemctl 명령어도 systemd를 사용한다. 즉 service라는 이름으로 띄울 수 있는 systemd라는 init system과 이를 관리하기 위한 도구인 systemctl이 있는것. 기존에는 시스템 서비스를 조작하기 위해 service 명령어를 사용했..

리눅스

리눅스 명령어 date 현재 날짜 clear 화면정리 history 여태 쳤던 명령어 출력 logname 로그인한 계정명 users 로그인한 유저들의 계정명들 who 들어온 유저들의 계정명,단말기이름, 접속시간, 아이피 등이 나온다 whoami 로그인한 유저정보 uname 현재 사용중인 시스템에 대한 정보 출력 옵션은 uname -a 이런식으로 쓴다 hostname 현재 사용중인 리눅스 시스템의 호스트네임 출력 env 시스템에 설정되어 있는 환경변수들을 출력 ls 디렉토리에 있는 내용(디렉토리,파일)을 확인한다 ( ls 엘에스) , 파일들의 목록 출력 ls -a : 숨겨진 파일까지 포함해 모든파일 리스트 출력 (리눅스에서 .으로 시작하면 숨김파일) ls -l : 파일의 상세한 정보 출력 ls -F : 파..

반응형