본문 바로가기

Linux45

사용자 계정 Linux는 관리자 계정인 root 계정과 일반 사용자 계정으로 나누어 관리한다. -사용자 계정은 다시 login이 가능한 사용자 계정과 login없이 시스템에의해서 만들어지는 시스템 사용자 계정으로 나누어 관리한다. -일반적으로 'root' 계정이 관리자 계정인 Super user라고 인식하지만 실제 시스템은 ID형식이 아닌 UID라고하는 숫자 형식을 사용하여 계정을 인식한다. -UID는 정수형식으로 할당되며 UID값이 '0'인 계정이 관리자 계정으로 동작하기때문에 root 계정이 관리자 계정 (Super User)로 동작한다. -RedHat 계열은 일반 사용자 계정의 UID값이 500번부터 할당되며 나머지 다른 배포판은 1000번부터 할당된다. (CentOS 7버전부터 일반 사용자 계정의 UID값이 .. 2022. 10. 31.
파일 압축 (compress) 0. zip -압축률이 좋지 않아 사용하지 않음. 윈도우와 호환용으로 사용. 별도 설치 필요 yum install -y zip unzip #zip 압축파일명.zip 파일명1 파일명2 ... #unzip 압축파일명.zip 1. gzip -압축속도가 빠른반면 bzip2보다 압축률이 낮다. -작은 용량의 파일을 압축하는데 유리하다. (bzip2는 파일 압축시 기본 용량이 크기때문에 작은 용량의 파일을 압축시에는 gzip이 유리하다.) # gzip [경로/파일명] 2022. 10. 30.
Vi 편집기 # vi [옵션] [경로/파일명] 입력한 파일명이 없으면 해당 파일명으로 새로운 파일이 생성되지만 입력한 파일명이 있으면 해당 파일이 open된다 -명령 Mode (Command Mode) # VI 실행시 기본적으로 적용되는 Mode # 커서를 이동하거나 파일 수정 , 삭제 , 복사 , 붙이기등이 가능한 Mode # 명령 Mode에서 i , a , o , O 등의 명령어를 사용하여 입력 mode로 전환할 수 있다. # 명령 Mode에서 ':' 명령어를 사용하여 실행 mode로 전환할 수 있다. # 입력 mode , 실행 mode에서 ESC키를 사용하여 명령 mode로 전환할 수 있다. # 방향 이동 j = 아랫 방향으로 1 line을 이동 k = 윗 방향으로 1 line을 이동 l = 오른쪽 방향으로 1.. 2022. 10. 30.
Linux 기본 명령어 1. 종료 명령어 init 0 power off halt shutdown -h (+3, now) -> (옵션 : 3분뒤에 끄겠다, 지금 끄겠다) 2. 재부팅 명령어 reboot (-f) -> (옵션 : 강제) init 6 shutdown -r 3.-cd (Chang Directory) # 디렉터리를 이동하는 명령어 # 형식 : cd [경로] # 경로이동은 절대 경로 방식과 상대 경로 방식을 사용하여 이동이 가능하다. -절대 경로 # 최상위 디렉터리부터 이동할 경로를 순서대로 입력하여 이동하는 방식 -상대 경로 # 현재 자신이 위치한 디렉터리부터 경로를 입력하여 이동하는 방식 # . = 현재 자신의 위치를 의미 (자신이 위치한 디렉터리) # .. = 현재 자신의 위치에서 부모의 디렉터리를 의미 (자신의 위.. 2022. 10. 30.
리눅스 초기 세팅 위 설계서 대로 가상머신을 만들 예정이다. 생성시 가상머신 기본 위치 edit-preference 삭제시 vmware에서 삭제 후 폴더까지 삭제해야 완벽 삭제됨. Clone 기능으로 가상화기 복사해서 만들면 편리하다. 1.CentOS는 Selinux가 기본으로 깔려있어서 비활성화 해야한다. Selinux는 보안 관련 프로토콜로 편리성에 제약이 생기기 때문이다. getenforce로 모드의 상태를 확인 가능하다. setenforce 0 으로 모드를 일시적으로 변경 가능하나 재부팅후 초기화된다. vi /etc/sysconfig/selinux 에서 영구적으로 설정을 disable 로 바꿔줘야 한다. 2.ip address나 ifconfig로 ens번호 확인후 아이피 셋팅 기본 설정 vi /etc/sysconf.. 2022. 10. 30.
리눅스 디렉토리 구조 1. package 설치방법 3가지 yum : 인터넷 상에 있는 저장소에서 다운 RPM Sounce 2. 리눅스 디렉토리 구조 / (root) = (최상위 디렉토리) boot : 부팅 관련. 논리적 파티션에 넣으면 안된다 dev : 장치 관련 home: 사용자의 홈 디렉토리들이 하위로 들어온다. ~ root : root로 로그인하는 사용자의 별도 홈 디렉토리 ~ ect : 설정 파일 lib : 라이브러리. 리눅스에서 사용하는 함수 모음 var : 로그 tmp : 임시파일. 압축을 풀때 쓴다. 자주 비워주는 것이 좋다. proc : 프로세스. 0byte. bin : 명령어. 원래는 여기서 명령어를 쳐야하는데 자동으로 패스경로로 지정돼있어서 안그래도 됨. sbin : 시스템 명령어 2022. 10. 30.