一些常用命令行
查询正在运行的进程:
netstat -atunp
以nohup形式启动项目:
nohup java -jar Server-0.0.1-SNAPSHOT.jar
Nacos启动:在nacos/bin下使用
sh startup.sh -m standalone
Zookeeper: bin下使用
./zkServer.sh start
Rocketmq:
启动NameServer:
nohup sh bin/mqnamesrv & tail -f ~/logs/rocketmqlogs/namesrv.log
启动Brocker:
nohup sh bin/mqbroker -n localhost:9876 -c /usr/local/etc/rocketmq-4.9.2/conf/broker.conf autoCreateTopicEnable=true & tail -f ~/logs/rocketmqlogs/broker.log
RocketMq dashboard 启动:
nohup java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
nohup sh bin/mqbroker -n localhost:9876 -c /usr/local/etc/rocketmq-4.9.2/conf/broker.conf autoCreateTopicEnable=true &
docker
docker build -t module . //打包镜像
docker run -d -p 18888:18888 --name module-001 module //运行容器
docker logs -n 300 -f module-001 //查看部分日志
Dockerhub 推送镜像模式 docker run -d -p 18888:18888 --name $name $image
镜像:桥接模式
docker run -d -p 19000:19000 --name $container-name $image
镜像:host模式
docker run -d --network host --name $container-name $image
nginx
www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200;
events { use epoll; worker_connections 51200; multi_accept on; }
http { include mime.types; #include luawaf.conf;
include proxy.conf;
default_type application/octet-stream;
server_names_hash_bucket_size 512; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 50m;
sendfile on; tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on;
gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 2; gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml; gzip_vary on; gzip_proxied expired no-cache no-store private auth; gzip_disable "MSIE [1-6].";
limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m;
server_tokens off; access_log off;
server { listen 888; server_name phpmyadmin; index index.html index.htm index.php; root /www/server/phpmyadmin;
#error_page 404 /404.html; include enable-php.conf;
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; }
location ~ .*.(js|css)?$ { expires 12h; }
location ~ /. { deny all; }
access_log /www/wwwlogs/access.log; } upstream mysvr { server 127.0.0.1:18888; server 127.0.0.1:18001; } upstream mysvr2{ server 127.0.0.1:8081; } server{ keepalive_requests 120; #单连接请求上限次数。 listen 80; #监听端口 server_name 127.0.0.1; #监听地址
root /www/server/service; access_log /www/wwwlogs/access.log; location /service {
proxy_pass http://mysvr; #请求转向mysvr
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /docker{ proxy_pass http://mysvr2; } location /cust{ root /www/server/service/cust/index.html; } location /admin{ root /www/server/service/admin/index.html; }
} include /www/server/panel/vhost/nginx/*.conf; }
Oracle
oracle12c docker 安装命令
docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /usr/local/etc/ora_data:/u01/app/oracle/ --name oracle12c truevoly/oracle-12c