Linux(6)
-
user management
사용자 관리 사용자 계정이 있어야 시스템을 사용할 수 있음 다중 사용자를 지원하는 운영체제 = linux 사용자명 또는 로그인 아이디 사용자 계정은 유일한 uid를 가짐 관리자 입장에서 사용자 계정별로 접근 권한을 통제 가능 사용자 계정에 따라 부여된 권한이 다음 일반 사용자 계정은 자신의 홈 디렉터리를 제외 하고 제한된 권한을 가짐 일반 사용자 계정 외에 root(uid = 0), 시스템 계정도 있음 su 사용자를 전환 시키는 명령 su - username sudo root또는 다른 사용자가 되어 명령을 실행하기 위한 명령 특정 사용자나 그룹별로 세세한 권한을 부여할 수 있음 본인의 암호만 필요하며, root계정의 암호를 요구 하지 않음 sudo -u username command -u 옵션 빼면 ro..
2023.11.05 -
shell 쉘
명령어 해석기 또는 명령 행 인터페이스 사용자와 커널 사이에서 명령어를 해석하여 처리 shell 명령을 사용하면 gui로 하기 힘든 다양한 기능 수행가능 셀 명령을 프로그램으로 작성하여 처리할 수도 있음 쉘 스크립트는 텍스트 파일로 프로그래밍을 통한 쉘 명령의 조합 반복적으로 수행되는 작업을 쉘 스크립트로 작성 쉘이 쉘 스크립트 파일을 읽어 처리 가능 텍스트 모드로 로그인 하면 기본 쉘이 주어짐 shell 사용하기 텍스트 모드에서 로그인하면 자동으로 로그인 쉘이 실행됨 한개의 명령어를 입력하고 엔터를 눌러 명령 수행 세미콜론을 사용하여 한라인에 여러 명령어 사용 가능 shell 종류 많은 리눅스 배포판에서 bash를 기본 쉘로 사용 명령 프롬프트로 일반 사용자는 $ root사용자는 #을 사용 쉘을 종류에..
2023.10.14 -
linux 표준 디렉터리
루트 디렉터리 = / 파일 시스템의 바탕을 이루는 중요한 디렉터리 모든 파일과 디렉터리의 최상위 디렉터리 바이너리 디렉터리 = /bin, /sbin 기본적인 명령의 실행 파일을 포함(/bin) 부팅 과정이나 시스템 관리에 필요한 명령의 실행 파일을 포함(/sbin) 부트 디렉터리 = /boot 커널 이미지(vmlinuz)와 부트 로더의 설정 파일을 포함 디바이스 디렉터리 = /dev 장치를 접근하는데 사용되는 디바이스 파일 이 위치함 시스템 설정 파일 디렉터리 = /etc 시스템의 중요한 환경 설정 파일이 위치함 사용자 계정 디렉터리 = /home 사용자 계정 홈 디렉터리가 만들어지는 디렉터리 ex) /home/leejunsu 사용자의 홈 디렉터리는 해당 사용자만 사용할 수 있는 독립적인 공간 공유 라이..
2023.09.25 -
linux centos7 에 방화벽 포트 추가하기(firewall)
linux centos7에서 방화벽 추가하는 테스트 입니다. centos설치시에 기본으로 firewall은 자동으로 설치 되어 있는거 같구요! 설치 하지 않았지만 바로 되는거 보면 확실합니다 ㅎㅎ 혹시 모르니 아니면 이야기 해주세요! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 ..
2021.01.26 -
centos7 에서 hostname 확인하고 변경 하기!
음 centos7설치 후 톰캣 설치하고 서버 부팅 시 톰캣자동실행 스크립트 올리다보니 hostname 이 기본 그대로 이길래 변경 하는거 실습해봅니다! 이렇게 변경 방법은 2가지 입니다.! 명령어로든 편집기 를 열어 수정하든 적용하려면 시스템 재부팅해야합니다.! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 # 이름확인하기 [root@localhost ~]# hostname localhost.localdomain # 다음 명령어로 간단히 변경 할수 있습니다. [root@localhost ~]# hostnamectl set-hostname ljs # 확인해보면 ljs로 변경 되었네요! [root@localhost ~]# hostname..
2021.01.15 -
VirtualBox에 linux CentOS7설치하기!
※ 시작은 VirtualBox 설치 와 centos7.ios 다운로드 한 상황입니다. - 새로만들기 선택 - 이름, 종류, 버전 선택 폴더 여유공간 폴더에 알아서세팅 - 메모리 선택 크기 할당 - 하드디스크 선택 - 가상하드디스크 종류 선택 - 하드크기 선택 - 가상 하드 위치 및 크기 조절 기본으로 세팅 - 확인 이제 가상머신 iso 세팅 - iso불러오기 1. 영어 추가 2. 소프트웨어 선택 3. 파티션 설정 수동도 있지만 일단 그대로 선택 한다! - 사용자 설정(설치 오래걸리니까 암호랑 사용자 생성한다!) -설치완료 - 재부팅 후 라이센스 동의 - 실행 후 root 로그인 - 언어 선택 - 키보드 선택 - 계정연결 (건너뛴다) -터미널 실행! ★설치 끝! 이후에 아파치 설치 , 데이터베이스 설치 웹..
2021.01.12