Unix & Linux

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

1
무인 업그레이드 및 수정 된 구성 파일
매주 월요일마다 보안 업그레이드로 서버를 업그레이드하는 무인 업그레이드 패키지가 있으며 훌륭하게 작동합니다. 그러나 오늘날에는 모든 서버를 새로운 버전의 PHP5로 업그레이드했습니다. 기본 PHP5-FPM 구성 파일을 옮겼 기 때문에 apt는 파일이 이동되었다고 불평하고 새 버전 설치, 이전 버전 유지, 차이점 표시, 셸 시작)에 대해 수행 할 작업에 대해 불평합니다. 무인 업그레이드는이 문제를 …
17 apt  upgrade  dpkg 

3
tput의 'setf'와 'setaf'의 차이점은 무엇입니까?
이 명령은 tput색상을 설정하기위한 두 가지 옵션이 있습니다, setf그리고 setaf, 아직 모두 내 컴퓨터에서 잘 작동하는 것 : $ tput setf 2 && echo 'Hello world!' $ tput setaf 2 && echo 'Hello world!' 와 비슷한 이중성이있는 것 같습니다 setb및 setab. 두 옵션의 차이점은 무엇입니까?
17 tput 

3
VNC를 통해 사운드를 전달하려면 어떻게해야합니까?
TightVNC 및 Remmina Remote Desktop을 사용하여 VNC를 통해 Raspberry Pi를 Ubuntu 랩톱에 연결합니다. 소리가 없다는 사실을 제외하고는 대부분 잘 작동합니다. VNC를 통한 전달 사운드, SSH 터널을 통한 VNC의 사운드, PulseAudio 네트워크 투명성을 통한 사운드 전달을 찾아 보았습니다. 나는 그것을하는 방법을 찾을 수 없습니다. VNC를 통해 사운드를 얻는 방법을 아는 사람이 …

1
start-stop-daemon이 예상대로 작동하지 않고 pid 파일이 작성되지 않았습니다.
파이썬 기반 프로그램을 제어하려고합니다 (콘솔에서 분리되지 않음) #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody -- --daemon ;; stop) /sbin/start-stop-daemon --stop --oknodo --user "$user" --name "$name" --pidfile "$pid" --retry=TERM/5/KILL/1 ;; restart) ;; *) ;; esac …

2
bash 스크립트를 실행 한 사용자의 이름을 sudo로 얻는 방법은 무엇입니까?
sudo로 실행해야하지만 실행 한 sudo가 아닌 사용자의 이름을 고려해야하는 bash 스크립트를 만들고 싶습니다. 따라서 사용자 bob가 실행하면 실행 한 사람 인지 알고 sudo ./myscript.sh싶습니다 .myscript.shbob 내부를 살펴 봅시다 myscript.sh: USER=$(whoami) # Do something that takes into account the username. 프로세스를 생성 한 사용자의 이름을 어떻게 알 수 있습니까? 보다 구체적으로는, …

1
.d 디렉토리의 구성 파일에 번호 접두사가 무엇입니까
xx.d폴더에 있는 많은 유닉스 설정 파일 들은 다음과 같이 숫자로 시작됩니다 : $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom 이 번호에 관한 협약이 있습니까? 무슨 뜻인가요 ? 이름 충돌을 피할 수 있지만 더 많은 것이 있으면 궁금합니다.


4
쉘 스크립트를 실행할 때 사용자에게 루트로 로그인하도록 프롬프트
내가 겪고있는 문제는 명령을 입력하면 su - root 쉘 스크립트 파일의 시작 부분에서 사용자에게 비밀번호를 입력하라는 프롬프트를 표시 한 후 나머지 쉘 스크립트를 계속 하지 않습니다 . 그런 다음 터미널을 통해 셸 스크립트를 수동으로 찾아서 실행해야합니다. 스크립트가 사용자가 루트로 로그인했는지 확인한 다음 나머지 쉘 스크립트를 계속 진행하고 싶습니다. 다시 말해서 …

