JAVA后端开发常用的Linux命令总结
java后端开发不一定会要求知道linux命令,但是知道的话肯定是加分项,这个不是必须的类容简单了解就可以了
课程资料:动力节点,需要的友友可以自己下载,这里小编就不发了 java后端开发不需要掌握太多的linux知识,但是知道linux是简历的加分项 知道如何部署项目,安装各种软件即可 记住软件安装的目录是:opt Xshell:脚本使用操作linux,远程操作,符合实际的开发需求 查看linux的IP地址:ifconfig Xftp:脚本软件使用:
直接上命令:(友友们可以去看视频了解一下就是了,一天搞点定)
1.文件管理命令: cd:文件切换 ls:查看包含类容 ll:查看当前目录的详细类容 查看当前的目录:pwd 创建目录:mkdir +文件目录 rm 文件名 删除文件 (y/n) rm - rf 文件名 删除文件夹 cp 文件名1 文件名2 复制文件1到文件2
2.系统命令 Date 显示系统时间 su 用户名 切换用户 (su xiaoxiao) 切换到xiaoxiao用户 clear 清屏 reboot 重启 shutdown -h 关机 shutdown -h now 马上关机 ps 查看当前的进程 kill (进程id) 结束进程 (kill -9 PID) 强制结束进程 3.压缩和解压 tar 解压或者压缩文件 压缩文件 tar -zcvf xx.tar.gz 文件名字 查看文件的内容 tar -tf xx.tar.gz 解除压缩 tar -zxvf xx.tar.gz 解压缩文件(默认当前目录) 解压到指定的(xxx)目录 tar -zxvf xx.tar.gz -C /home/xxx 4.网络通信 ifconfig 查看网络地址 ping ip地址 看是否可以联通 5.访问地址 curl ip地址 默认下载首页的信息 wget ip地址 下载文件 6.管道命令 > 重定向覆盖 >>追加 echo"hell word" >>a.txt 追加输入hell word 到a.txt上面 7.vi和vim编辑器 Vi和Vim(编辑器):linux中的文本编辑器,用于查看或者便捷文本文件 vim 文件名称 没找到文件默认创建 按任意键进入编辑模式 Esc进入一般模式然后Shfit +: q!:表示不保存 退出编辑器 wq:表示保存并退出 vi和vim常用命令: (N)yy 复制n行 p 粘贴 /关键字 查找关键字 (n)dd 删除n行 u 撤销 set nu set nonu 显示(不显示)行号 8.安装软件 yum 命名 yum install 软件包 安装 1.下载或上传jdk.tar.gz 2.解压缩锁 tar -zxvf jdk11.0.5-tar.gz -C /usr/local 3.修改配置文件并备份 cp /etc/profile /home/soft vim profile (i) 添加配置信息 export JAVA_HOME=/usr/local/jdk-11.0.5 export CLASSPATH=$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH 4.编译生效 source /etc/profile 5.检查 java -version (查看版本号) 安装tomcat 1.解压 tar -zxvf apache-tomcat-9.0.62.tar.gz -C usr/local 2.启动tomcat:./startup.sh 3.注意防火墙需要关闭 :systemctl stop firewalld 4.关闭tomcat ./shutdown.sh 安装mysql 1.卸载原先的数据库副本 yum list installed | grep mariadb 查找 2.解压安装包 tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C usr/local 3.创建数据库文件 mkdir data 4.配置数据库 ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql A temporary password is generated for root@localhost: 7.DaiB<frAGz ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data chown -R mysql:mysql /usr/local/mysql ./mysqld_safe & alter user root@localhost identified by 123456; 修改密码 grant all privileges on *.* to root@% identfied by 123456 网络授权 网络授权 yum remove 软件包 卸载软件包 yun list install 展示安装的软件
9.webapp部署到linux上 就是将写好的程序打包上传到tomcat/webapps 在启动tomcat 它会自动解析