태어나서 처음으로 리눅스 서버 세팅을 하게 되면서,
도움받은 명령어 들을 정리하기로 했다. 지속적으로 업데이트 할 예정임.
1 설치된 서비스(명령어) 찾는 방법 :
whereis
2 프로그램 설치 여부 확인 :
rpm -qa {패키지명}*
3 프로그램 버전 확인 :
{명령어} --version
4 현재 접속 계정 확인 :
pwd 혹은
whoami
5 출력결과 텍스트로 받아서 확인하기
ex) php test.php > result.log 2>&1
6 에디터 :
vi
=> 다음의 4가지 기능만 머리 속에 넣고, vi 사용중. 조금 불편하지만 필요한 편집은 모두 가능했음.
=> ESC, i 키를 누르면 삽입 모드. vi 사용 초보라면 이 때가 편집이 가장 자유롭다고 느낄 것.
=> ESC, / 키를 누르면 검색 모드. 입력한 검색어가 발견된 첫번째 위치로 이동.
=> ESC, d, d 키를 누르면 한 줄 삭제.
=> :, w, q, !, ENTER 키를 순서대로 누르면 편집내용을 저장하고 파일을 닫음.
7 IP Address 확인 :
ifconfig (Windows Command 의 ipconfig 랑 헷갈림)
8 스케줄러 수정 :
crontab -e
9 스케줄러 목록 :
crontab -l
10 스케줄러 실행 로그 확인 :
cat /var/log/cron
=> /var/log 폴더에는 각종 서비스 들의 로그 파일들이 모인 폴더들이 있으니, 한번 눈에 익히면, 필요한 로그를 찾기 편함.
11 서비스 [구동|재실행|중지] :
service {실행서비스} [start|restart|stop]
ex) service mysqld start
ex) service vsftpd restart
ex) service vsftpd stop
* 외부 연동때문에 사용중인 O/S 와 DB Server 의 버전 확인이 필요한 경우
12 CentOS 버전확인 :
cat /etc/issue
13 MySQL Server 버전확인 :
1)
mysql -u{id} -p 로 mysql 에 접속하여 아래에 뜨는 버전 확인
2) yum 명령 이용 :
yum list installed mysql*
=> 2번이 간편하고 좋다.