Unix & Linux

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

1
$ PWD의 어원
어원은 $PWD무엇입니까? 약어입니까? pwd작업 디렉토리를 인쇄 하는 명령 이 있다는 것을 알고 있지만 $CWD쉘 변수에는 데이터가 아닌 인쇄하기 때문에 현재 작업 디렉토리 의 변수 이름을 지정하는 것이 더 의미가 있습니다.
9 shell  history  pwd 

4
ISO 날짜 형식으로 PS 출력?
이 lstart프로세스 를 (프로세스 시작) 별로 정렬하고 싶습니다 . ps -eo lstart,pid,cmd YYYY-MM-DD HH : MM : SS와 같은 ISO 형식으로 lstart를 출력하는 방법이 있습니까? 그러나 정렬만으로는 해결되지 않습니다. ISO 날짜 형식을 원합니다.
9 shell  date  ps 

4
스스로 fork ()와 exec ()를 언제 호출해야합니까?
fork () 및 exec () 명령에 대해 배우고 있습니다. fork ()와 exec ()는 보통 함께 호출되는 것 같습니다. (fork ()는 새로운 자식 프로세스를 만들고 exec ()는 현재 프로세스 이미지를 새로운 프로세스로 바꿉니다.) 그러나 어떤 시나리오에서 각 함수를 자체적으로 호출 할 수 있습니까? 이와 같은 시나리오가 있습니까?

2
유닉스 명령이 가장 좋은 것은 무엇입니까?
빠른 벤치마킹 테스트를 위해 nice와 ionice를 최대 효과로 결합하는 방법, 즉 명령이 가능한 한 적은 리소스를 사용하지 않고 (유휴 상태없이) 어떻게 할 수 있습니까? (나는`nice -n 19 ionice -c 2 [command]와 비슷하다고 생각하지만 ionice의 "-n"(classdata param)에 대해서는 확실하지 않다.

3
IP 주소로 클라이언트가 내 웹 서버의 특정 URL에 액세스하지 못하도록 차단하는 방법은 무엇입니까?
알려진 취약한 페이지에 액세스하는 ipaddress를 어떻게 영구적으로 차단할 수 /phpMyadmin/있습니까? 데비안 서버를 사용하고 있는데 종종 봇이나 해커가 서버를 스캔하여 취약점을 찾으려고합니다. 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyadmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - [16/Oct/2017:05:18:05 -0700] "HEAD /phpMyAdmin/ HTTP/1.0" 404 182 "-" "Mozilla/5.0 Jorgee" 73.199.136.112 - - …

1
Bash-날짜, 32 비트 LINUX 시스템에서 2038 버그 해결
나는 "2038 년 버그"를 우연히 발견하게하는 작은 bash 스크립트를 작성했다 . 나는 전에이 문제에 대해 몰랐고 스크립트 가이 마술 날짜 (2038 년 1 월 19 일 UTC : 03:14:07 UTC)를 계산하려고했을 때 --debug얻은 결과 를 게시하는 것에 감히 도전했습니다 date. date -d "20380119" date: parsed number part: today/this/now date: input …
9 linux  date  gnu 

2
도커 컨테이너에서 Chromium을 실행하는 방법
환경 맥 OS 시에라 10.12.6 Docker 버전 17.09.0-ce, 빌드 afdb6d4 우분투 16.04 X 쿼츠 2.7.9 Docker 컨테이너에서 Mac 데스크톱으로 Chromium 브라우저를 열고 싶습니다. docker run -i -t ubuntu:16.04 /bin/bash apt-get update apt-get install alsa-base chromium-browser xauth adduser myuser 범하다 docker commit 2862a7bfcc2f acme/mycontainer:0.1 myuser컨테이너 FAIL에서 와 같이 크롬 브라우저 실행 …
9 ubuntu  x11  docker  chrome 


2
셸 스크립트 : 파일이 존재하지 않는 경우 파일에 여러 줄 내용을 쓰려면 어떻게해야합니까?
/opt/nginx/conf.d/default.conf쉘 스크립트를 통해이 내용으로 파일을 작성하고 존재하지 않는 경우 파일을 작성해야합니다. server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } 쉘 스크립트를 통해 여러 줄 컨텐츠를 작성하는 방법 디렉토리를 만들었습니다 sudo mkdir -p /opt/nginx/conf.d 그러나 나는 파일을 쓰는 법을 모른다.

2
wget으로 실제 이름을 가진 파일 다운로드
를 사용하여 웹 사이트에서 HTTP를 통해 파일을 다운로드하려고합니다 wget. 내가 사용할 때 : wget http://abc/geo/download/?acc=GSE48191&format=file 라는 파일 만 얻습니다 index.html?acc=GSE48191. 내가 사용할 때 : wget http://abc/geo/download/?acc=GSE48191&format=file -o asd.rpm 을 얻었 asd.rpm지만 실제 이름으로 다운로드하고 다운로드 한 파일의 이름을 수동으로 변경하고 싶지 않습니다.
9 filenames  wget 

1
우분투 17.04에서 16.10으로 다운 그레이드하는 방법이 있습니까?
Xubuntu 17.04가 있는데 몇 가지 이유로 17.04에서 16.04 로 실제로 다운 그레이드 하는 방법이 있는지 궁금합니다 . 17.04에서 mGBA가 작동하지 않기 때문에 되감 으면 Parole Media Player가 정지하기 때문에 샘플 곡을로드하려고하면 LMMS가 닫히기 때문에 기타 질문: Xubuntu 17.04에서 16.10 으로 다운 그레이드 하는 방법이 있습니까?
9 ubuntu  upgrade 

3
사용자 입력 후 텍스트가 사라지도록 설정
사용자가 입력 한 직후에 표시된 컨텐츠를 사라지게 할 수있는 방법이 있습니까? 예를 들어 아래에서이 파일을 가져 오십시오. #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi 이것을 실행하면 출력은 how are you …
9 bash  scripting 

2
누락 된 C 코드를 찾는 방법
나는 잘 문서화되지 않은 레거시 개발 시스템을 물려 받았으며 소스 코드가 아직 사용 가능한지 알 수 없습니다. 이제 일부 소스 코드를 찾고 실제로 시스템의 한 부분을 만들 수있었습니다. 나머지 소스 코드를 찾을 수 있는지, locate *.c파일을 수동으로 검사하는 것보다 더 좋은 방법이 있는지 궁금 합니다 (코드의 일부를 찾은 방법). 3 …
9 debian 

6
(bash) 스크립트 A, 스크립트 B를 기다리지 만 자식 프로세스는 아님
그래서 나는 scriptA를 가지고 있습니다 : ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB는 다음을 수행합니다. rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit 필자가 원하는 결과는 scriptA가 scriptB의 모든 인스턴스가 완료되기를 기다렸다가 현재 진행하고 있지만 중요하지 않은 …

2
동일한 파일 시스템의 "mount --bind"디렉토리에서 파일에 대한 하드 링크를 만들 수없는 이유는 무엇입니까?
원래 문제 하나의 파일 시스템에 파일이 있습니다. /data/src/file 그리고 그것을 열심히 연결하고 싶습니다 : /home/user/proj/src/file 그러나 /home한 디스크에 있고 /data다른 디스크 에 있으므로 오류가 발생합니다. $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link 좋아, 그래서 나는 장치간에 하드 링크 …
9 mount  ln  bind-mount 

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