对重装远程服务器的时候会出现Host key verification failed问题,执行:
rm -rf ~/.ssh/known_hosts
当前centos 版本与redhat对应的版本的命令
cat /proc/version
rpm -qa | grep java命令
RPM是RedHat Package Manger(RedHat软件管理工具),是一种用于打包及安装工具
-qa代表query,a代表all
grep(global search rgular expression(RE) and print out the line):是一种强大的文本搜索工具
yum -y install java-1.8.0-openjdk
安装java运行环境
启动jar和关闭其进程
后台启动命令:nohup java -jar xxx.jar > log.file 2>&1 &
。
nohup意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
> log.file
将输出重定向到 log.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。
2>&1
,2代表标准错误(错误信息输出);1代表标准输出(一般是显示屏,是用户终端控制台)。
最后一个&
,表示在后台运行。
查看进程命令:
ps -aux|grep xxxx.jar
ps -ef | grep nginx
netstat -anp
netstat -nlp |grep :8080
停止后台的进程命令:kill -9 pid
不知道为什么,启动之后,找不到java的进程号,可以根据8080端口找到响应的进程,但没有进程号。
nginx命令
/nginx/sbin/nginx -s reload
/nginx/sbin/nginx -s stop
/nginx/sbin/nginx
文件操作命令
vim命令中,选中内容后就可以其他的操作了,比如:
- d 删除选中内容
- y 复制选中内容到0号寄存器
- +y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
tail命令:
- tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
- tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
scp命令
上传文件到远程:
scp /Users/liujiaxing/Downloads/开发工具/jdk-8u65-linux-x64.rpm root@106.13.61.xxx:/root/liujx_download
从远程下载文件到本地:
scp root@106.13.61.xxx:/root/liujx_download ./
如果是目录拷贝要加“-r”参数