Linux的安装与使用

2020-04-18  本文已影响0人  拼搏男孩

1、Linux安装

Linux有多个发行版本,作为服务器使用的发行版主要是centos,所以这次的介绍也是基于centos。现在比较稳定的版本centos7。Linux安装需要准备以下软件:

安装教程比较简单,这里不再多说,需要注意的是可以在安装的时候选择安装GNOME桌面,然后语言选择中文。

2、Linux使用

2.1 Linux的目录树

Cent0S 7 64DVD 1908版本的根目录下有如下目录:bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var。每个目录下又有一些子目录或文件,可以把这些目录看作一个树形结构。整个目录树的根节点是"/"。下面是对这些目录的解释:

在Linux中有几个特殊的目录:"/"代表根目录,"~"代表当前使用者的家目录,"./"表示当前目录,"../"代表上一级目录。

2.2 文件权限与目录

Linux最优秀的地方之一在于它的多人多任务环境,一般将文件可存取的身份分为三个类型:owner/group/others,每种身份各有read/write/execute等权限。一般来说,创建一个文件或目录的用户就是这个文件或目录的拥有者,但这拥有者可以被修改,使用root用户就可以,一个用户可以属于多个群组。下面使用ls -l或ll命令来查看一个文件的详细信息

-rw-rw-r--. 1 huwenlong huwenlong 13 4月 17 21:03 hello.txt

2.3 改变文件属性

前两个命令的用法基本一样:charp/chown [-R] group/user file,[-R]表示递归修改,对于目录很有用,第三个命令需要多说以下:

chmod u|g|o|a +|-|= r|w|x file|dir

2.4 vim的使用

vim是vi的升级版,分为三种模式:一般指令模式、编辑模式与指令列模式,一般指令模式可以与其他两种模式间进行转换。使用vim file打开一个文件进入的是一般指令模式,可以删除文件内容,查找内容,按下i、o、a等按键进入编辑模式,可以对文件内容进行修改,按下esc返回到一般指令模式,在一般指令模式下按下":wq"保存并退出,":q"不保存直接退出。

3、安装JDK

3.1 卸载openJDK

首先使用rpm -qa | grep -i java这个命令可以查看所有与Java相关的软件包,然后使用rpm -e --nodeps这个命令卸载对应的软件包。正常情况下需要卸载四个:两个Java 1.7的,两个Java 1.8的。

3.2 安装JDK

首先去Oracle官网下载jdk,注意版本,一定要是Linux64位的,然后将下载后的文件放在CentOS中任意目录,进入该目录,使用mkdir /usr/local/java 命令创建一个目录,然后使用tar zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/ 将压缩包解压到这个目录下。接下来就需要配置Java的环境变量:使用vim /etc/profile命令编辑这个文件,然后在最后将这段代码复制进去:

JAVA_HOME=/usr/local/java/jdk1.8.0_251
JRE_HOME=/usr/local/java/jdk1.8.0_251/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

source /etc/profile
注意:jdk1.8.0_251是我自己的JDK版本,具体哪个版本还要看你安装的是哪个版本。最后使用source /etc/profile命令重新加载配置文件就可以了

4、安装MySQL

首先需要写在CentOS自带的MariaDB,同样使用上面卸载openJDK的方法,然后去MySQL官网下载对应的rpm文件,比如mysql80-community-release-el7-3.noarch.rpm,接着使用yum localinstall mysql80-community-release-el7-3.noarch.rpm 这个命令安装下载好的安装源,最后执行yum install mysql-community-server安装mysql。

然后启动mysql服务:systemctl start mysqld。

设置开机启动:systemctl enable mysqld,systemctl daemon-reload。

找到root用户的默认密码:grep 'temporary password' /var/log/mysqld.log

登录并修改密码:mysql -uroot -p; alter user 'root'@'localhost' identified by 'yourpassword'。注意,mysql要求修改的密码必须包含大小写字母、数字和特殊字符,并且长度不能少于8位。

允许远程登录:use user;update user set host='%' where user='root';flush privileges

开放3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙:firewall-cmd --reload

5、安装Tomcat

首先需要去Tomcat官网下载Tomcat压缩包,我这里下载的是apache-tomcat-9.0.34.tar.gz这个版本,然后将这个压缩包放在CentOS下,在之前创建的Java目录下新创建一个目录tomcat,使用tar zxvfapache-tomcat-9.0.34.tar.gz -C /usr/local/java/tomcat命令解压到这个目录下,进入tomcat的bin目录下,执行startup.sh这个文件,Tomcat就启动成功了,如果想要外界能够访问,需要开放端口:firewall-cmd --list-ports是显示所有已开放的端口,firewall-cmd --zone=public --add-port=8080/tcp --permanent开放8080端口,firewall-cmd --reload重启防火墙。

上一篇 下一篇

猜你喜欢

热点阅读