///////// 기본 명령어 ////////// cp - 파일복사, rm - 파일 삭제, rm -f 강제 삭제 cat - 내용보기 cd .. 상위폴더로 ls -al 목록검사 vi - 에디트 ipcs - 공유메모리 정보확인 clear - 화면지우기 mkdir - 디렉토리 만들기 rmdir - 디렉토리 지우기 tail -f - 늘어진 결과가 새로고침 되면서 계속 나타남 cmp file1 file2 - 두 파일을 비교한다. cp -fr 하위까지 전부 복사 mv [-if] 파일을 어떤 디렉토리로 이동시키거나 폴더명을 바꿀때 pwd 현재 작업하고 있는 디렉토리를 나타냄 rm -rf 디렉토리명 - 파일과 디렉토리를 모두 삭제하고 싶을때 사용한다. /////////////////////////////// /////..
#!/bin/sh while [ 1 ] do named_alive_count=`ps -ef | grep daemon | grep -v grep | wc -l` if [ $named_alive_count == "0" ] then echo "named daemon die" else echo "named daemon alive" fi sleep 1 done exit 0 // 사용예 #!/bin/sh while [ 1 ] do Mini=`ps -ef | grep MiniPosServer | grep -v grep | wc -l` if [ $Mini == "0" ] then echo "Exec MiniPosServer" cd /home/Mirae_Share/DevOffice/AppServer/MiniPosServ..
# 방화벽 확인 [root@localhost ~]# systemctl list-unit-files | grep fire firewalld.service disabled [root@localhost ~]# systemctl list-unit-files | grep iptables iptables.service disabled [root@localhost ~]# systemctl stop firewalld #리부팅 뒤에도 실행 안되게끔 systemctl disable firewalld
개발 환경 : VirtualBox 우분투 16.04 x86 64bit 타겟 환경 : CentOS 7 minimal x86 64bit 개발 환경과 타겟 환경이 동일하여 비교적 쉽게 원격 디버깅을 할 수 있었습니다. 1. 준비 사항 - 로컬 실행 경로 : /Debug/Test - 로컬 gdb 경로 : /usr/bin/gdb - 타겟 실행 경로 : /Run/Test - 타겟 gdbserver 실행 경로 : /Run/gdbserver 개발 환경의 gdbserver 파일을 복사하여 타켓 실행 경로에 복사해 둡니다. gdb 파일은 같은 경로인 /usr/bin 폴더에 있었습니다. - 타겟 환경에 ssh 설치 2. eclipse 원격 디버깅 설정 - 메뉴 Run - Debug Configurations 클릭 - C/C..
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ 네트워크 파일이 ifcfg-enp3s0 라고 가정 하였을 때 아래와 같이 수정 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp3s0 UUID=61bfbfb0-5b7b-4536-8532-620a9a6e5d69 DEVICE=enp..
- Total
- Today
- Yesterday