728x90
반응형

OS (운영체제)/리눅스 10

[Linux] Linux logrotate

리눅스 시스템에서 로그 파일 관리는 매우 중요하다.이 log파일을 주기적으로 rotate해주는 작업을 자동화하는 도구가 'logrotate'이다. 1. logrotate.conf이 파일은 로그 rotate에 대한 전반적인 정책이 포함되어 있다.예를 들어 로그 파일을 얼마나 자주(일간, 주간, 월간 등)으로 rotate시킬지, 보관할 이전 로그 파일의 개수, 압축 여부 등을 설정할 수 있다. 이 파일의 위치는 /etc/logrotate.conf이다. # see "man logrotate" for details# rotate log files weeklyweekly# keep 4 weeks worth of backlogsrotate 4# create new (empty) log files after rota..

[Linux] Linux에서 Windows의 캐리지 리턴(개행) 문자 없애기

1. 원인윈도우에서 작성된 파일을 Unix/Linux계열에서 vi로 열었을 때 '^M' 섞여 있는 경우가 있다. 이는 캐리지 리턴(Carriage Return)이란 문자이고 커서를 제일 앞으로 이동시킨다는 의미가 있습니다.  윈도우에서는 사실상 개행 즉 Enter동작을 통해 줄 바꿈을 해주는 것인데. Unix/Linux계열로 이동하면서 '^M' 이 문자가 찍혀있게 된다.   2. 해결방안 2-1. sed 명령어 사용sed명령어를 사용해서 '^M'문자를 제거할 수 있다.# sed -i 's/\r//' 파일이름sed -i 's/\r//' test1.logsed 명령어는 텍스트 파일을 한 줄 씩 처리하면서 명령을 적용할 수 있는 툴이다. * sed : sed 명령어를 호출한다. * -i : 원본 파일을 수정하..

[리눅스] mailx를 통해 메일 보내기

리눅스에서 mailx 사용법에 대해서 알아보겠습니다. CentOS 기준으로 yum을 이용해 mailx를 설치 할 수있다. yum install mailx1. 메일서버 지정메일서버가 있다고 가정하고 우선 메일서버를 지정해줘야 합니다. /etc/mail.rc 파일은 mailx의 설정파일이며 여기에 set smtp='메일서버주소'를 지정해 줍니다. 만약 그렇게 할 수 없는 상황이라면 export smtp='메일서버주소'와 같이 쉘에서 환경변수로 지정해도 됩니다. 2. 사용법 (자주쓰는 것)2-1. 받는사람 : 명령어 끝에 받는사람 이메일 주소를 지정한다 / 이메일을 여러개 띄워서 쓰면 여러명에서 지정할 수 있다.mailx aaa@example.com bbb@example.com2-2. 제목 : -smailx ..

[리눅스] 사용자 계정 확인

1. 사용자 계정 확인 [/etc/passwd을 통해 사용자 계정을 관리할 수 있다] # vi /etc/passwd /etc/passwd 파일은 ‘:’ 기준으로 데이터를 구분한다 root : x : 0 : 0 : root : /root : /bin/bash 1 : 2 : 3 : 4: 5 : 6 : 7 이렇게 7개의 필드로 구분되며 7개의 필드는 아래의 내용과 같다 1. 사용자 계정 ID 2. 패스워드 3. 사용자 UID 4. 그룹 GID 5. 계정 정보( 보통은 사용자 이름) 6. 홈 디렉터리 7. 쉘 환경 위의 정보는 사용자 계정 등록 시 설정할 수 있다. 비밀번호를 제외하고 /etc/passwd를 수정하여 설정할 수 있다. 하지만 해당 파일을 수정한다면 계정에 심각한 문제가 발생할 수 있으니 건들지 ..

[LINUX] putty에서 Xwindow사용법 2 (root계정이 아닌 다른계정에서 Xwindow실행 )

2021.04.01 - [OS (운영체제)/리눅스] - Putty에서 x-window사용법 1 (Xming설치) Putty에서 x-window사용법 1 (Xming설치) putty에서 x-window기반 프로그램을 실행할 때 필요한 Xming설치 방법에 대해 설명해드리겠습니다. 1. Xming 다운로드 아래의 링크로 들어가 Xming을 다운받는다. sourceforge.net/projects/xming/ Xming X Server.. seungbae-db.tistory.com Putty에서 x-window사용법에 대해 알아보았지만 root게정에서 xclock을 실행했을 때만 xclock이 실행이 되고 다른 계정에서는 Error : Can't open display 이렇게 오류가 뜨는 경우가 있다. 이 문..

[LINUX] Putty에서 x-window사용법 1 (Xming설치)

[root@localhost ~] # xclock putty에서 x-window기반 프로그램을 실행할 때 필요한 Xming설치 방법에 대해 설명해드리겠습니다. 1. Xming 다운로드 아래의 링크로 들어가 Xming을 다운받는다. sourceforge.net/projects/xming/ Xming X Server for Windows Download Xming X Server for Windows for free. X Window System Server for Windows. Xming is the leading X Window System Server for Microsoft Windows 8/7/Vista/XP (+ server 2012/2008/2003). It is fully featured, ..

[LINUX] 특정 포트에 사용 중인 session 죽이기

Tibero의 경우 [tibero@localhost ~] $ tbboot 위의 명령어로 서버 기동을 한다. 하지만 Check if there are any tibero instances running.... 실행중인 tibero인스턴스를 확인하라는 의미의 오류메시지가 뜰 때도 있다. 해당 애러는 이미 session이 연결되어 있는 tibero서버를 정상적으로 종료하지 않고 tibero를 지웠다가 설치했을 때 발생하였다. 심지어 [tibero@localhost ~] $ tbdown [tibero@localhost ~] $ tbdown clean tbdown, tbdown clean 명령어에도 Please check if the tbsvr instance was already stopped. 라는 애러가 나..

[LINUX] 리눅스 포트 열기

보통 리눅스 서버에 DB를 설치하고 해당 DB port를 열어야 하는 작업을 해야한다. 포트열기 # firewall-cmd --zone=public —permanent --add-port=/tcp 포트 리로드 # firewall-cmd --reload oracle DB 서버를 설치했다고 가정하고 oracle서버의 default port인 1521번을 연다고 했을 때이다. [root@localhost ~] # firewall-cmd --zone=public --permanent --add-port=1521/tcp [root@localhost ~] # firewall-cmd --reload

728x90
반응형