OS/Linux

리눅스(linux) 명령어 모음

마도학교 2020. 7. 16. 15:11

 

1. 파일 압축 해제

# tar xzf file.tar.gz                  -- gzip tar 파일(.tgz or .tar.gz) 압축 해제

# tar xjf file.tar.bz2                  -- bzip2 tar 파일(.tbz or .tar.bz2) 압축 해제  

# tar xf file.tar                       -- tar 파일(.tar) 압축 해제  

# tar xC /var/tmp -f file.tar           -- tar 파일(.tar) 다른 경로에 압축 해제

# ls *.zip | xargs -n1 unzip            -- 여러 개의 압축 파일을 동시에 풀기

                                                     (** unzip 뒤에 꼭 빈칸이 하나 있어야 'unzip aaa.zip' 같이 인식)

# unzip '*.zip'                           -- zip파일 여러개 동시 압축 해제

 

 

2. 로그 파일 정리 시

# cp -rp catalina.out catalina-2020-02-21.log

# cat /dev/null > catalina.out

 

 

3. 패키지 설치 명령어

# sudo apt-get <package-name>         -- Debian 기반 배포판 명령어

# yum install <package-name>            -- Fedora 기반 배포판 명령어

# cat /etc/*-release                         -- 내 리눅스 배포 이름 및 버전 찾는 명령어

# yum -y install google-chrome-stable_current_x86_64.rpm     -- rpm 파일 설치 명령어

# dpkg -i google-chrome-stable_current_amd64.deb              -- deb 파일 설치 명령어

 

 

4. 자바 설치 후 환경변수 등록 시 주의사항

# vi ~/.bash_profile                     -- 개별. 현재 로그인중인 사용자에 대해서만 적용됨

# vi /etc/profile                          -- 전체 사용자에 대해 적용됨(권장x)

# source ~/.bash_profile                -- 컴파일

 

 

5. oracle 관련 명령어

[home/oracle/product/12c/db/bin] 경로에서..

# sqlplus /nolog                     -- 로그인 없이 접속

    SQL> connect / as sysdba

    SQL> connect userid/userpwd

    SQL> startup

    SQL> shutdown [옵션/normal/transactional/immediate/abort]

# lsnrctl start/stop                      -- 리스너 시작/중지

 

 

6. 원하는 포트(1521) 방화벽 뚫기

[/etc/sysconfig] 경로에서...

# vi iptables

   한줄추가> -A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT

# service iptables restart

 

cf) ip 변경 후 재시작할때는

# service network restart

 

 

7. 그 외

# poweroff                                         -- 컴퓨터 전원 끄기

# pwd                                               -- 현재 경로 확인

# tail -f catalina.out                             -- 톰캣 로그 실시간 보기

# ps -ef | grep tomcat                          -- ...../tomcat/bin/

# yum list all | grep <검색어>

# yum list installed | grep <검색어>

# tail -n 3 /etc/passwd                         -- 생성된 사용자 확인(사용자이름:암호:사용자ID:그룹ID:추가정보:홈디렉토리:쉘)

# yum search java | grep java-

# google-chrome                                 -- 구글 크롬을 터미널에서 실행하기
# TMOUT=0                                        -- 작업 중(세션 유지되는 동안) 자동 로그아웃 방지

 

생각나는 대로 명령어 추가 업데이트중.

마지막 수정일 : 2020.07.16.