본문 바로가기

LINUX13

[LINUX] cat 파일 내용 출력하기 개요 cat 명령어는 리눅스에서 파일의 내용을 출력하는 기능을 수행합니다. 사용법 리눅스에서 사용되는 명령어는 모두 대소문자를 구분하니 주의해주세요. cat 명령어에 대한 자세한 설명은 cat --help 명령어를 통해 볼 수 있습니다. Usage: cat [OPTION]... [FILE]... Concatenate FILE(s), or standard input, to standard output. -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -e equivalent to -vE -E, --show-ends display $ at end of each line -n, --.. 2023. 6. 16.
[LINUX] ps 로 실행 중인 프로세스 확인하기 개요 ps 명령어는 리눅스에서 현재 실행중인 프로세스를 확인하는 명령어 입니다. Process Status에서 따온 이름이죠. 이름 그대로 명령어를 실행하면 현재 실행되고 있는 프로세스들의 정보를 화면에 출력합니다. 윈도우에서 특정 프로세스가 실행 중인지 확인하거나 강제 종료하기 위해 작업 관리자를 사용하듯이 리눅스에서는 ps 명령어가 자주 사용됩니다. 특히 GUI를 사용하지 않는 서버 환경에서는 대부분의 프로세스들이 백그라운드에서 동작하기 때문에 특정 프로세스가 동작 중인지 확인하기 위해서 많이 쓰입니다. bash 스크립트(script)를 통한 자동화에도 ps 명령어가 자주 사용되는데요. 주로 특정 프로세스에 시그널(signal)을 보내야 할 때 PID(process id)를 식별하기 위해서 쓰이기도 .. 2023. 6. 16.
[LINUX] 세션을 종료해도 프로세스 실행되도록 nohup nohup 명령어는 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어 기본적으로 터미널에서 세션 로그아웃(logout)이 발생하면 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal 이 전달하여 종료시키게 되는데, 이 HUP signal을 프로세스가 무시(ignore)하도록 하는 명령어라서 nohup 이라는 이름인 것입니다. 그래서 결과적으로 터미널에서 연결이 끊기거나 터미널을 종료해도 실행했던 프로세스들이 계속 실행될 수 있는 것입니다. 또한 nohup 명령어는 표준 출력(standard output)을 nohup.out 파일로 재지향(redirection) 합니다. 터미널이 종료되어도 표준 출력은 nohup.out 파일에 계속해서 .. 2023. 6. 16.
[LINUX] 우분투에 오라클 설치하기 1 비전공 눈높이에서 봐주세요 감사합니다 aws 에 배포를 하려고 보니 DB-오라클 일 경우 헬난이도 인것 같다 ,, 일단 RDS 도 오라클을 쓰는 경우는 드물고 설치사례를 찾아봐도 잘 없다 여기까지 오기 정말 힘들었다 (비전공 & 리눅스 1도 모름) MYSQL 로 마이그레이션을 시도해보았으나 ORACLE > MYSQL 로 마이그레이션은 굉장히 어려운 일이라는 현직자의 글을 보고 바로 접었다 만약 본인이 갖고있는 프로젝트 DB 가 오라클이고 AWS로 배포를 원한다면 우분투에 오라클 설치가 가장 현명하고 빠른 답이다 일단 오라클버전은 18c나 19c를 설치는 안된다고 보면 된다 우분투는 11g,12g까지밖에 호환되지 않는다고 해 11g 으로 설치 ㄱㄱ 1. 우분투 접속 2. 기본 세팅 $ sudo passwd.. 2023. 6. 14.
[LINUX] 오류:::EC2 서버내 오라클 접속 안될때 오라클 접속 안될때 당황하지말자 sqlplus: command not found 우분투에 오라클설치만 n번째인 나에게 수치플 ,,이지만 경로설정을 해주지않아서 그렇다고한다 음 ,, 편집창 열기 $ vi .bash_profile 소스그대로 따라쓰기 (PATH 지정) export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=ORCL export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe export PATH=$ORACLE_HOME/bin:$PATH export DISPLAY=:0. 소스 바로 적용하기 $ source.bash_profile 2023. 6. 11.
[LINUX] EC2 서버 타임존 설정하기 타임존설정은 사실 검색해봤는데 파워블로거 선생님들이 뭐라고하시는지 잘모르겠다 따라만 치는 건데도 이것도 뭘 따라쳐야하는지 모르겠다 따라치는 사람들도 정말 힘들다는 사실을 알아줬으면 좋겠다 나는 그냥 내기준 이해가는대로 의식의 흐름대로 따라쳤다,, =========================================================== 1. SYSDATE, SYSTIMESTAMP 시간대 맞추기 SYSDATE SYSTIMESTAMP 는 OS System에 설정된 시간대의 시간을 출력한다. 시간설정 및 출력 확인 1) Linux OS의 시간대와 시간을 확인한다. date echo $TZ 2) Oracle Database에 출력되는 시간을 확인한다. -- Check Time as System .. 2023. 6. 10.