728x90

축구협회가 불공정, 졸속행정, 무능의 아이콘이 된 이 시점에 이 책을 읽게 되는게 아이러니하다.

이 책은 협회가 돌아가는 팀닥터의 시점으로 풀어내는데
실무자들의 고충과 노고에 대해 잘쓰여있다.
국가대표를 보조하고 지원하는 사명과 애국심으로 실무자들은 희생하며 최선을 다했고
저자 또한 그런 마음으로 이야기를 풀어냈을 것이라 믿지만
지금 시점에서 이 이야기를 읽고 있는 내가 드는 생각은 그 고생들은 지도부의 무능에서 시작된게 아닌가 싶어 웃음이 나왔다.

728x90
728x90

첫 챕터를 읽고서 작가의 삶을 잠깐 느꼈다.
계획적이고 변수가 없는 순탄한 삶은 글쓰기를 측면에서는 소재가 없게 되는 점이라는 것을
그래서 여행도 대충 준비없이 떠나고 황당한 결과에도 담담하게 받아들이고 글로 풀어 내는 것이 주위사람은 피곤하겠다 라는 생각
그래도 식당에서 메뉴고르기는 덜하다. 메뉴판 상 맨위의 음식이 무난하고 대표적인 메뉴인걸 인지하고 있으니까

여행의 이유
작가는 여행기 영화등의 예시를 들면서 '추구의 플롯'을 가지고 있가고 했다.
표면적 목표와 밑바탕에 진짜 목표
주인공이 드러내놓고 추구하는 외면적 목표와 주인공 자신도 잘 모르는 채 추구하는 내면적 목표

인간은 언제나 자기 능력보다 더 높이 희망하며, 희망했던 것보다 못한 성취에도 어느 정도는 만족하며, 그 어떤 결과에서도 결국 뭔가를 배우는 존재다.

파리증후군
오랫동안 품어왔던 멋진 환상과 그와 일치하지 않는 현실.
여행의 경험이 일천한 이들은 마치 멀미를 하듯 혼란을 겪는다.

멀미란 눈으로 보는 것과 몸이 느끼는 것이 다를 때 오는 불일치 때문에 발생한다고 한다.
다시 말해 멀미는 뇌의 예측과 눈앞의 현실이 다를때 일어난다고도 할 수 있다.

모든 인간에게는 살아가면서 가끔씩은  맛보지 않으면 안되는 반복적인 경험이 있을 것이다.
가까운 사람들과 만나 안부를 묻고 마음을 나누는 시간을 주기적으로 갖는다거나, 등
'약발'이 떨어지기 전에 이런 경험을 '복용'해야, 그래야 다시 그럭저럭 살아갈 수가 있다. 오래 내면화된 것들이라 하지 않고 살고 있으면 때로 못 견딜 것 같은 기분이 든다. 그래서 이런저런 합리화를 해가며 결국은 그것을 하고야 만다.
나에겐 그것이 축구, 풋살과 같은 공놀이구나..

노아 루크먼은 '가지고 있는지조차 모르지만, 인물의 무의식 속에 잠재되어 있는 일종의 신념'으로 '프로그램'을 설명한다.
인간의 행동은 입버릇처럼 내뱉고 다니는 신념보다 자기도 모르는 믿음에 좌우된다. 모르기 때문에 더더욱 그렇게 된다.
이래서 자기객관화가 중요하구나..

"문학은 어떻게 내 삶을 구했는가"에서 데이비드 실즈는 이렇게 말한다.

고통은 수시로 사람들이 사는 장소와 연관되고, 그래서 그들은 여행의 필요성을 느끼는데, 그것은 행복을 찾기 위해서가 아니라 자신들의 슬픔을 몽땅 흡수한 것처럼 보이는 물건들로부터 달아나기 위해서다.

이 설명과 더불어 삼십육계 줄행랑을 이야기 하는데
여행의 이유는 도망, 회피

뭔가 논리적으로는 모르겠지만 본능적으로 공감이 된다.
나 또한 그런 감정을 느낀적이 있으니까

