본문 바로가기

전체 글431

history 명령어 사용하기 리눅스에서 이전에 입력한 명령어 이력을 보여주는 history 명령을 이용해서 과거에 입력했던 명령어들 중에 다시 실행할 명령어를 선택해서 재실행할 수 있다. 아래의 예시를 보면 금방 감을 잡을 수 있을 것이다. # 이전 명령어 이력 출력 history 출력된 결과에는 번호가 붙어 있는데, 예를 들어 이 중에 35번에 해당되는 명령어를 다시 실행한다거나 cp로 시작되면서 가장 최근에 실행된 명령어를 다시 실행할 수 있다. 아래의 예시처럼 앞에 느낌표(!)를 붙여주면 된다. # 35번 명령어 재실행 !35 # cp로 시작되는 가장 최근 명령어 재실행 !cp 이전에 꽤 긴 명령어를 입력했는데 다시 반복해야 할 경우 유용하다. history 출력이 좀 길다 싶으면 grep 명령과 조합해서 명령어 번호를 찾은 .. 2019. 6. 21.
Centos apache 설치 설치환경 : CentOS Linux release 7.6.1810 (Core) Minimal 1 컴파일 설치 준비 리눅스에서 컴파일을 설치하려면 gcc, make 둥이 필요함 [root@localhost ~]# yum install gcc make gcc-c++ Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.neowiz.com * epel: mirror01.idc.hinet.net * extras: centos.mirror.moack.net * updates: mirror.navercorp.com * webtatic: us-east.repo.webtatic.com Package gcc-4.8.5-36.. 2019. 6. 21.
CentOs7에 jdk 설치 및 환경변수(JAVA_HOME)설정 CentOs7 jdk 설치하기 update : 2019.06.29 centOs의 쉘에 아래 명령으로 현재 설치가능한 jdk 버전확인 yum list java*jdk-devel 실행결과 [root@localhost db_backup]# yum list java*jdk-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * epel: mirrors.aliyun.com * extras: mirror.kakao.com * updates: mirror.kakao.com Available Packages java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.. 2019. 6. 18.
JVM, JRE, JDK의 차이 자바에서 사용하는 용어 중 혼동하기 쉬운 JVM, JRE, JDK에 대해서 정리해 보자. JVM JVM은 자바 가상머신(Java Virtual Machine)의 약자이다. JVM은 자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. 또한 JVM은 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우즈의 JVM은 다르다. 단, 컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다. JVM은 다음과 같은 역할을 한다. 바이너리 코드를 읽는다. 바이너리 코드를 검증한다. 바이너리 코드를 실행한다. 실행환경(Runtime Environment)의 규격을 제공한다. (필요한 라이브러리 및 기타파일) JRE JRE는 자바 실행환경(Java Runtime Environment)의 .. 2019. 6. 18.
root 계정에서 vi 색깔 표시 (syntax highlighting) root 에서 일반 계정에서 처럼 syntax highlighting 이 되게 하려면, .bashrc 파일을 열어서 /usr/bin/vim 을 vi 로 앨리아싱 해주면 된다. [root@snoopy ~]# vi .bashrc 아래 라인 추가. alias vi='/usr/bin/vim' 이제 root 계정 vi 에서도 구문 강조가 된다!! 출처 : http://home.zany.kr:9003/board/bView.asp?bCode=11&aCode=3377 2019. 6. 18.
MySQL root password reset 하기(Centos) Linux&Un*x --init-file 옵션 사용 mysqld 를 구동할 수 있는 계정(ex: mysql or root) 으로 login 한다. MySQL 서버를 중지한다. service mysql stop 에디터에서 루트 암호를 초기화하는 SQL 파일을 만들고 /var/lib/mysql/mysql-pwd-init.sql 으로 저장한다. MySQL 5.7 이상 UPDATE mysql.user set authentication_string=PASSWORD("MyNewPass"), password_expired='N', plugin='mysql_native_password' where User='root'; flush privileges 5.7 부터는 auth plugin 이 도입되어 auth_socket.. 2019. 6. 17.