linux 명령어 || 설정
제가 개발하면서 자주 사용할것같은 리눅스 명령어나 설정들을 모아놓은 페이지입니다.
root 패스워드 초기화
아파치 서버 시작시 No such file or directory: AH02291: Cannot access directory 'etc/httpd/logs' for main error log 문구가 뜰 경우
mkdir /etc/httpd/logs
mkdir /var/log/httpd
chown root:root /var/log/httpd
chmod 700 /var/log/httpd
ln --symbolic /var/log/httpd /etc/httpd/logs
쉘 스크립트 작성시 command not found 발생
# 이렇게 하면 count: command not found 발생
count = "123"
echo "$count"
# 띄어쓰기를 제거함
count="123"
echo "$count"
유저가 root 권한얻기
# 아래 명령어 실행후 root 패스워드 입력
su -
유저가 sudo 실행시 비밀번호 입력하지 않게 하기
# 루트로 로그인 후 아래 명령어 실행
vi /etc/sudoers
# sudoers에 아래와 같이 추가
<유저이름> ALL=NOPASSWD:ALL
# 예시
# user ALL=NOPASSWD:ALL
세션이 끊어져도 프로세스가 실행되도록 하기
nohup [실행하고자하는 프로그램] &
# nohup.out에 로그 안남게 실행
nohup [실행하고자하는 프로그램] 1>/dev/null 2>&1 &
프로세스 확인
ps -ef
# grep으로 단어를 포함하는 프로세스 찾기
ps -ef | grep [단어]
디렉토리 압축후 windows에서 linux서버에 있는 압축파일 전송받기
# linux 서버
tar -zcvf [파일명.tar.gz] [디렉토리]
# 예시
tar -zcvf abc.tar.gz /abc/abc
# 윈도우 cmd 창
scp [리눅스계정]@[서버주소]:[파일] [윈도우경로]
# 예시
scp root@192.xxx.xxx.xxx:/abc/abc/abc.tar.gz C:\dev
'기타' 카테고리의 다른 글
정규표현식 전방탐색과 후방탐색 (0) | 2021.09.15 |
---|---|
[gradle] 오프라인 상태에서 no cached version available for offline mode 문제해결 (1) | 2020.04.13 |
정규표현식 \b와 \B (0) | 2019.10.05 |
[덕다이버 x 개발자] 개발자가 되는 2가지 방법 후기 (0) | 2019.09.24 |