728x90
반응형

Linux 18

[Linux/Unix] Shell Script에서 날짜/시간 변수 사용하기

Date Format 리눅스 또는 유닉스 계열에서 날짜를 표시하는 문법은 다음과 같습니다. date +FORMAT date +"%FORMAT" date +"%FORMAT%FORMAT" date +"%FORMAT-%FORMAT" 위 문법에서 + 기호는 이 문법이 사용자가 정의한 형식을 따르고 있음을 나타냅니다. 또한 중간에 들어간 -도 사용자가 원하는 문자로 변환하여 사용할 수 있습니다. 만약 출력의 형식이 연&월&일 의 형태라면 - 대신 &를 넣어 포매팅할 수 있는 구조입니다. yy-mm-dd 형식으로 출력하기 터미널을 열어서 다음 명령을 입력해봅시다. $ date +"%y-%m-%d" 출력은 이렇습니다. 21-03-22 만약 연도 데이터를 4자리로 출력하고 싶다면 %y를 %Y로 치환해주면 됩니다. $ ..

Linux( 리눅스 samba 서버란?)

이번에는 리눅스의 Samba 서버에 대해서 알아보겠습니다. . . . Samba 서버란? . . . 삼바(samba)는 1991년 호주의 박사과정 학생이었던 앤드루 트리젤(Andrew Tridgell)라는 사람이 개발한 소프트웨어로 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어입니다. 우선 SMB 프로토콜과 CIFS프로토콜에 대해서 설명하겠습니다. SMB(Server Message Block) SMB(Server Message Block)는 마이크로소프트사와 인텔이 원도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위해 개발이 되었습니다. SMB는 OS/2, NT, Wi..

신뢰하는 인증기관 인증서 목록(keystore)에 없는 remote site의 인증서를 JDK keystore에 추가

thawte(써트) 인증서는 유료 인증서임에도 불구하고 해당 인증서를 사용하는 URI에 접근 시 아래와 같은 Exception이 발생. (다 그런지, 일부 인증서만 그런지는 미확인) Caused by: javax.naming.CommunicationException: simple bind failed: [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to..

[Linux] 심볼릭 링크(Symbolic link)

1. 심볼릭 링크(symbolic link) 란? - 링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크이다. 윈도우의 바로가기와 비슷한 개념 - 특정 폴더에 링크를 걸어 NAS, library 원본 파일을 사용하기 위해 심볼릭 링크를 사용한다. 2. 심볼릭 링크 사용법 심볼릭 링크 확인을 위해 original 디렉토리를 생성 이후 capture.png를 넣었다. 이제 original 디렉토리에 심볼릭링크를 연결해보겠다. 1) 심볼릭 링크 설정 - ln -s [대상 원본 파일] [새로 만들 파일 이름] ex) ln -s original copy 입력 이후 확인해보면 copy라는 링크가 생긴걸 확인할 수 있다. copy -> original 에서 "->" 는 링크 대상인 원본 파일을 뜻..

ESXi에 Rocky Linux 설치 및 사용하기.(Desktop)

ISO 다운로드 데스크랍버전이니 데스크탑으로! https://rockylinux.org/ko/downloadDownloads | Rocky LinuxRocky Linux is an open enterprise Operating System designed to be 100% bug-for-bug compatible with En…rockylinux.org Desktop 이미지 기준 9.4G 입니다. ESXi 가상머신 설치하기. Rhel 포크버전으로 Cent OS 8로해도 상관없을거같긴합니다. 실제로 UI도 Cent8버전과 매우 흡사합니다. 셋팅하는건 Cent OS와 대단히 흡사합니다. 디스크 셋팅, 네트워크 설정등이 여기서 모두 가능합니다. 재부팅까지하면 설치 완료됩니당. Desktop환경은 역시 그놈이..

Linux Mint Cinnamon vs MATE vs Xfce : 어떤 것을 사용해야합니까?

Linux Mint는 의심 할 여지없이 초보자를위한 최고의 Linux 배포판 중 하나. 이것은 특히 그렇습니다 Windows Linux 세계로 첫 발을 내딛는 사용자. Linux Mint가 첫 번째 릴리스를 만든 2006 년부터 도구 사용자 경험을 향상시키기 위해 개발되었습니다. 또한 Linux Mint는 Ubuntu를 기반으로하므로 도움을 구할 수있는 대규모 사용자 커뮤니티가 있습니다. 나는 Linux Mint가 얼마나 좋은지 논의하지 않을 것입니다. 이미 결정한 경우 Linux Mint 설치, 당신은 아마 약간 혼란스러워 할 것입니다 다운로드 섹션 웹 사이트에. Cinnamon, MATE 및 Xfce 중에서 선택할 수있는 세 가지 옵션이 있습니다. 혼란스러워? 이 기사에서 도움을 드리겠습니다. Lin..

리눅스 Strace를 이용한 디버깅

이 페이지의 원문은 The Geek Stuff에 포스팅 된 "7 Strace Examples to Debug the Execution of a Program in Linux" 입니다. strace는 프로그램의 문제 해결을 도와주는 디버깅 툴입니다. strace는 특정 프로그램의 시스템 콜과 시그널을 감시하는데, 프로그램 소스 코드를 갖고 있지 않거나, 프로그램의 시작에서 종료될 때까지의 실행 시퀀스를 디버깅할 때 유용하게 사용할 수 있습니다. 이 문서에서는 7가지의 strace 예제를 소개합니다. 1. 바이너리 추적하기 strace 명령어를 이용하면 (실행 가능한)바이너리를 추적할 수 있습니다. 다음 예제는 리눅스 명령어인 "ls"에 대한 strace 결과를 보여줍니다. $ strace ls execve..

Linux_리눅스 history특징 / 디렉토리구조

리눅스 history특징 / 디렉토리구조 - 오라클 가상 머신 사용 - CentOS6 #1 쉘에 대한 이해와 명령어에 대한 이해 쉘이란 명령어 해석기로써 커널과 사용자 중간에 위치해서 사용자가 입력한 명령어를 해석해서 커널에 전달한다. 커널은 쉘에서 전달받은 명령어로 하드웨어를 제어한다. 사용자 -> 쉘 -> 커널 -> 하드웨어 쉘의 종류 : Bash Shell, Bourne Shell, Korn Shell, C Shell, TC Shell 가장 많이 사용되는 리눅스 쉘 Bourne Shell 을 기반으로 하며 C Shell 과 Korn Shell 의 장점을 결합해서 명령어 히스토리, 명령어 완성기능 명령어 치환, 명령행 편집등을 지원하고 POSIX와도 호환된다. - 명령행 편집 기능 ( ^ : Ctrl..

728x90
반응형