본문 바로가기

분류 전체보기

(176)
[리눅스 마스터 1급] 2023-1차 21번~30번 6번째로 확인된다. 1번째 : 계정명 -> docker 2번째 : 패스워드 -> x의 의미는 /etc/shadow에 암호화 되어 저장되어있다는 뜻을 말함 3번째 : UID -> User ID를 나타냄, 4번째 : GID -> Group ID를 나타냄 5번째 : comment -> 사용자와 관련된 기타 정보를 나타냄 6번째 : 홈 디렉토리 -> 홈 디렉토리를 나타냄 7번쨰: 로그인 쉘 -> 사용자가 로그인시 사용할 쉘을 나타냄, 이 때 필드가 /usr/sbin/nologin 또는 /bin/false는 로그인이 불필요한 계정임을 나타냄 usermod 의 -L 옵션은 lock을 의미한다. 또한 passwd 명령어를 통해서 lock이 가능하다 - /etc/shadow 1번째 : 사용자 이름 2번째 : HASH ..
[리눅스 마스터 1급] 2023-1차 11번~20번 계정명 ihd/ 경로 ~ 임을 보와 ihd의 계정의 home 디렉토리지 않을까 pwd 값은 /home/ihd 일 것이고 back quotes로 실행 해보자 * pwd 현재 디렉토리 경로를 나타내는 명령어. test 명령어란? 파일 체크 그리고 값을 비교하는 명령어라고 man에 기술되어있다. 그렇다면 -gt 옵션은 무엇을 나타낼까? 정수1과 정수 2를 비교, 정수1이 정수 2보다 큰지 비교(정수 1이크면 0 정수 1이 작으면 1) (gt -> greater than 이라 gt인가?) 테스트 결과 여러개 있으니 man 참고 1. fork 2. exec : 실행의 의미. 주로 find 명령어로 ls -l 또는 rm -f 를 사용하곤 했다.. 파일명이 *.log에 부합하는 파일명을 전부 삭제시킴 3. init ..
[리눅스 마스터 1급] 2023-1차 01번~10번 1. 리처드 스톨먼 : Emacs, GCC, GDB 디버거 프로그램을 만들었으며, GNU 프로제긑와 자유 소프트웨어 재단(Free Software Foundation) 설립자이며, 카피레프트를 만든 사람. 2. 리누스 토발즈 : Linux 커널을 만든 사람이며 Linux 커널을 오픈 소스화 함. 3. 켄 톰슨 : C언어의 모체가 된 B언어를 개발하였고, UNIX를 개발하였다. QED, grep, 정규표현식, UTF-8 인코딩 정의 등을 개발하였으며 구글의 Go 언어의 개발에도 참여 하여ㅐㅆ다. 4. 앤드루 S, 타넨바움 : 유닉스 계열 운영체제 미닉스의 저자. 5. 데니스 리치 : 켄 톰슨과 함께 UNIX 시스템 개발 및 C언어개발을 하였다. 이후 C 프로그래밍 언어 책을 기술. 1. 리다이렉션 : 명령..
[Linux] LVM 생성 및 기존 파일시스템 증설 가상 또는 물리 디스크 부착 후 lsblk로 원하는 용량 증설 여부 확인 lsblk [root@tomcatwas01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 99G 0 part ├─cl-root 253:0 0 63.9G 0 lvm / ├─cl-swap 253:1 0 4G 0 lvm [SWAP] └─cl-home 253:2 0 31.2G 0 lvm /home sdb 8:16 0 100G 0 disk 증설 하였더니 sdb로 나옴 pv를 생성한다 1. fdisk /dev/sdb 2. n 3. p 4. enter 5. enter 6. enter 7. ..
[Linux] Failed to download metadata for repo 'appstream' 1. 현상 CentOS 8.5 설치 후 yum 명령어 사용 시 아래와 같은 Error 발생 2. 조치 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux* 3. 간단 설명 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux* # /etc/yum.repos.d 경로의 CentOS-Linux로 시작되는 모든파일 내 # mirrorlist 라는 문자열을 찾아 #mirrorlist 로 변..
[CentOS] CentOS 8 OpenJDK설치하기 yum install # yum install -y java-1.8.0-openjdk # yum install -y java-1.8.0-openjdk-devel 해당 설치가 완료되면 /usr/bin 경로에 java가 생성이 된다. 환경변수등록 /usr/bin/java 경로는 심볼릭 링크가 걸려있음을 확인할 수 있다. 실제 경로를 찾아서 환경 변수에 등록해야하기 때문에 실제 경로를 알아보자 // 심볼릭 링크 확인 # ll /usr/bin/java // 실제 경로 찾아주기 # readlink -f /usr/bin/java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin/java 위와 같은 경로가 나온것을 알 수 있다. 이후 vi 편집..
[CentOS] Apache Tomcat 연동하기 - 1 ( Apache 다운로드 및 컴파일 ) Apache Tomcat 연동 실습의 이유 현 직장에서 OS는 대부분 RHEL 8 버전을 사용중이고 WEB/WAS로는 WebtoB JEUS를 사용중이다. 그런데 현업에서는 Apache Tomcat을 많이 사용한다고 하니 시스템운영팀에서 WebtoB JEUS -> Apache Tomcat으로 전환을 하려는 모습을 보이는 듯 싶다. 그래서 내게 Apache Tomcat 연동하기 주제를 건네 주었다. 다양한 기술 블로그와 해외 사이트들을 검색하며 Apache, Tomcat, apr, apr-util 등에 대한 정보를 모으고 모아 사내 RHEL 8 서버에서는 연동을 성공하였다. 사내망의 경우에는 SELinux와 방화벽에 대한 정책이 다르기 때문에 내 로컬 PC에서 연동을 재 도전 해 보려고 한다. 여러 시행착오..
[CentOS] VirtualBox에서 CentOS설치하기 CentOS 8 설치 나는 VirtualBox에 CentOS를 새로 설치하여 진행을 할 예정이다. 아마 RHEL 8 버전과 가장 가까운 CentOS 버전이 아닐까 싶어서 하게 되었다. http://isoredirect.centos.org/centos/8/isos/x86_64/ CentOS Mirrors List isoredirect.centos.org 해당 사이트로 이동 가장 상단의 미러사이트 클릭후 다운로드 진행 ? 기억엔 없지만 이전에 다운로드를 했었나보다. VirtualBox 설치 https://www.virtualbox.org/ Oracle VM VirtualBox Welcome to VirtualBox.org! News Flash Important January 13th, 2022We're hi..