728x90
반응형

OS (운영체제) 12

[Windows] Windows powershell WinRM 코드 sample

Windows에서 powerShell을 통해 다른 windows서버로 파일을 전송할 떄 WinRM을 사용한다.사용하기전 설정과 사용 예제를 알아보자1. 설정PowerShell 에서 수행 # WinRm 활성화 확인Get-Service -Name WinRm# WinRm Trusted hosts 조회 Get-Item WSMan:\localhost\Client\TrustedHosts# WinRM TrustedHosts 설정 (로컬호스트 -> 원격호스트) 할 경우 둘다 추가해줘야한다. [ip여러개 할려면 , 를 이용해서 여러개 추가한다]Set-Item WSMan:\localhost\Client\TrustedHosts -Value "192.168.1.xxx" -Force2. 예제코드 (sample.ps1)# s..

[Windows] power shell 실행 정책 변경

Windows PowerShell에서 ps1 (powershell script)을 실행 할 때  "이 시스템에서 스크립트를 실행할 수 없으므로 ... 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_policies(...)를 참조하십시오" 라는 애러메시지를 볼 수 있다. 이 뜻은 PowerShell의 스크립트 실행 정책 때문이다. 이 문제를 해결하려면 실행 정책을 변경해야한다.1. 실행 정책 확인 [windows키를 누른다 -> powerShell 검색 후 (마우스 우클릭) -> 관리자권한] PowerShell을 관리자 권한으로 들어간다. Get-ExecutionPolicy -List 정책의 내용은 아래와 같다.* Restricted : 기본정책 , 스크립트 실행 불가 * Alls..

[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, ..

728x90
반응형