기본 콘텐츠로 건너뛰기

글

라벨이 linux인 게시물 표시

keytool 사용법

keytool.exe -genkey -alias juheon -keyalg RSA -keypass 1234qwer -storepass 1234qwer -keystore juheon.jks  keytool.exe -export -alias juheon -storepass 1234qwer -file juheon.cer -keystore juheon.jks  keytool.exe -importkeystore -srckeystore juheon.jks -destkeystore juheon.key.p12 -deststoretype PKCS12  D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert  D:\Java\32bit\jdk1.5.0_22\bin\keytool.exe -import -alias tsasample -keystore  D:\Java\32bit\jdk1.5.0_22\jre\lib\security\cacert -file D:\workspace\Servers\tsa-server-web-config\tomcat.cer  keytool -import -alias somansa -keystore C:\Program Files\Java\jdk1.8.0_102\jre\lib\security\cacert -file c:\somansa.cer #인증서 생성  keytool -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit –validity 9999 -keystore keystore.jks  keytool -export -alias keyAlias -storepass changeit -file server.cer -keystore keystore.jks  keytool -import -v -trustcacerts -alias keyAlias -file server.cer ...

리눅스 명령어

- 리눅스 profile 호출 순서 /etc/profile → /etc/profile.d/*.sh (/etc/profile.d 안의 스크립트.) (user dir)~/.bash_profile → ~/.bashrc → /etc/bashrc /.profile ?? - 검색 1. 전체 검색 find / -name '.bash*' -ls 2. 현재 디랙토리 검색 find -name '*.java' -ls - 계정 삭제 [root@localhost tomato]# userdel -r testuser - alias /etc/profile 파일 ... alias hstart="service httpd start" alias wstart="/home/tomcat/bin/startup.sh"

Linux 기반 CPU 100% 사용 명령어

리눅스 기반에서 CPU 부하 시 auto scaling을 테스트 하기 위해 간략하게 100% CPU 부하를 줘야 할 경우 사용하는 yes명령어를 이용한다.  ( stress  와 같은 툴을 설치하면 상세하게 CPU 사용율을 제어할 수 있다) * CPU 100% 사용 yes > /dev/null & * 종료 killall yes

리눅스 설치 시 초기 작업

1. 사용자 계정 추가 #>useradd [추가할일반계정]  #>passwd [추가한일반계정] (추가한 계정의 패스워드 설정)  #>cat /etc/passwd 또는 vi /etc/passwd 제대로 추가되었는지 확인합니다.  추가하는 이유는 우리가 다이렉트로 ROOT 접속하는걸 막았기 때문에 로그인할 일반계정을만들기 위해서 입니다. 비밀번호 입력 2. 사용자 권한 #>chown root:wheel /bin/su  #>chmod 4750 /bin/su  ("chown , chmod" 는 각각 권한과 퍼미션 관련명령어입니다. 따로 알아두실필요 있습니다.)  #>ls -al | grep su  명령어로 위와같이 정상 변경되었는지 확인합니다.  (혹시나 | <--- 이 표시는 "파이프" 라고 하며 \ 키 위에 있습니다.)  #>vi /etc/group  ◎ wheel:x:10: 란부분이원래 공백입니다. wheel 그룹에 일반계정 만들었던걸 추가해줍니다.      그래야 다음에 일반계정으로 원격접속후 su 명령어 입력하여 root 로 전환할수 있습니다. 10. 방화벽 확인  #>vi /etc/sysconfig/iptables  ◎ SSH 포트를 변경하였으니 다음 접속을 위해 방화벽에 해당 설정하셨던 포트를 허용해줍니다.  ◎ -A INPUT -m state --state NEW -m tcp -p tcp --dport 8666 -j ACCEPT (추가)   #>service iptables restart (방화벽 재시작후)  #>iptables -nL  으로 정상적으로 적용되었는지 확입니다. 11. 보안설정  "Selinux"는 "Security Enhanced Linux" 의 ...

Red Hat Linux Java 설치

- Java 설치 확인 [root@localhost lib]# alternatives --config java 2 개의 프로그램이 'java'를 제공합니다.   선택    명령 -----------------------------------------------    1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java *+ 2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java - 설치 옵션 1: rpm java 설치 su를 실행하고 수퍼 유저 비밀번호를 입력하여 루트 사용자가 됩니다. 설치할 디렉토리로 변경합니다. 다음을 입력합니다. cd 디렉토리 경로 이름 예를 들어, /usr/java/ 디렉토리에 소프트웨어를 설치하려면 다음을 입력합니다. cd /usr/java Java 패키지의 이전 설치를 제거합니다. rpm -e 패키지 이름 패키지를 설치합니다. rpm -ivh jre-8u73-linux-x64.rpm 패키지를 업그레이드합니다. rpm -Uvh jre-8u73-linux-x64.rpm 디스크 공간을 절약하려면 .rpm 파일을 삭제합니다. 루트 셸을 끝냅니다. 재부트가 필요 없습니다. [출처 : oracle 사이트] alternatives를 이용하여 설치된 JDK를 확인한다. [root@localhost lib]# alternatives --config java alternatives로 사용할 JDK를 설정하면 모든 계정에 적용되니 주의한다. - 설치 옵션 2: tar 설치 oracle 사이트에서 jdk tar 파일을 받아 압축 해제 - 계정 추가 [root@localhost /]# useradd testuser - 계정 정보 확인 [...