System/Linux17 시간 동기화 time sync (ntp, manual, hwclock) NTP 시간 동기화 ntp time sync 1. 현재 시간날짜 확인 Check current time & date [root@JJuno ~]# date Mon Jul 23 16:47:42 KST 2018 2. /etc/ntp.conf파일의 server로 시작하는 라인 편집 Edit lines beginning with 'server' at /etc/ntp.conf file [root@JJuno ~]# cat /etc/ntp.conf server time.bora.net 3. ntp서버 재시작 restart ntp service [root@JJuno ~]# service ntpd restart Shutting down ntpd: [ OK ] Starting ntpd: [ OK ] [root@JJuno ~.. System/Linux 2018. 7. 23. 하드웨어 확인 Check Hardware in linux (OS, CPU, Memory, Disk) OS Check 1. Check OS version in Redhat basically [root@JJuno ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 2. /etc/issue [root@JJuno ~]# cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m 3. Check OS version in Ubuntu basically [root@JJuno ~]# lsb_release -a LSB Version::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printi.. System/Linux 2018. 5. 4. NFS 관련 명령어 Command about NFS (exportfs, export, showmount) NFS 관련 명령어 (Command about NFS) 서버 설정 (NFS server) export 하고 있는 NFS 디렉토리 확인 (Check exporting nfs directory) [root@JJuno ~]# cat /etc/exports /tftpboot *(rw,no_root_squash,sync,no_subtree_check) /install *(rw,no_root_squash,sync,no_subtree_check) [root@JJuno ~]# exportfs /tftpboot /install ※ exports 파일에 등록된 디렉토리가 안보일 경우 nfs 서비스 재시작 (when no match exports file with exportfs. restart nfs service) 클라.. System/Linux 2018. 3. 28. 리눅스 디스크 및 레이드 정보 초기화 Initializing Disk 리눅스 디스크 및 레이드 정보 초기화 Initializing Disk 1. Linux OS 부팅 (Boot Linux Media) 2. Rescue 모드 진입 (Enter Rescue Mode) ]# fdisk -l 3. 초기화할 디스크 확인 Determine which Disk to initialize. sda? sdb? ]# dd if=/dev/zero of=/dev/sda bs=1024 count=10000 4. 3회정도 실행 upper line command about 3 times ]# cat /dev/zero > /dev/sda 5. 5분 정도 기다린 후 Ctrl + C를 눌러 중단 Wait about 5 minutes. then Pause via Ctrl + C ]# exit 6. 재부팅 u.. System/Linux 2018. 3. 15. 좀비 프로세스 죽이기 Kill zombie process 좀비 프로세스 확인 Check zombie process [root@JJuno ~]# ps -ef | grep defunct | grep -v grep root 35823 36372 0 May04 ? 00:00:00 [ssh] 좀비 프로세스 한번에 죽이기 Kill zombie process [root@JJuno ~]# ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 Verify zombie process killed [root@JJuno ~]# ps -ef | grep defunct | grep -v grep System/Linux 2018. 3. 14. vi 편집기 vi editor 모드 단축키 vi 에디터 Emacs와 함께 유닉스 환경에서 많이 쓰이는 문서 편집기 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 제작 줄 단위 편집기가 아닌 한 화면을 편집하는 Visual editor라는 뜻에서 유래 명령 모드 (command mode) vi의 기본 모드 다른 모드에서 esc키를 누른 경우 커서이동, 문자열 수정, Copy & Paste 가능 키입력 시 명령이 바로 바로 실행됨 사용법 설명 ^ 행의 처음으로 이동 $ 행의 마지막으로 이동 / find 문자열 찾기 n 다음 문자열 찾기 N 이전 문자열 찾기 x 커서 위치의 한 문자 삭제 dd 현재 커서의 한 라인 삭제 dw 한 단어 삭제 yy 현재 커서의 한 라인 복사 p 커서 이후 라인에 붙여넣기 u 실행취소 Ctrl+R 다시실행 gg.. System/Linux 2018. 3. 13. 디스크 사용량 확인 Check disk usage (du) du 옵션설명 -h : human readable format (읽기 쉽게 MB, GB 단위로 표시) -s : summarize (요약, 총 용량만 보여줌) --exclude=PATTERN : exclude PATTERN (PATTERN을 제외시킴) --max-depth=N : directory depth (--max-depth=0 same as --summarize) (최대 디렉토리 깊이) 명령 예제 [root@JJuno ~]# du -sh 36G . 현재 디렉토리의 총 용량을 간단하게 보여줌 [root@JJuno ~]# du -h --max-depth=1 4.0K ./Pictures 29M ./.cache 4.0K ./Desktop 4.0K ./.gvfs 4.0K ./.nautilus 16K ./.t.. System/Linux 2018. 3. 13. 포트 변경 Service Port change (ftp, xrdp, ssh, rsh) 포트 변경 vsftpd [root@JJuno ~]# vi /etc/vsftpd/vsftpd.conf port_enable=YES listen_port=2121 service vsftpd restart (CentOS 6) systemctl restart vsftpd (CentOS 7) xrdp ]# vi /etc/xrdp/xrdp.ini port=342 service xrdp restart (CentOS 6) systemctl restart xrdp.serviec (CentOS 7) ssh ]# vi /etc/ssh/sshd_config Port 2200 service sshd restart (CentOS 6) systemctl restart sshd (CentOS 7) rsh ]# netstat -anp.. System/Linux 2018. 3. 12. 우분투 관련 Ubuntu IP변경 방화벽 소스리스트 GUI 우분투 관련 기본 설정들 IP 변경 수동으로 IP변경하기 ]# sudo vi /etc/network/interfaces auto eth0 iface eth0 inet static address 150.183.115.80 netmask 255.255.255.0 network 150.183.115.0 broadcast 150.183.115.255 gateway 150.183.115.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 8.8.8.8 방화벽 중지 ]# systemctl disable ufw ]# systemctl stop ufw 소스리스트 수정 기본 소스리스트가 느리기 때문에 daumka.. System/Linux 2018. 3. 12. 갱글리어 아파치 설정 Ganglia Apache httpd ganglia.conf Apache (httpd)가 업데이트 됨에 따라 설정파일 구문의 변경사항이 생김 Apache 버전에 맞게 설정값을 입력해줘야 제대로 동작함 ]# vi /etc/httpd/conf.d/ganglia.conf Allow from all (Apache 2.2) ]# vi /etc/httpd/conf.d/ganglia.conf Require all granted (Apache 2.4) Ganglia 폴더의 소유권을 Apache의 User인 apache로 변경 User가 바뀐 경우 바뀐 User로 변경 ]# ls -lah /usr/share | grep ganglia ]# chown -R apache:apache /usr/share/ganglia ]# ls -lah /usr/share | grep ganglia .. System/Linux 2018. 3. 12. df: `/home': Stale file handle df: `/home': Stale file handle NFS 언마운트 후 재마운트 ]# umount -f /home ]# mount -a umount -l /home System/Linux 2018. 3. 12. 네트워크 인터페이스 eth0 통일 Linux에서 LOM1의 인터페이스 명이 배포판, 버전에 따라 em1, eno1 같이 바뀔 때 eth0으로 통일시키는 방법 CentOS 6.9 기준 DVD로 부팅 후 'Welcome to CentOS 6.9!' 화면이 떴을 때 [Tab]키를 누르고 vmlinuz 라인 마지막에 'net.ifnames=0 biosdevname=0' 입력 후 [Enter] System/Linux 2018. 3. 12. 이전 1 2 다음 💲 추천 글