7
불변 속성 세트가있는 파일을 검색하는 방법은 무엇입니까?
구성 감사의 이유로 변경 불가능한 속성이 설정된 파일을 통해 ext3 파일 시스템을 검색 할 수 있기를 원합니다 (via chattr +i). find이 작업을 수행 하는 데 필요한 옵션 이나 유사한 옵션을 찾을 수 없습니다 . 이 시점에서 lsattr각 디렉토리의 출력 을 구문 분석 하기 위해 자체 스크립트를 작성해야합니다 . 더 나은 …
17 find  ext3 

4
서버에서 여러 IP 주소를 사용하면 어떤 이점이 있습니까?
를 사용하면 단일 네트워크 인터페이스 카드에 여러 IP 주소ifconfig 를 구성 할 수 있습니다 . 왜 그렇게하고 싶고 나중에 여러 주소를 어떻게 사용합니까? 예를 들어 소프트웨어는 어떤 주소를 사용해야하는지 어떻게 알 수 있습니까? 지금까지 단일 IP 주소의 네트워크 인터페이스 만 사용했습니다.
17 networking  ip 

3
stdout to stderr?
한 프로세스에서 다른 프로세스의 stdin으로 콘솔뿐만 아니라 stdout을 보내려고합니다. 예를 들어 stdout을 stdout + stderr로 전송합니다. 예를 들어 git edit다음과 같은 별칭이 있습니다. git status --short | cut -b4- | xargs gvim --remote 파일 이름 목록을 화면뿐만 아니라에 보내려고합니다 xargs. 그래서 tee이것을 할 비슷한 유틸리티가 있습니까? 그래서 나는 다음과 같은 …

3
rsyslog가 로깅하지 않음
이것은 이상한 문제입니다. RHEL7 VM에서 chrony / ntp 서비스를 테스트하고 호스트뿐만 아니라 시간을 재설정하고있었습니다. 일단 만족 /var/log/messages하면 한동안 변경되지 않았 음을 확인 하고 깨달았습니다. rsyslog 서비스 자체를 다시 시작할 때를 제외하고는 아무 작업도 수행하지 않습니다. 내가 할 때 나는 이것을 얻는다 : Apr 15 13:59:43 mymachine1 rsyslogd: [origin software="rsyslogd" swVersion="7.4.2" …

2
인수 '-v'와 '-x'는 bash를 의미하는 것은 무엇입니까?
나는 다음 shebang과 함께 두 개의 쉘 스크립트를 보았습니다. #!/bin/bash -x -v 그러나, man bash무엇 이러한 주장을 설명하지 않습니다 -x와 -v가 속한 경우, 약자 bash전혀. 그렇다면 그것들 -x과 -v(그리고 다른 가능한 주장들)은 무엇을 의미합니까?
17 bash  shebang 

1
`sshfs -oworkaround = rename`은 무엇을합니까?
내가 사용하는 운영 체제 클래스의 경우 Freebsd5.4를 실행해야했습니다. git이 출시되기 전에 출시 된 bsd 버전에서 git을 빌드하려고 시도하고 싶지 않기 때문에 gitArch over에서 사용하는 것이 깔끔하다고 생각했습니다 sshfs. 어쨌든 나는 옵션 을 제안 하는 해결 방법 을 찾았습니다 .sshfs-o workaround=rename git행복해 보이지만 방금 일어난 일에 대해 다소 혼란 스럽습니다 ... …
17 sshfs 

2
tmux : 공유 세션, 창에있는 한 명의 사용자, 다른 창에있는 다른 사용자, 두 개의 다른 커서
나는 tmux를 시도하기로 결정했습니다. 문서를 읽고 인터넷 검색을하고 두 명의 사용자가 서로 다른 커서로 세션을 공유하는 방법을 찾으려고 노력했습니다. 그러나 소켓에 777 권한을 부여하거나 그룹을 작성 chgrp하여 소켓에 두 명의 사용자를 추가하면 동일한 소켓을 사용하여 하나의 커서로 세션을 공유 할 수 있습니다. 두 사용자가 모두 쓸 수는 있지만 항상 같은 …

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