두번째 챕터 "오직 현재"
생각으로 먹고 사는 사람들은 방랑하지 않을 수 없다라고 레베카 솔닛이라는 사람이 말했다고 한다
그 말 또한 역사적인 결과로 이야기하고 있다.
무형의 자산을 가진 사람들 음악가, 의사, 철학자등
모두 어딘가 붙들려 있지 않고 필요로 하는 곳을 찾기 위해 유랑했다.
하지만 소설가는 다르다고 한다.
왜??
모국어에 묶여 있다고 한다.
그래서 작가의 여행은 영감을 받으러 가는 것이 아닌 모국어와 멀어져 고요와 안식을 누리기 위해 떠난다고 한다.
좀 더 설명해주는 부분을 보면
여행에서의 경험이 바로 영감으로 오지는 않는다고 한다.
시간이 흐른 후에야 언어로써 기술 할 수 있다고 한다.
생각과 경험의 관계에 대해 설명을 하는데
현재의 나로썬 어렵다.
현재의 경험이 미래의 생각으로 정리되고
생각을 따라 경험하기도 하고
작가가 표현한 산책을 하는 개와 주인의 관계란 말이 딱인데
어렵따
아두튼 작가는 지나가버린 과거와 오지 않은 미래로부터 끌어내기 위해 여행을 간다고 한다.

세번째 챕터 "여행하는 인간 호모 비아토르"
끝없이 뛰는 인간

728x90
728x90

나같이 바른생활 지킴이에게 즐라탄은 건방지고 오만한 불량함이 가득한 사람이다.
다만 축구로써 위대한 업적을 남겼고 그것에 대한 동기부여와 과시로써 행한 것이다라고 쓰여져 있다.
불우한 환경에서 살아남기 위한 생존전략처럼 보이는데
내가 판단하는 성공요인은
자기객관화가 빨리 이루어진 점
불우한 환경을 인정하고 그 것을 극복하는 방법을 찾아내고 적응한점
불량한게 문제긴 하지만..
그리고 자신에 대한 강한 믿음으로 주위 변화에 휘둘리지 않은 점이지 않을까 싶다
건방을 떨었으니 증명할 건 실력뿐 대단한 자존심이다
나였으면 자존심 접고 사과를 했으려나..

728x90
728x90


마케팅적인 요소가 있을 것을 생각하고 접근한 책인데 오히려 자아성찰을 하게 되었다.

라이프스타일이란 환경뿐만 아니라 개인의 성장 과정에서 겪은 가치관까지 합쳐져 발현하므로 너무나 다양하다

노르웨이의 휘게(hygge) 문화

편안하고 따뜻한 분위기 속에서 소박하고 일상의 작은 행복을 즐기는 문화

스웨덴의 라곰 문화

삶의 모든 측면에서 균형을 찾고, 지나치거나 모자라지 않은 적절한 상태를 유지하는 것을 중시

이런 지리적으로 인해 발생한 라이프스타일 이 요즘 각광 받는 건 모두다 스트레스때문

럭셔리 라이프스타일도 매스티지로 변화 중
대중(Mess) 과 명품(prestige)을 조합해 만든 '대중을 위한 명품' 단어
대표적 예가 스타벅스


728x90

'독서' 카테고리의 다른 글

로드 투 카타르  (2) 2024.10.01
여행의 이유  (2) 2024.09.05
나는 즐라탄이다  (0) 2024.09.05
위르겐 클롭  (0) 2024.08.16
흥분하지 않고 우아하게 리드하는 말센스  (0) 2024.01.10
728x90


제 3자가 바라본 클롭의 발자취에 대한 관찰과 직접관련자들의 인터뷰가 담긴 책

본인이 성공요인이나 어려움에 대한 해결방법을 제시한 내용이 아니라 다소 아쉽다.

읽고 느낀 소감은

성공한 사람은 자기만의 스타일과 철학이 있음
또한  그 주제에 미쳐있음
리더는 카리스마가 필요함
통솔하는 능력뿐만 아니라 인간적으로써 매력자체가 필요함

728x90
728x90



좋은 말도 되풀이하면 나쁜 말이 된다

상대가 어떤 실수를 하면
우리는 그가 똑같은 실수를
되풀이하지 않을까 불안하다.
그래서 그 실수에 대해 무의식적으로 반복해서 지적한다.
하지만 아무리 옳은 말이라도 여러 차례 되풀이하면 반감이 생기는 역효과만 날 뿐이다.
실수는 지적해야 한다. 단, 딱 한 번만!

