서버 관리자

시스템 및 네트워크 관리자를위한 Q & A

7
리눅스“스크린”안에서 실행하고 있는지 어떻게 알 수 있습니까?
"화면"은 연결이 끊긴 ssh 세션에 다시 연결하는 방법에 언급 된 프로그램을 나타냅니다 . 좋은 시설입니다. 그러나 정말로 알고 싶은 질문이 있습니다. "스크린"내에서 실행 중인지 어떻게 알 수 있습니까? 차이점은 다음과 같습니다. 그렇다면, 나는 현재 터미널 창을 안전하게 닫을 수 있다는 것을 알고 있습니다. 그렇지 않다면 터미널 창을 닫기 전에 보류중인 …
60 linux  gnu-screen 

5
dpkg 자동화-tzdata 재구성
꼭두각시를 사용하여 데비안 서버 클러스터를 관리하고 있습니다. 클러스터에서 각 컴퓨터의 시간대를 변경해야합니다. 이를위한 데비안의 올바른 방법은를 사용하는 것 dpkg-reconfigure tzdata입니다. 그러나 대화 상자를 사용하는 경우에만 변경하는 것처럼 보일 수 있습니다. 쉘에서 이것을 자동화 할 수있는 방법이 있습니까? 그래서 이것을 쉽게하기 위해 Exec을 작성할 수 있습니까? 그렇지 않다면 다음으로 가장 좋은 …

9
Win7에서 네트워크 위치에 대한 로그인 자격 증명을 어떻게 제거합니까?
방금 폴더에 액세스하려고했습니다. \\somecomputeronmynetwork\somelocation$ 이 위치로 이동하면 사용자 이름과 암호를 묻는 메시지가 나타납니다. 나는 그것을 넣었고, 그것은 나를 잘하게했다. 이제 해당 로그인을 제거해야하므로 다른 사용자 이름과 비밀번호를 시도 할 수 있습니다. 가장 쉬운 방법은 무엇입니까?

10
유닉스 파일에서 공백 / 빈 줄을 제거하는 방법 (공백 포함)?
명령 행을 사용하여 Unix / Linux의 파일에서 빈 / 공백 (공백 만 포함) 행을 제거하려면 어떻게해야합니까? file.txt의 내용 Line:Text 1:<blank> 2:AAA 3:<blank> 4:BBB 5:<blank> 6:<space><space><space>CCC 7:<space><space> 8:DDD 원하는 출력 1:AAA 2:BBB 3:<space><space><space>CCC 4:DDD


14
Windows 7의 64 비트 TortoiseSVN에서 "파일 또는 디렉토리가 손상되어 읽을 수 없습니다"라고 말한 다음 chkdsk를 실행합니다.
64 비트 Windows 7 Professional에서 64 비트 TortoiseSVN을 사용하고 있습니다. 종종 다음과 같은 오류 메시지와 함께 체크 아웃 또는 업데이트가 실패합니다. Error: Can't move Error: '[...]\\.svn\tmp\entries' Error: to Error: '[...]\\.svn\entries': Error: The file or directory is corrupted and unreadable. 그런 다음 재부팅 후 CHKDSK가 실행되어 긴장하게됩니다. 왜 이런 일이 발생하거나 …

5
SSH 연결에 기본 Ansible 사용자 이름 / 암호를 설정하는 방법은 무엇입니까?
Ansible을 사용하고 있으며 인벤토리 / 전체에이 구성이 있습니다. [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave 새 인스턴스마다 매개 변수를 모두 반복하고 싶지 않습니다. 한곳에서 구성 할 수 있습니까? 이 매개 변수가있는 파일이 있습니까?
60 ansible 

2
PostgreSQL : 데이터베이스에 GRANT ALL PRIVILEGES는 무엇을합니까?
주어진 데이터베이스의 모든 테이블에 대한 모든 권한을 새로운 postgres 사용자 (소유자가 아닌)에게 부여하려고합니다. 그렇게 GRANT ALL PRIVILEGES ON DATABASE my_db TO new_user;하지 않는 것 같습니다 . postgres 사용자로 위의 명령을 성공적으로 실행 한 후 new_user로 다음을 얻습니다. $ psql -d my_db my_db => SELECT * FROM a_table_in_my_db; ERROR: permission denied …


7
sftp를 통해 rsync를 사용할 수 있습니까 (ssh 쉘없이)?
ssh를 통한 Rsync는 매번 훌륭하게 작동합니다. 그러나 sftp 로그인 만 허용하고 ssh 로그인은 허용하지 않는 호스트와 rsync를 시도하면 다음 오류가 발생합니다. rsync -av / source ssh user @ remotehost : / target / 프로토콜 버전 불일치-쉘이 깨끗합니까? rsync error : compat.c (171)의 프로토콜 비 호환성 (코드 2) [sender = 3.0.6] …
60 ssh  rsync  sftp 

18
iptables 팁과 트릭 [닫힘]
필자는 Linux sysadmin이 패킷 필터링 프레임 워크에 iptables대한 사용자 인터페이스 인에 대해 잘 알고 있다고 확신 netfilter합니다. 이제이 "질문"은 다양한 비트 -n- 조각의 지혜 를 모으기위한 커뮤니티 위키 입니다 iptables. 너무 흔하거나 모호한 것은 없습니다. 다른 사람이 최대한 활용하는 데 도움이되는 내용을 게시하십시오 iptables.

1
중첩 된 위치
nginx의 중첩 위치를 이해하는 데 문제가 있습니다. 공통적 인 구성 지시문이있는 두 위치가 있으므로 지시문을 반복하는 대신 정규 표현식을 사용하여 URI를 반복하는 것이 좋습니다. location ~ /a|/b { location /a { } location /b { } } 그러나 이것은 오류를 제공합니다 nginx: [emerg] location "/a" is outside location "/a|/b" in …
60 nginx 

8
더 큰 용량의 SSD는웨어 레벨링으로 인해 수명이 더 깁니까?
대용량 SSD를 구입하면 SSD의 수명이 길어질 수 있다는 말을 들었습니다. 추론은 새로운 SSD가웨어 레벨링을 수행하므로이 쓰기를 (논리적) 디스크에 펼칠지 여부에 관계없이 동일한 양의 쓰기를 유지해야합니다. 그리고 필요한 크기의 두 배 크기 인 SSD를 사용하면웨어 레벨링을 수행 할 수있는 용량이 두 배가됩니다. 그것에 진실이 있습니까?

5
Docker 데이터 볼륨을 제거 하시겠습니까?
공식 Docker 설명서에는 docker rm -v containername데이터 볼륨을 구체적으로 제거 하기 위해 실행해야한다고 언급되어 있습니다 . 그러나 특정 데이터 볼륨을 참조하는 모든 컨테이너를 이미 제거한 경우 어떻게해야합니까?
59 docker 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.