linux命令

Posted 天马行空郭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令相关的知识,希望对你有一定的参考价值。

27、yum安装

 配置文件目录:/etc/yum.repos.d

28、软件安装

  1)jdk安装(二进制安装包安装)

首先要记住:安装虚拟机 的时候,如果当时选 了desktop的时候,系统会给你自动带一个桌面版的 java,也就是说一开始你是什么都不装的,但是系统也有一个了:

[root@mini1 jdk1.8.0_181]# which java
/usr/bin/java
[root@mini1 jdk1.8.0_181]# java -version 
java version "1.7.0_79"   ## 系统默认给你安装的版本
OpenJDK Runtime Environment (rhel-2.5.5.4.el6-x86_64 u79-b14)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
[root@mini1 jdk1.8.0_181]# rm -rf /usr/bin/java ## 所以首先要将系统本来安装的java给删了

1、上传jdk压缩包,我是把安装包上传到这个目

[root@hdp01 xiaofeng10]# pwd
/home/xiaofeng10
[root@hdp01 xiaofeng10]# ll
total 181300
-rw-r--r--. 1 root root 185646832 Jul 21 13:11 jdk-8u181-linux-x64.tar.gz

2、解压jdk压缩包(听说一般解压到/usr/local下面)

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local

3、此时在一定的目录下面是可以运行的了

[root@hdp01 bin]# pwd
/usr/local/jdk1.8.0_181/bin
[root@hdp01 bin]# ./java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

4、修改环境变量PATH

vi /etc/profile

5、在文件最后加两行:

export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$PATH:$JAVA_HOME/bin

6、让环境变量生效

source /etc/profile 

即可  
java -version    检测是否安装成功
View Code

   2)tomcat 安装,把包拿过来,解压,启动

tar -zxvf /soft/apache-tomcat-7.0.47.tar.gz -C /usr/local/
cd /usr/local/apache-tomcat-7.0.47/bin/
./startup.sh
View Code

 

   3)zookeeper安装

## 上传文件并解压,并删除相关文件,并把相关名字改了
tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/zookeeper-3.4.5 
[root@mini1 zookeeper-3.4.5]# ll
total 1300
drwxr-xr-x. 2 501 games    4096 Aug 19 14:19 bin
drwxr-xr-x. 2 501 games    4096 Aug 19 14:38 conf
drwxr-xr-x. 4 501 games    4096 Aug 19 13:26 lib
-rw-r--r--. 1 501 games 1315806 Nov  5  2012 zookeeper-3.4.5.jar
## 顺便把配置文件的名字也改了,得到
[root@mini1 conf]# ll
total 12
-rw-r--r--. 1 501 games  535 Oct  1  2012 configuration.xsl
-rw-r--r--. 1 501 games 2161 Oct  1  2012 log4j.properties
-rw-r--r--. 1 501 games  990 Aug 19 14:38 zoo.cfg
## 修改配置文件,主要是最下面,要三台都要改啊
[root@mini1 conf]# cat zoo.cfg 
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/root/zkdata
# the port at which the clients will connect
clientPort=2181
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
server.1=192.168.174.20:2888:3888
server.2=192.168.174.21:2888:3888
server.3=192.168.174.132:2888:3888
## 服务器 1,2,3分别对应
[root@mini1 zkdata]# pwd
/root/zkdata
[root@mini1 zkdata]# cat myid
1
## 分别启动并查看状态,注意关闭防火墙
[root@mini1 bin]# pwd
/usr/local/zookeeper-3.4.5/bin
[root@mini1 bin]# ./zkServer.sh start
[root@mini1 bin]# ./zkServer.sh status  ## 查看状态
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower
## 厉害的脚本,全部一起重启
[root@mini1 bin]# cat zkstart.sh 
#!/bin/bash
for host in 192.168.174.20 192.168.174.21 192.168.174.132
do
echo "$host is starting......"
ssh $host "source /etc/profile; /usr/local/zookeeper-3.4.5/bin/zkServer.sh start"
done
View Code

 

  4)maven安装

2.在Linux上安装Maven

下载Maven

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
添加阿里云镜像

修改maven/conf目录下的settings.xml

在mirrors节点下添加

<mirror> 
    <id>aliyun-maven</id> 
    <mirrorOf>*</mirrorOf> 
    <name>aliyun maven</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>
配置maven环境变量

修改/etc/profile

export M2_HOME=/usr/local/maven
export PATH=$PATH:$M2_HOME/bin
配置java环境变量

export JAVA_HOME="/usr/java/jdk1.8.0_181-amd64"
export CLASS_PATH="$JAVA_HOME/lib"
export PATH=".$PATH:$JAVA_HOME/bin"
环境变量修完执行source /etc/profile立即生效
View Code

 

 附:如何得到网关?

 统一发送命令:

 目录:

/:根目录,一般根目录下只存放目录,不要存放文件,也不要修改,或者删除目录下的内容
/mnt:测试目录
/root:root用户的家目录
/home:普通用户的家目录
/tmp:临时目录(比如文件上传时)
/var:存放经常修改的数据,比如程序运行的日志文件
/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件
/etc:系统默认放置配置文件的地方
/bin:所有用户都能执行的程序
/sbin:只有root才能执行的程序
/usr:用户自己的软件都可以放到这儿来
/dev:存放硬件设备的地方(/dev/cdrom)
/media:挂载光盘使用的
挂载光盘:mount /dev/cdrom /media
卸载光盘:umount /dev/cdrom
View Code

 

END!

以上是关于linux命令的主要内容,如果未能解决你的问题,请参考以下文章

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

VSCode自定义代码片段15——git命令操作一个完整流程