상대의 말을 처음으로 들을 때는 많은 도움을 받을 수
있지만, 두 번 세 번 듣다 보면 의미가 둔탁해지기 시작하는 것이다.

상대가 내 말에 반응하지 않을 경우 어떻게 해야 할까? 반복적으로 그 내용을 말하기보다는 우선 내가 한 말을 상대가 들었는지 확인해 보는 편이 낫다.

상대의 무반응에 내가 했던 말을 반복하기보다는 2초에서 3초 정도 멈추고 생각해 보는 습관을 들이자.

'옳음'보다는 '친절함'을 선택한다


일상적인 대화의 목적은 옳은 것을 찾아내는 것이 아니다.
모두에게 옳은 것은 없다.
나이와 연령과 성별과 국적과 인종에 따라 옳은 것의 기준은 다양하다.
어떤 사람과 진정한 대화를 나누고 싶다면 옳은 것을 찾기보다는 친절함을 베풀어야 한다.

앞으로 무슨 일이 일어날지, 어떻게 대처하는 것이 좋은지  있는 그대로 솔직하게 설명하라

728x90

'독서' 카테고리의 다른 글

로드 투 카타르  (2) 2024.10.01
여행의 이유  (2) 2024.09.05
나는 즐라탄이다  (0) 2024.09.05
개인의 삶과 가치, 개성과 욕망을 소비하는 라이프스타일 비지니스가 온다  (0) 2024.08.16
위르겐 클롭  (0) 2024.08.16
728x90

1. 계정상태 확인
$ lsuser [계정명]
ex) lsuser padmin
padmin roles=PAdmin account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=0
sally roles=DEUser account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330
henry roles=DEUser account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330
admin1 roles=Admin account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330
deuser1 roles=DEUser account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330
sadan roles=Admin account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330 registry=LDAP
SYSTEM=LDAP sruser1 roles=SRUser,RunDiagnostics
account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330
view1 roles=ViewOnly account_locked=false expires=0 histexpire=0
histsize=0 loginretries=0 maxage=0 maxexpired=-1 maxrepeats=8 minage=0
minalpha=0 mindiff=0 minlen=0 minother=0 pwdwarntime=330

또는

$ vi /etc/security/lastlog
ex)
bck:
   time_last_unsuccessful_login = 732475345
   tty_last_unsuccessful_login = tty0
   host_last_unsuccessful_login = waterski
   unsuccessful_login_count = 0
   time_last_login = 734718467
   tty_last_login = lft/0
   host_last_login = waterski

□ 항목별 설명
time_last_login : 마지막으로 성공한 로그인 이후 경과된 시간 (초) 을 지정합니다 (00:00:00 GMT, 1970년 1월 1일). 값은 10진수 정수입니다.
tty_last_login : 사용자가 마지막으로 로그인한 터미널을 지정합니다. 값은 문자열이다.
host_last_login : 사용자가 마지막으로 로그인한 호스트를 지정합니다. 값은 문자열이다.
unsuccessful_login_count : 마지막으로 성공한 로그인 이후 로그인 시도 실패 횟수를 지정합니다. 값은 10진수 정수입니다. 이 속성은 지정된 수의 연속 실패 로그인 시도 후 사용자 계정을 잠그기 위해 /etc/security/user 파일에 지정된 사용자의 로그인 재시도 속성과 함께 작동합니다. 사용자 계정이 잠기면 시스템 관리자가 사용자의 성공적인 login_count 속성을 로그 재시도 값 미만으로 재설정할 때까지 사용자는 로그인할 수 없습니다. 이를 수행하려면 다음을 입력하십시오.
chsec -f /etc/security/lastlog -s username -a \ unsuccessful_login_count=0
time_last_unsuccessful_login : 마지막으로 실패한 로그인 이후 경과된 시간 (초) 을 지정합니다 (00:00:00 GMT, 1970년 1월 1일). 값은 10진수 정수입니다.
tty_last_unsuccessful_login : 마지막으로 실패한 로그인 시도가 발생한 터미널을 지정합니다. 값은 문자열이다.
host_last_unsuccessful_login : 마지막으로 실패한 로그인 시도가 발생한 호스트를 지정합니다. 값은 문자열이다.

