1.jdk_8u66_windows_i586_8.0.660.18.1448259933.exe
Java Setup:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_66
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
====================
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_172
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
PATH
%JAVA_HOME%\bin;
=================================================
WebStorm
ReAct
http://im.js.cn:8888
-----
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org
npm config get registry
cnpm install -g create-react-app
$ cnpm install -g create-react-app
$ create-react-app my-app
$ cd my-app/
$ npm start
----
npm start
Starts the development server.
npm run build
Bundles the app into static files for production.
npm test
Starts the test runner.
npm run eject
Removes this tool and copies build dependencies, configuration files
and scripts into the app directory. If you do this, you can’t go back!
================================
GOOD:
cd E:\unifiedmonitor_web
cnpm install
npm start
=======================================
My sql CMD:
use database;
select * from tabledemo;
select * from tabledemo;
============================================
查看端口号被占用
netstat -ano |findstr 8000
ps -aux
entstat -tunlp |grep 8761
=====================================
route/login/index.js handleOk -> Dispatch login/login
models/login/login.js login :: routerRedux.push('/dashboard') , app/login
src/models/app.js app.login -> updateState
-----------
src/components/Layout/Header.js :: logout
-> src/routes/app.js :: dispatch({ type: 'app/logout' })
-> src/services/app.js :: request url: userLogout
-> src/utils/request.js :: request fetch
------------
src
index.js
|-> models/app.js
|-> src/services/app.js
src/utils/index.js
src/utils/config.js
src/utils/request.js
src/utils/theme.js
|-> src/services/api.js
|-> src/router.js
|-> src/routes/app.js
===================================================================
maven 打包命令
mvn clean package
===================================================================
ngnix Windows
nginx.exe -s quit
start ngnix
nginx.exe -s reload
===================================================================
===================================================================
centos 7 开通端口 8761
firewall-cmd --zone=public --add-port=8761/tcp --permanent
service firewalld stop
service firewalld start
---------
telnet 192.168.5.11 8761
=======================================================================
Docker
93 yum list|grep docker
94 ifconfig -a
95 yum list|grep docker
96 sudo yum update
97 rpm -qa
98 rpm -qa |grep dock*
99 yum-config-manager
100 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
101 yum list |grep dock
102 sudo yum install docker-ce
103 rpm -qa|grep dock
104 sudo systemctl start docker
105 docker
106 sudo docker run hello-world
107 docker version
108 docker images
109 sudo docker images
110 docker ps
111 sudo docker ps
112 sudo docker iamges
113 sudo docker images
114 sudo docker pull cenos
115 sudo docker pull cenos7
116 sudo docker pull cenos
117 sudo docker pull cenos7.2:1511
118 sudo docker pull centos7.2:1511
119 sudo docker pull centos
120 sudo docker images
121 sudo docker pull centos7
122 sudo docker pull centos:7
123 sudo docker pull centos:7.2.1511
124 sudo docker images
125 history
========================================
sudo service docker start
=========================================================
增加账号到sudo
sudo vim /etc/sudoers
--------------
yum list installed |grep java
rpm -qa |grep java
yum -y remove java-1.7.0-openjdk*
yum -y remove tzdata-java.noarch
------------
sudo cp /mnt/hgfs/java/jdk-8u161-linux-x64.tar.gz .
====================
CentOS7下安装docker
#yum -y install docker
3.查看docker版本
#docker version
4.启动docker服务
#docker service start
==================
问题解决: 在使用systemctl start docker启动失败时,使用systemctl status docker.service
https://blog.csdn.net/kavito/article/details/81200665
vi /etc/sysconfig/docker
修改OPTIONS='--selinux-enabled=false
sudo systemctl restart docker
sudo service docker start
==========================================================================================
Docker 创建 Tomcat 镜像
Ref:https://my.oschina.net/sunchp/blog/616526
docker pull centos:7.2.1511
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/hello-world latest 4ab4c602aa5e 5 days ago 1.84 kB
docker.io/centos 7.2.1511 ddc0fb7d7a72 5 weeks ago 195 MB
docker run -i -t -v /mnt/hgfs/java/lichao/:/mnt/software/ ddc0fb7d7a72 /bin/bash
进入容器cmd
[root@5147dd0841ba bin]# cat /root/run.sh
export PATH=/mnt/software/jdk1.8.0_161/bin:$PATH
/mnt/software/apache-tomcat-8.5.34/bin/catalina.sh run
exit
退出容器
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5147dd0841ba ddc0fb7d7a72 "/bin/bash" 23 minutes ago Exited (0) About a minute ago tender_euclid
docker commit 5147dd0841ba mytomcat:1.0
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mytomcat 1.0 60c3b2be2d69 38 seconds ago 195 MB
docker.io/hello-world latest 4ab4c602aa5e 5 days ago 1.84 kB
docker.io/centos 7.2.1511 ddc0fb7d7a72 5 weeks ago 195 MB
docker run -d -p 58080:8080 -v /home/gaopeng/Desktop/apache-tomcat-8.5.34/webapps/:/mnt/software/apache-tomcat-8.5.34/webapps/ --name mytomcat_1 mytomcat:1.0 /root/run.sh
docker run -p 58080:8080 -v /root/webapps/:/mnt/software/apache-tomcat-8.5.34/webapps/ --name mytomcat_3 mytomcat:1.0 /root/run.sh
docker run -p 58080:8080 --name mytomcat_5 mytomcat:3.0 /root/run.sh
docker run -p 58080:8080 --name mytomcat_5 mytomcat:3.0 /root/run.sh
----------
最后运行命令GOOD
docker run -d -p 58080:8080 -v /root/webapps/:/opt/software/apache-tomcat-8.5.34/webapps/ --name mytomcat_99 mytomcat:5.0 /root/run.sh
-------
docker ps -a
docker rm/stop/start 5147dd0841ba
docker images
docker rmi
-------
=====================================================================
Docker学习之四——构建NGINX镜像,正确命令
Ref:
https://www.cnblogs.com/Dev0ps/p/8330130.html
sudo docker run -p 82:80 mynginx:3.0 nginx -g "daemon off;"
/usr/share/nginx/html
sudo docker run -p 82:80 -v /root/webnghtml/:/usr/share/nginx/html/ mynginx:3.0 nginx -g "daemon off;"
[lc@master Desktop]$ sudo docker run -p 8000:80 -v /root/webnghtml/:/usr/share/nginx/html/ mynginx:3.0 nginx -g "daemon off;"
sudo docker run -p 8000:80 -v /root/webnghtml/:/usr/share/nginx/html/ mynginx:3.0 nginx -g "daemon off;"
sudo docker run -d -p 58080:8080 -v /root/webapps/:/opt/software/apache-tomcat-8.5.34/webapps/ --name mytomcat_995 mytomcat:5.0 /root/run.sh
====================================================================================================================================================== ngnix and tomcat END
===============================================================================================================
kubernate YAML 容器其他参数 Ref
http://www.cnblogs.com/baylorqu/p/9555677.html
=================================================
Docker 编辑加速地址 https://blog.csdn.net/yizhixiaocaiji26/article/details/78365636
89 vim /etc/docker/daemon.json
增加内容
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
90 sudo vim /etc/docker/daemon.json
91 sudo service docker restart
92 sudo systemctl daemon-reload
93 sudo systemctl restart docker.service
===================================================================================================================
Kubernates 环境搭建
Kubernates 环境搭建
22 sudo systemctl disable firewalld
23 sudo systemctl stop firewalld
24 yum -y install etcd kubernetes
25 sudo yum -y install etcd kubernetes
sudo vim /etc/kubernetes/apiserver
[lc@master Desktop]$ sudo systemctl start etcd
[lc@master Desktop]$
[lc@master Desktop]$ sudo systemctl start docker
[lc@master Desktop]$
sudo systemctl enable kube-apiserver.service kube-controller-manager.service kube-scheduler.service
[lc@master Desktop]$ sudo systemctl start kube-apiserver
[lc@master Desktop]$ sudo systemctl start kube-controller-manager
[lc@master Desktop]$ sudo systemctl start kube-scheduler
sudo systemctl enable kubelet.service kube-proxy.service
[lc@master Desktop]$ sudo systemctl start kubelet
[lc@master Desktop]$ sudo systemctl start kube-proxy
--------------------
[lc@master Desktop]$ sudo kubectl delete -f ngnix-rc.yaml
[sudo] password for lc:
replicationcontroller "ngnix" deleted
[lc@master Desktop]$ sudo kubectl get rc
No resources found.
[lc@master Desktop]$ sudo kubectl get pods
No resources found.
[lc@master Desktop]$ sudo kubectl get pod
No resources found.
[lc@master Desktop]$ sudo kubectl create -f ngnix-rc.yaml
replicationcontroller "ngnix" created
[lc@master Desktop]$
[lc@master Desktop]$ sudo kubectl get rc
NAME DESIRED CURRENT READY AGE
ngnix 1 1 1 8s
[lc@master Desktop]$ sudo kubectl get pod
NAME READY STATUS RESTARTS AGE
ngnix-j10b0 1/1 Running 0 12s
[lc@master Desktop]$ sudo kubectl describe pod ngnix-j10b0
===========================================================================
Pod一直卡在ContainerCreating状态
Ref:
https://www.cnblogs.com/guyeshanrenshiwoshifu/p/9147238.html
https://blog.csdn.net/golduty2/article/details/80625001
若是Pod一直卡在ContainerCreating状态,
yum install -y *rhsm*
上面仍有问题,进一步Ref, 后解决 下载 python-rhsm-1.19.10-1.el7_4.x86_64.rpm,python-rhsm-certificates-1.19.10-1.el7_4.x86_64.rpm
https://blog.csdn.net/wangcg123/article/details/81201419
63 rpm -qa
64 rpm -qa|grep rhsm
65 rpm -e subscription-manager-rhsm-1.20.11-1.el7.centos.x86_64
66 sudo rpm -e subscription-manager-rhsm-1.20.11-1.el7.centos.x86_64
67 rpm -qa|grep rhsm
68 rpm -e subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64
69 suod rpm -e subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64
70 sudo rpm -e subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64
71 sudo rpm -e --nodeps subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64
72 rpm -qa|grep rhsm
73 cd Desktop/
74 ll
75 sudo rpm -ivh *.rpm
76 rpm -qa|grep rhsm
77 sudo docker images
78 sudo docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest
79 ll /etc/rhsm/ca/redhat-uep.pem
=========================================================================================
Service创建
[lc@master Desktop]$
[lc@master Desktop]$ sudo kubectl create -f ngnix-svc.yaml
service "ngnix" created
[lc@master Desktop]$
[lc@master Desktop]$ sudo kubectl get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.254.0.1 <none> 443/TCP 2d
ngnix 10.254.255.159 <nodes> 8080:30001/TCP 11s