본문 바로가기

리눅스

[Linux] 텍스트 파일 활용 명령어 (vi, tail, head, cat) 부제) 로그 조회 및 관리하기 [Linux] 텍스트 파일 활용 명령어 (vi, tail, head, cat)부제) 로그 조회 및 관리하기 GUI 형태가 아닌 텍스트, 쉘로 구성된 서버를 사용할 때에는 명령어를 모르면 불편한 점이 많습니다. 텍스트 파일을 열어본다던지,특정부분만 보고싶다던지등의 다양한 상황이 발생할텐데요. 이번에 작성된 포스팅은 개발한 프로그램의 로그를 확인 및 텍스트 파일 수정 등의 다양한 상황에서 알아두면 유용한 명령어들을 정리해보았습니다. 1. vim 명령어 ( == vi , 텍스트 편집기)vim 은 vi 의 상위 호환되는 텍스트 편집기입니다. 모든 종류의 일반 텍스트를 편집하는데 사용할 수 있으며, 프로그램 편집에 유용한 명령어 입니다.vi 명령어에 보다 다양한 개선사항이 존재합니다. 더 자세한 사항을 알고 싶으.. 더보기
[JAVA] CentOS6.9 JAVA(JDK1.8) 설치 및 Tomcat8 설치하기 [JAVA] JAVA (JDK) 설치 및 톰캣 설치하기 0. 설치환경 OS : CentOS 6.9 Tomcat : 8.5.35 JAVA : JDK 1.8.0_191 1. 자바 & 톰캣 경로 자바와 톰캣의 경로는 보통 /usr/local/ 의 디렉토리에 설정하지만, 사실상 환경설정자 마음이기 때문에 굳이 아래와 같은 경로를 설정하지 않으셔도됩니다. - 자바 경로 /usr/local/java - Tomcat 경로 /usr/local/tomcat - 경로에 폴더가 존재하지 않으면 생성해주도록 한다.# cd /usr/local # mkdir [폴더명] 2. 설치 파일 다운로드 및 설치 기본적으로, 설치파일이 있어야하고, 해당 설치파일을 이용해서 설치해야 합니다. 그러기 위해서는 여러가지 방법의 다운로드 방법과 .. 더보기
[ WINDOWS ] NETSTAT 명령어 [ LINUX & WINDOWS ] NETSTAT 명령어 netstat 명령어는 Windows , Linux 모두 Command 가 가능한 명령어이다. netstat 명령어는 사용자 PC를 기준으로의 네트워크 DISPLAY 를 볼 수 있습니다. 포트가 연결되었는지, 연결되었었는지, 상태가 어떤지에 대한 정보를 알 수 있습니다. The netstat command is a command that can be executed by both Windows and Linux. The netstat command allows you to view the network DISPLAY based on your PC. You can get information about whether the port is connec.. 더보기
[ 자격증 ] 리눅스마스터 1급 [ 자격증 ] 리눅스 마스터 1급 리눅스 마스터란 ? - ' 리눅스 기반의 Desktop 활용 및 Server 운영 능력, 리눅스 시스템의 설계개발 및 관리 능력, 리눅스 기반의 네트워크 및 서버 구축/ 운영 능력을 검정하는 자격 ' 이라고 명시가 되어있습니다. 사실, 코드개발자에게는 크게 의미없는 자격증이 될 수 있겠습니다. 자격증란에 한 줄 더 쓸수있다 정도 수준의 자격증이라고 보시면 될 거 같군요. ( aka.정보처리기사) 2차 필기 접수가 다가옴에 있어서 이렇게 리눅스 마스터 포스팅을 하게 되었습니다. 시험의 수준은 필기의 경우, 리눅스에 대한 기초 지식 및 서적을 통한 개인 공부로도 합격하기 쉬운 수준이라고 합니다. (사실 시험의 난이도에 대해 쓰는 것이 참 애매한 것이긴 합니다. 그렇다고들 합.. 더보기
[ LINUX ] CentOS LVM 파티션 축소 및 확장 [ LINUX ] CentOS LVM 파티션 축소 및 확장 Reducing and expanding CentOS LVM partitions 회사 리눅스 서버의 파티션을 조정해달라는 요청을 받게되어 작성하게 되었습니다. 기본적으로 파티션을 축소 혹은 확장하기 위한 TIP 이라고 보시면 될거 같습니다. Centos 초기 설치시(특정설정없이 Next Next 설치시 ) , (/) lv_root 크기는 50GB 으로 Fix 가 되어있고, 나머지는 /home 으로 할당이 되어있다고 한다. 요청자는 / 에 작업을 하여야 하는데 용량이 부족하다고하니, 놀고있는 파티션 용량을 가져와서 늘려줘야되지 않겠습니까. I was asked to reconfigure my company's Linux server partitio.. 더보기
[ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) [ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) - CentOS 1) 설치 # yum -y install vsftpd 1) Installed 2) vsftpd 설정 개요 : root 권한 접속 설정 # vi /etc/vsftpd/vsftpd.conf :set nu (vi 화면 라인 번호 보기) 12 줄 -> anonymous_enable=NO (익명접속 허용) 85 줄 -> 주석해제 (ftp 접속시 출력될 배너내용) 96 줄 -> chroot_local_user=NO (홈디렉토리 상위 이동가능, root로 모든 디렉토리 접근 허용) 118줄 -> userlist_enable=NO 마지막줄에 추가(pasv 설정) -> pasv_enable=YES pasv_min_port=50001 pasv_m.. 더보기
[Linux ] Centos JAVA 설치 JAVA 설치 (JDK) a. 설치 가능 확인 # yum list java*jdk-devel b. 설치 # yum install java-1.8.0.openjdk-devel.x86_64 –y - 필요한 버전에 맞춰서 설치하도록한다 ( 예시는 1.8 버전 ) c. 설치 확인 # rpm -qa java*jdk-devel # javac -version - java & javac 설치확인. d. java 경로 확인 # which javac # readlink -f /usr/bin/javac e. 환경변수 설정 (PATH) # vi /etc/ profileJAVA & Tomcat PATH 설정 예시.JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9... 더보기
Linux _ 방화벽 포트 열기 특정 포트를 열어서 외부에서 접속할 수 있도록 하기위해 사용합니다 > vi /etc/sysconfig/iptables > -A INPUT -m state --state NEW -m tcp -p tcp --dport [열 포트넘버] -j ACCEPT 로 VI 편집을 하고, 저장합니다. > service iptabels restart iptables 서비스를 재실행시키면 포트를 열 수 있습니다. 더보기
Linux _ tar.xz 압축풀기 tar 압축 풀기 > tar -xvf (파일명).tar.xz 더보기
Linux _ 시스템 터미널 명령어 halt halt > 시스템 종료 halt -f > 시스템 강제종료 reboot reboot > 시스템 재부팅 reboot -f > 시스템 강제 재부팅 shutdown shutdown -h now > 시스템 지금 종료 shutdown -h 20 > 시스템 20분후 종료 shutdown -h 12:05 > 12:05분에 시스템 종료 shutdown -r now > 시스템 지금 재부팅 shutdown -r 15 > 시스템 15분후 재부팅 shutdown -r 12:05 > 12:05에 시스템 재부팅 shutdown -c > 예약된 shutdown 명령 취소 init ( 동작 레벨 )0 : 시스템 종료모드 1: 단일 사용자 모드 (시스템복구모드) 2: 다중 .. 더보기