nohup java -jar gateway-0.0.1-SNAPSHOT.jar >temp.txt 2>&1 &
2> 表示把标准错误(stderr)重定向,>后面可以跟文件名,或者&1, &2,分别表示重定向到标准输出和标准错误
ps aux|grep eureka-0.0.1-SNAPSHOT.jar
关闭进程 如5555
kill -9 5555
free -h
Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够
Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。
第1行数据1.8G表示物理内存总量;775m表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用;
476m表示未被分配的内存;shared表示共享内存,516k表示系统分配但未被使用的buffers数量;897m表示系统分配但未被使用的available数量
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
执行以上命令可查看各个程序进程内存使用的内存情况,如下图所示,第一列为进程占用的内存百分比,可以看到哪些应用程序占的内存比较多,用于排查问题:
linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可。但当文件内容较大时,处理较慢,命令如下:
vim file_name
:%d
:wq
2.使用cat命令情况,命令如下:
cat /dev/null > file_name
3.使用echo命令清空,此时会在文件中写入一个空行“\n",命令如下:
echo "">file_name
推荐使用cat命令。
查找文件夹实例:
find / -name nginx.conf
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
修改配置文件
cd /usr/local/nginx/conf
vim nginx.conf
或 vim /usr/local/nginx/conf/nginx.conf
重启
cd /usr/local/nginx/sbin
./nginx -s reload
查询nginx进程
ps aux|grep nginx
安装包位置
cd /home/nginx/nginx-1.14.0
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
cd /home/nginx/nginx-1.14.0
openssl version -a
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/usr/share/doc/openssl-1.0.2k
/usr/share/doc/openssl-1.0.2k
rpm -ql openssl-1.0.2k
重要的配置信息
#________handsome英俊新增的节点
upstream ffish.com{
server 139.196.162.227:8765 weight=1;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
#________2019-9-22handsome
location / {
proxy_pass http://ffish.com;
proxy_redirect default;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
## ____________监听服务器的9528端口 转到vue
server {
listen 9528;
server_name localhost;
location / {
root /home/vue/boss-bes-vue/dist;
index index.html index.html;
try_files $uri $uri/ @router;
error_page 405 =200 http://$host$request_uri;
}
location @router {
rewrite ^.*$ /index.html last;
}
# __________ 尝试解决跨域
location /prod-api/ {
proxy_pass http://139.196.162.227:80/;
}
}
# HTTPS server
server {
listen 443 ssl;
server_name yingjunxlx.top;
ssl_certificate /usr/local/nginx/ssl/server.pem;
ssl_certificate_key /usr/local/nginx/ssl/server.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
proxy_pass http://127.0.0.1:9528;
proxy_redirect default;
}
}