목록Linux (34)
준호씨의 블로그
Portable Operating System Interface 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적으로 IEEE가 책정한 애플리케이션 인터페이스 규격이다. POSIX의 마지막 글자 X는 유닉스 호환 운영체제에 보통 X가 붙는 것에서 유래한다. 규격의 내용은 커널로의 C 언어 인터페이스인 시스템 콜 뿐 아니라, 프로세스 환경, 파일과 디렉터리, 시스템 데이터베이스(암호 파일 등), tar 압축 포맷 등 다양한 분야를 아우른다. 출처: https://ko.wikipedia.org/wiki/POSIX 기타 Unix time https://en.wikipedia.org/wiki/Unix_time Unix Time (POSIX time 이나 ..
some.log 라는 파일이 다음과 같을 때 aaa bbb ccc tail -n +2 some.log 의 결과는 bbb ccc 가 나온다. 한줄 더 제거 하고 싶으면 다음과 같이 하면 된다. tail -n +3 some.log ccc -n x 옵션에서 x 에 + 를 붙이면 x-1 만큼 라인을 빼고 tail 을 한다고 보면 된다. 참고 https://stackoverflow.com/questions/339483/how-can-i-remove-the-first-line-of-a-text-file-using-bash-sed-script
라이브러리 파일은 실행이 안된다고 생각 했는데 실행이 되는 라이브러리들이 있다. libc 실행해 보니 버전 정보를 표시해 준다. $ /lib/libc.so.6 GNU C Library stable release version 2.12, by Roland McGrath et al. Copyright (C) 2010 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 4.4.7 20120313..
$ ./mailstats ./mailstats: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory libdb-4.2.so 가 필요 하다고 함. libdb-4.2.so 를 직접 구해다가 복사 하기도 하지만 yum 으로 설치 할 수 있으면 yum 으로 설치 하는 것이 편하다. 어떤 패키지를 설치 해야 되는지 찾아 보려면 yum whatprovides libdb-4.2.so 를 입력하면 어떤 패키지가 필요 한지 알려 준다. $ sudo yum whatprovides libdb-4.2.so Loaded plugins: security, versionlock compa..
sudo service ssh restart /etc/init.d/sshd restart