Linux的简单学习

关于linux的学习

1.Linux的认识
是一款性能稳定的多用户网络的操作系统
其优点有:开源,免费,对配置要求低,并且稳定
2.使用场景
程序开发之后,一般都会部署到专门的硬件服务器上.由于Linux长时间运行比定,
性能高。可以把linux作为硬件服务器操作系统。
我使用直接部署一个单台Linux服务器,今天讲述使用centos版本
具体到现在企业一般都是租用阿里云之类的服务器
3.配置虚拟机
我直接傻瓜式安装vmware虚拟机,并且在此处配置镜像方便我们安装centos 的时候设置中文格式
Linux的简单学习_第1张图片然后新建我们需要的centos虚拟机即可。

4.Linux的常用命令
1. tar -zxvf 文件名 即可解压缩安装压缩文件。
2. Linux查看IP地址:ifconfig , windows查看IP地址:ipconfig
3. 查看端口 netstat -an | more
4. 结束当前执行命令:ctrl +C
5. 清屏操作:clear
6. 切换用户:su 用户名
7. 查看当前目录:pwd
8. 展示当前目录下的文件:ls
9. cd ./ 切换到当前目录
10.cd …/ 切换到上级目录
11.cd / 切换到根目录
12.创建多层级目录:mkdir -p 目录1/目录2/目录3
13.可以删除文件和目录:rm -rf 路径
14.把目录1移动到2中,如果2不存在就相当于改1的名字:mv dir1 dir2
15.将1目录复制到2中(包含目录和内容):cp -rf dir1 dir2
16.查看和创建文件:cat 文件路径 。touch 文件路径
17.显示文件前3行内容:head -n 3 文件名
18.显示文件后3行内容:tail -n 3 -f 文件名
19.echo hello > 1.txt 以覆盖写的方式将hello字符添加到文件1.txt
echo world >> 1.txt 以追加的方式将world字符添加到文件1.txt
cat 2.txt > 1.txt 将2.txt文件的内容覆盖到1.txt
cat 2.txt >>1.txt 将2.txt文件的内容追加到1.txt

5.Linux针对jdk的配置
1.首先卸载centos自带的jdk
以root管理员登录之后
rmp -qa|grep java(先查询到已有文件)
rmp -e --nodeps 查询到的文件名(删除自带的jdk)
2.解压我们自己上传的压缩包
tar -zxvf jdk-8u111-linux-x64.tar.gz
3.然后修改全局配置文件,作用于所有用户:vi /etc/profile
在这里插入图片描述
4.使修改的配置立刻生效:source /etc/profile
5.查看是否配置完成: java -version

6.Linux的mysql的安装
1.首先卸载centos自带的mysql
以root管理员登录之后
rmp -qa|grep mysql(先查询到已有文件)
rmp -e --nodeps 查询到的文件名(删除自带的mysql)
2.此次直接到网上下载Mysql
yum install -y mysql-server mysql mysql-deve
3.重启mysql:service mysqld restart
4.设置root密码:mysqladmin -uroot password ‘admin’
访问:mysql -uroot -padmin
5.设置编码格式为UTF-8(如果在mysql的命令中先退出exit或者使用ctrl+c):
vi /etc/my.cnf(更改三个地方即可)
Linux的简单学习_第2张图片
6.重启mysql
service mysqld restart
7.查看编码是否成功(进入mysql的命令)show variables like ‘character%’;
8.创建一个数据库:create database 数据库名;
9.把sql导入我们的Linux中:
mysql -uroot -padmin 数据库名<我们导入的sql文件的位置

7.Linux项目的部署
1.在我们的项目中执行cmd命令:mvn clean install (打个war包)
2.部署:解压war包到tomcat 的webapps的ROOT(先把ROOT内容清空)下面:
3.执行重启tomcat: /startup.sh(执行bin目录下即可)
4.最后在浏览器跑一下就完事了

你可能感兴趣的:(java学习之旅)