>  통상적으로 unsuccessful_login_count 가 30 이상이면 잠김상태

2. 계정 로그인 시 패스워드 변경  여부 확인 통과
$ pwdadm -f NOCHECK [계정명]

pwdadm 명령은 사용자의 비밀번호를 관리합니다. 루트 사용자 또는 보안 그룹의 멤버는 User 매개변수에서 지정하는 사용자의 비밀번호를 제공하거나 변경할 수 있습니다. 명령의 호출자가 다른 사용자의 비밀번호를 변경할 수 있으려면 우선 요청이 있을 때 비밀번호를 제공해야 합니다. 명령이 실행되면 이는 ADMCHG 속성을 설정합니다. 이에 따라 사용자는 다음 번에 su 명령이 사용자에 대해 제공될 때 비밀번호를 변경해야 합니다.

$ vi /etc/security/passwd

smith:
  password = MGURSj.F056Dj
  lastupdate = 623078865
  flags = ADMIN,NOCHECK

□속성별 정의
암호 : 암호화된 암호를 지정합니다. 시스템은 암호 명령 또는 pwdadm 명령으로 작성된 비밀번호를 암호화합니다. 비밀번호가 비어 있으면 사용자에게 비밀번호가 없습니다. 암호가 * (별표) 인 경우 사용자는 로그인할 수 없습니다. 값은 문자열이다. 디폴트 값은 * 입니다.
lastupdate : 암호가 마지막으로 변경된 시간 (초) 이후의 시간 (초) 을 지정합니다. 비밀번호 에이징 ( 음지 속성 또는 격언 속성) 이 적용되는 경우, 시간 제한이 만료되면 lastupdate : 속성이 비밀번호 변경을 강제 실행합니다. (암호 에이징에 대한 정보는 /etc/security/user 파일을 참조하십시오.) 일반적으로 암호 및 pwdadm 명령은 암호가 변경될 때 이 속성을 설정합니다. 값은 시간을 보내다 서브루틴을 사용하여 텍스트 문자열로 변환할 수 있는 10진 정수입니다.
플래그 : 로그인, 암호및 수 명령에 의해 적용되는 제한사항을 지정합니다. 값은 쉼표로 구분된 속성 목록입니다. 깃발 속성은 공백으로 둘 수도 있고 다음 값 중 하나 이상일 수도 있습니다.
- admin
비밀번호 정보의 관리 상태를 정의합니다. 관리 속성이 설정된 경우, 루트 사용자만 이 암호 정보를 변경할 수 있습니다.
- ADMCHG
비밀번호가 보안 그룹의 구성원 또는 루트 사용자에 의해 마지막으로 변경되었음을 표시합니다. 일반적으로 이 플래그는 pwdadm 명령이 다른 사용자의 비밀번호를 변경할 때 내재적으로 설정됩니다. 이 플래그가 명시적으로 설정되면 다음에 사용자가 로그인 명령 또는 수 명령을 제공할 때 비밀번호를 강제로 업데이트합니다.
- NOCHECK
/etc/security/user 파일에 정의된 시스템 비밀번호 제한사항이 이 비밀번호에 대해 적용되지 않습니다.

> "flags = ADMCHG" 가 존재시 패스워드 변경 여부 확인함

3. 계정 잠금 해제
$ chuser unsuccessful_login_count=0 [계정명]

또는

chsec -f  /etc/security/laslog -a "unsuccessful_login_count=0" -s [계정명]

728x90
728x90

1. IIS에 등록된 인증서 갱신
IIS용 인증서(pfx)파일 준비

IIS 관리자 접속
"홈 - 서버 인증서"
등록된 인증서 목록에서  만료기간이 지난 인증서 선택하여 우클릭 후 "제거"
우측 "작업" 탭 "가져오기.." 클릭
인증서 파일 첨부 및 암호 입력하여 등록

