重拾JAVA——Linux 常见命令与环境搭建
前言:java程序常见运行再linux系统下,所以学习linux常见命令与环境搭建也是比较重要的环节;
个人因为工作原因接手java项目,需要Linux环境下部署,习惯了window下图像化操作,不要被命令行所吓跑,原理都一样,图形化变成了命令行仅此而已
经过几天敲命令行,其实并不难,熟能生巧,大家加油!在此自己先总结一下,慢慢补充。
安装Xshell7工具;连接远程服务器linux系统; 可图形化使用winScp或者ftp工具。
一.常见命令:
1.cd
目录 例如:cd /root/ 进入root文件夹下
2.ls
查看当前目录下所有文件
3.pwd
查看所在当前目录
4.mkdir
当前目录创建文件夹 例如:mkdir admin 创建admin的文件夹
5.rm
删除文件 例如:rm aa.jar 删除aa.jar文件
6.mv
移动文件或重命名 例如:mv aa.jar bb.jar 将aa.jar改名bb.jar
7.cp
复制
8.vim
修改 例如 vim aa.txt 修改aa.txt文件 按i 输入修改 按esc后 shift+: 输入wq退出保存
9. cat
和 less
查看文件内容 less懒加载 例如 less aa.txt 打开该文件 按q退出
10. yum包管理 yum install 软件包 安装 yum list 查看 grep 进行字符串过滤 例如:yum list | grep jdk 查看jdk字符的软件
11. unzip
解压压缩包 没有就下载yum install unzip
12. lsof -i:9095
查看端口
13. grep
例如 ps ef|grep xx.jar 查看xx.jar相关的进程 ps aux|grep xx.jar
14. tail -f nohup.log -n 100
查看最后100行
二.jar包替换与运行
1.ps ef|grep xx.jar
查看xx.jar相关的进程号
2.kill -9
进程号 关闭进程
3.mv old.jar old—back.jar
改名称,上传jar包
4.nohup java -jar xx.jar >xx.log 2>&1&
启动服务
解释:nohup 不挂断;java -jar xx.jar 启动xx.jar; >xx.log 表示:日志输出xx.log ;2>&1 表示:把标准错误(2)重定向到标准输出中(1) 结尾 & 表示当窗口关闭,该命令再后台执行
三.Nginx下载与配置
方式一:yum install 软件包
方式二:链接下载
全局:nginx -s reload
重启 nginx -t
查看配置文件地址
进入sbin目录: ./nginx
四.Redis 下载与配置
安装wget: yum -y install wget
下载:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zvxf redis-5.0.7.tar.gz
然后到redis目录下后 make执行编译命令
查看是否运行 ps -aux | grep redis
五.Mysql 下载与配置
方式一:wget 链接下载
下载:wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
安装:rpm -Uvh mysql80-community-release-el7-6.noarch.rpm
方式二:yum 安装软件包
yum repolist all | grep mysql
yum install mysql-community-server --nogpgcheck
可绕过GPG验证成功安装
which mysql
查找配置文件