리눅스 8

사용자 관리

열심히 블로그를 작성하고 있습니다. 제 글에 오타가 있다면, 댓글로 알려주시면 정말 감사하겠습니다. 여러분에게 유용한 정보를 제공하기 위해 항상 최선을 다하겠습니다. 여러분의 소중한 피드백을 기다리겠습니다! ^^ 사용자(User)의 분류 리눅스의 사용자는 크게 root 사용자와 일반 사용자로 구분하고, 일반 사용자는 로그인이 가능한 사용자와 로그인은 되지 않고 시스템의 필요에 의해 생성된 시스템 계정으로 나눈다. 보통 root라는 계정 자체를 슈퍼 유저라 인식하는데, 리눅스 시스템 내부에서는 사용자를 흔히 말하는 ID(Identity)로 관맇는 것이 아니라 숫자값 형태의 UID(User Identity)로 관리한다. 사용자의 UID는 0부터 정수값으로 배분되는데, root는 0이 할당되고 0번 사용자를 ..

리눅스 - 계정추가, sudo 권한부여

최상위 사용자는 root 입니다. 리눅스는 멀티 사용자를 지원한다. root 루트 -> 정말 위급할 때 사용합니다. root를 접근해서 사용하는거는 안좋다. 마스터 계정 -> 리눅스 실무를 처리할 때 담당 사용자 계정을 생성해보자 사용자 추가 명령어 : adduser "사용자 계정" 패스워드 설정 명령어 : passwd "사용자 계정" user 삭제 : userdel "사용자 계정" home 디렉터리는 일반 사용자이 모여있다. 사용자에게 root 권하 부여 -> 마스터 계정 vim /etc/sudoers 접근 편집기 해당 단어 쉽게 찾기 : /"찾고 싶은 단어" -> Enter를 누르고 N키를 이용해 다음 단어를 확인한다. sudo 권한을 줄 사용자 추가 관리자 권한으로 실행하는 방법 sudo 명령어 s..

카테고리 없음 2023.12.28

리눅스(Linux) FTP 세팅 및 명령어 (6)

FTP란? 네트워크를 통해 파일을 전송하는 표준 프로토콜을 지칭합니다. FTP 서버를 설정하고 사용하는 것은 네트워크 상에서 파일 공유 및 전송의 용이함을 제공하지만, 보안상의 위험도 고려해야 합니다. 따라서, FTP 서버를 구축할 때는 적절한 보안 조치와 함께 구성하는 것이 중요합니다. rpm -qa | grep ftp 이 명령어는 RPM 패키지 관리자를 사용하여 시스템에 설치된 모든 패키지들 중에서 'ftp'가 포함된 이름을 가진 패키지들을 찾습니다. 'rpm -qa'는 모든 설치된 패키지들을 나열하고, 'grep ftp'는 이 중에서 'ftp라는 문자열을 포함하는 패키지들만 필터링 합니다. yum install -y vsftpd 이 명령어는 YUM 패키지 관리자를 사용하여 'vsftpd'라는 패키..

리눅스(Linux) 2023.12.15

네트워크의 분류

사무실과 개인적으로 소유 가능한 규모인 LAN(Local Area Network)과 서울시 등 시 정도의 규모인 MAN(Metropolitan Area Network), 그리고 세계 규모의 WAN(Wide Area Network)으로 나뉩니다. LAN은 근거리 통신망을 의미하며 같은 건물이나 캠퍼스 같은 좁은 공간에서 운영됩니다. 전송 속도가 빠르고 혼잡하지 않습니다. MAN은 대도시 지역 네트워크 나타내며 도시 같은 넓은 지역에서 운영됩니다. 전송 속도는 평균이며 LAN보다 더 많이 혼잡합니다. WAN은 광역 네트워크를 의미하며 국가 또는 대륙 같은 더 넓은 지역에서 운영됩니다. 전송 속도는 낮으며 MAN보다 더 혼잡합니다. 네트워크 성능 분석 명령어 애플리케이션 코드상에는 전혀 문제가 없는데 사용자가..

카테고리 없음 2023.12.12

리눅스(Linux) DB 설정 (5)

1. MariaDB 다운로드 및 설치 curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup curl은 원격 서버에서 또는 원격 서버로 데이터를 전송하는 강력한 명령줄 도구입니다. 컬을 사용하면 HTTP, HTTPS, SCP, SFTP 및 FTP와 같은 다양한 네트워크 프로토콜을 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다. cd /etc/yum.repos.d 위의 폴더로 이동하여 ls 또는 ll로, mariadb.repo라느 파일 생성을 확인 합니다. 파일이 없을 아래 명령을 입력하세요. yum -y install MariaDB-server 만약에 Requires : pv 에러가 뜰 경우 아래 명령어 입력 yum install ep..

리눅스(Linux) 2023.12.11

리눅스(Linux) 톰캣 및 JDK 설정 (4)

톰캣 설정 1. Tomcat 설치여부 확인 yum list installed | grep tomcat 위의 명령으로 톰캣 설치여부 확인합니다. 위와 같이 보이면 톰캣이 설치되어 있다. 설치되어 있지 않을 경우 아래 확인 2. Tomcat 설치 명령어 yum install -y tomcat * cd /usr/share/tomcat 으로 가면 설치되어 있는지 확인 할 수 있다. 못찾을 경우 find / -name tomcat으로 찾아서 확인해도 좋다. 3. Java 설치하기 https://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE의 Oracle JDK 페이지로 이동합니다. Linux 환경의 Download에 rpm 링크 주소를 복..

리눅스(Linux) 2023.12.11

리눅스(Linux) 아파치 세팅 (3)

1. Apache 설치여부 확인 root 계정으로 접근 yum list installed | grep httpd 2. Apache 웹서버 설치하기 yum install -y httpd 위의 명령으로 httpd를 설치합니다. 설치여부 확인 명령어를 입력해서 httpd가 설치된 것을 확인할 수 있습니다. 설치된 경로는 /etc/httpd 입니다. 혹시 찾지 못했을 때 명령어 더보기 finf / -name "찾을 파일" find / -name "찾을 파일" 명령은 리눅스 시스템에서 특정 파일을 찾기 위해 사용되는 명령입니다. 이 명령의 구성 요소를 분석해 보겠습니다: find: 이것은 리눅스에서 파일이나 디렉터리를 검색하는 데 사용되는 매우 강력한 명령어입니다. /: 이 부분은 검색을 시작할 디렉터리를 지정합..

리눅스(Linux) 2023.12.11

리눅스(Linux) 네트워크 (2)

1) root 접근 Root 계정으로 접근 리눅스에서 su와 sudo는 root 계정의 권한으로 명령어 수행이 필요할 때 사용된다는 점에서 비슷합니다. 1. sudo란? sudo는 superuser do의 약자로, 다른 사용자의 보안 권한(보통 루트 사용자)으로 명령어를 실행할 수 있게 해주는 명령어입니다. 2. su란? 현재 사용자를 로그아웃하지 않은 상태에서 다른 사용자의 계정으로 전환하는 명령어 (유저를 다른 유저로 변경, 로그아웃 X) 3. su -계정명 다른 사용자의 계정으로 완전히 변경(전환)하고, 변경된 사용자의 환경설정을 불러오는 명령어 (유저를 완전히 변경, 로그아웃 O) 따라서 'sudo -su root' 명령어는 현재 사용자의 권한을 루트 사용자의 권한으로 승격시켜주며, 루트 사용자의..

리눅스(Linux) 2023.12.11
728x90