2. 사이트에 등록된 인증서 설정
IIS 관리자 접속
"홈 - 사이트"
사이트 목록에서 선택
우측 "작업" 탭  "사이트 편집 - 바인딩.." 클릭
"종류" 의 값이 HTTPS 인 것을 선택하여 "편집" 클릭
"SSL 인증서" 항목에서 등록한 인증서 선택 후 확인




728x90
728x90

출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=goolungsoi&logNo=10099127592

[java] Microsoft SQL Server JDBC 드라이버 3.0(sqljdbc4.jar)을 사용시 "RSA premaster secret error." 에러

Microsoft SQL Server JDBC 드라이버 3.0(sqljdbc4.jar) 사용시 아래와 같은 에러 메시지가 뜨는 ...

blog.naver.com


■ 현상
sqljdbc4.jar 사용하여  jdbc 연결 시 아래와 같은 메시지가 발생

com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "RSA premaster secret error"

■ 조치방안
%JAVA_HOME%/jre/lib/ext/sunjce_provider.jar를 어플리케이션의 클래스패스에 추가

728x90
728x90

출처 : https://mkil.tistory.com/m/482

리눅스 tcpdump 사용방법 및 명령어 정리 / tcpdump 파일로 저장하는 방법

TCP DUMP 란 tcp dump는 주어진 조건식을 만족하는 네트워크 인터페이스를 거치는 패킷들의 헤더들을 출력해주는 프로그램 TCP DUMP 사용방법 원하는 조건의 명령어를 입력으로 네트워크 패킷 로그를

mkil.tistory.com


TCPDUMP 란
tcpdump는 주어진 조건식을 만족하는 네트워크 인터페이스를 거치는 패킷들의 헤더들을 출력

TCPDUMP 사용법
원하는 조건의 명령어를 입력으로 네트워크 패킷 로그를 출력하여 본다.

TCPDUMP 분석 프로그램
tcpdump로 패킷 캡춰한 내용을 파일로 저장한 다음 wireshark로 읽어서 분석

TCPDUMP 명령어 예시
# tcpdump -i eth0
> 인터페이스 eth0 을 보여줌
# tcpdump -w tcpdump.log
> 결과를 파일로 저장, binary 형식으로 저장됨
# tcpdump -r tcpdump.log
> 저장한 파일을 읽음
# tcpdump -i eth0 tcp port 80
> tcp 80 포트로 통신하는 패킷 보여줌
# tcpdump -i eth0 src 192.168.0.1
> source ip 가 192.168.0.1인 패킷 보여줌
# tcpdump -i eth0 dst 192.168.0.1
> destination ip 가 192.168.0.1인 패킷 보여줌

* and 옵션으로 여러가지 조건의 조합 가능
# tcpdump -w tcpdump.log -i eth0 dst 192.168.0.1 and udp and port 514
> 목적이 ip가 192.168.0.1인 곳으로 514포트를 사용하는 udp 패킷을 tcpdump.log 파일에 저장

# tcpdump host 192.168.0.1
> host 를 지정하면, 이 ip 로 들어오거가 나가는 양방향 패킷 모두 보여줌
# tcpdump src 192.168.0.1
> host 중에서 src 가 192.168.0.1인것 만 지정
# tcpdump dst 192.168.0.1
> host 중에서 dst 가 192.168.0.1인것 만 지정
# tcpdump net 192.168.0.1/24
> CIDR 포맷으로 지정할 수 있다.
# tcpdump tcp
> TCP 인것만
# tcpdump udp
> UDP 인것만
# tcpdump port 3389
> 포트 양뱡항으로 3389인 것.
# tcpdump src port 3389
> src 포트가 3389인 것.
# tcpdump dst port 3389
> dst 포트가 3389인 것.

* combine : and ( && ) , or ( || ) , not ( ! ) 으로 여러가지를 조합해서 사용 가능
# tcpdump src 192.168.10.1 and not dst port 22
> src ip 가 192.168.10.1 이고 dst 포트가 22 가 아닌 것

* grouping : ( )
# tcpdump ‘src19.18.0.1 and ( dst port 3389 or 22 )’
> src ip 가 19.18.0.1 이고 ( dst 포트가 3389 또는 22 ) 인 것
※ 여기서는 ‘ ‘ 가 반드시 있어야 한다.



728x90

+ Recent posts