Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

2
데비안 스퀴즈 서버의 자동 보안 업데이트
프로덕션 데비안 스퀴즈 서버의 경우 보안 업데이트 처리를위한 모범 사례 또는 권장 사항은 무엇입니까? 나는 다양한 기사를 보았다 cron-apt, apticron, unattended-updates다운로드 및 / 또는이 출시 될 때 보안 업데이트를 설치하는 등 적절한 cron 작업을. 이것에는 두 가지 철학이있는 것 같습니다. 모든 보안 업데이트를 다운로드하고 전자 메일로 알리고 관리자가 들어와 수동으로 …


2
입력에서 첫 번째 N 줄 수를 제거하는 명령
배경 SSH 서버를 실행 중이며 삭제할 사용자가 있습니다. 현재 사용자를 먼저 종료해야하는 몇 가지 프로세스를 실행 중이므로이 사용자를 삭제할 수 없습니다. 이것은 현재 사용중인 사용자의 모든 프로세스 ID를 찾기 위해 현재 사용중인 파이프 라인입니다. ps -u user | awk '{print $1;}' 결과는 다음과 같습니다. PID 2121 2122 2124 2125 2369 …
11 command-line  sed  awk  tail  head 

4
시스템이“악성”입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Debian과 Xubuntu에 대해 토론하는 온라인 포럼을 방문하면 서명 필드에이 줄을 추가하는 일부 사용자를 보았습니다. ... 시스템이없는 경우 …
11 systemd  init 

1
실행 바이너리에서 문자열을 언제 편집 할 수 있습니까?
실행 가능한 바이너리가 있습니다. 그것을 호출하자 a.out. 바이너리에 문자열이 포함되어 있음을 알 수 있습니다 $ strings a.out ... /usr/share/foo .... 문자열 /usr/share/foo을 로 변경해야합니다 /usr/share/bar. 문자열을 sed?로 바꿀 수 있습니까 ? sed -i 's@/usr/share/foo@/usr/share/bar@' a.out 이것은 안전한 것 같습니다. 문자열의 길이가 동일하지 않은 경우에도 작동합니까?




2
ssh를 통해 명령을 실행할 때 도트 파일이 제공되지 않습니다
프로그램을 대화식으로 실행하면 정상적으로 작동합니다. ssh somehost $ ~/some/path/somescript.py ssh를 통해 직접 프로그램을 실행하면 작동하지 않습니다. 소스 PYTHONPATH가 아니므로 변수 가 설정 .bashrc되지 않았습니다. ssh somehost ~/some/path/somescript.py 내가 실행하면 ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py'정상적으로 작동합니다. 그러나 후자는 tcsh를 사용하고 전혀없는 다른 사람들에게는 효과가 없습니다 ~/.bashrc. 무엇 모든 쉘 작동 다른 …

1
Bash가 두 개의 쉘 프롬프트를 작성하려고 시도합니까?
교육 목적으로 터미널에 연결된 실행중인 bash 프로세스의 strace 출력을보고 있습니다. 내 bash 프로세스에는 PID 2883이 있습니다. 나는 타이핑한다 [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace 터미널로. 그런 다음 bash 프로세스로 이동하여 다음과 같은 상호 작용이 있습니다. [OP@localhost ~]$ ls 출력을 보면 strace: Process 2883 attached read(0, "l", 1) …
11 bash  tty  strace 

1
while 루프에 대해 입력 리디렉션 연산자의 순서를 반대로 바꿀 수없는 이유는 무엇입니까?
Bash에서는 입력 리디렉션 연산자를 명령의 앞쪽으로 이동할 수 있습니다. cat <<< "hello" # equivalent to <<< "hello" cat while 루프에서 동일한 작업을 수행 할 수없는 이유는 무엇입니까? while read -r line; do echo "$line"; done <<< "hello" # hello <<< "hello" while read -r line; do echo "$line"; done # …

5
gzip은 원 자성입니까?
가 gzip원자? gzip파일을 압축하는 도중 프로세스를 중지하면 어떻게됩니까 ? 원자 적이 지 않고 gzip *.txt프로세스에서 Ctrl + C를 이미 누른 경우 안전하게 다시 시작하려면 어떻게해야합니까? (저는 재개하는 방법뿐만 아니라 gzip구체적으로 원자 적인지 궁금합니다 .)

3
sh (bash가 아닌)가 내 .bashrc에 정의 된 함수에 대해 불평하는 이유는 무엇입니까?
터미널 세션을 열 때이 정보를 얻습니다. sh :`read.json '에 대한 함수 정의 반입 오류 sh :`ts-project '에 대한 함수 정의 반입 오류 sh는 다음과 같은 기능을 좋아하지 않습니다. read.json(){ :: } 과 ts-project(){ :: } 실제 질문은-왜 sh이러한 파일을 만지거나 해석합니까? 나는 MacOS에 있고 전에 이것을 보았습니다. 그것은 신비입니다. bash만이 …

2
파일 삽입 syscall이없는 이유
필자가 이해하기 위해 파일을 조작하기 위해 Linux에는 sys_write syscall 만 있으며 파일 내용을 덮어 씁니다 (또는 끝날 경우 확장). Linux에서 파일에 내용을 삽입하거나 삭제하기위한 syscall이없는 이유는 무엇입니까? 모든 현재 파일 시스템에서 파일을 연속 메모리 블록에 저장하지 않아도되므로 효율적인 구현이 가능해야합니다. (파일이 조각 날 것입니다.) "쓰기시 복사"또는 "투명한 파일 압축"과 같은 …

1
주소 범위가 이미 삭제 된 라인에서 시작하는`1d; 1,2d`에 POSIX sed에는 무엇이 필요합니까?
이 질문에 대한 의견 에서 다양한 sed 구현이 상당히 간단한 프로그램에 동의하지 않은 경우가 생겼으며 우리 (또는 적어도 I)는 사양이 실제로 필요한 것을 결정할 수 없었습니다. 문제는 삭제 된 줄에서 시작하는 범위의 동작입니다. 1d;1,2d 해당 명령에 도달하기 전에 범위의 시작을 제거하더라도 2 행을 삭제해야합니까 ? 나의 초기 기대는 BSD sed와 …
11 sed  posix 

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