IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux安装以及相关环境配置 -> 正文阅读

[系统运维]linux安装以及相关环境配置

Linux常用命令

Linux安装JDK

Linux安装Tomcat

?

1.Linux的学习

1.1Linux的介绍

Linux开源的,免费使用的操作系统

使用在移动设备,网络设备,服务器,大型机,运行的时候省资源(cpu,内存)。

?

Linux系统中一切都是文件: ?硬盘,网卡,光驱

?

文件分类:

文件权限???RWX ??-RWX[用户权限] ??RWX[503用户组] ???RWX[其他用户]

?

纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件

?

二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)

?

数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件。

文件结构(****):

/?表示整个文件系统的根路径。其他所有文件都是相对根路径

/bin:bin?就是二进制(binary)英文缩写,保存Linux常用命令

/dev:dev?是设备(device)的英文缩写 ?,该目录下保存了常用设备文件:光驱,网卡,打印机

/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录

?

???/usr:?这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下

?

??/usr/local:这里主要存放那些手动安装的软件

?

?

?

1.2Linux系统的安装

1.2.1安装Vm工作站

Vmware可以帮我虚拟一台计算----虚拟机

?

?

注意:修改安装路径,不要出现中文

?

1.2.2新建虚拟机

1.2.2.1选择安装配置类型

?

?

1.2.2.2选择安装操作系统

?

1.2.2.3选择操作系统类

?

1.2.3.4虚拟机重新命名

?

1.2.3.5选择磁盘容量

?

1.2.3.6完成

?

1.3安装Centos系统

1.3.1加载iso镜像文件

?

?

1.3.2开启虚拟机

?

自动读取光驱中镜像文件。选择安装操作系统

?

将鼠标移动虚拟机中:???点击虚拟机,鼠标回移动到虚拟机

?

鼠标移出虚拟机:??ctrl+alt

?

1.3.3选择跳过测试

?

?

1.3.4直接选择下一步

?

?

1.3.5选择语言环境

?

?

1.3.6选择键盘类型

?

?

1.3.7选择存储设备

?

?

?

1.3.8安全警告选择

?

?

1.3.9主机起名字

?

?

?

1.3.10选择时区

?

1.3.11Root用户分配密码

?

?

1.3.12选择安装系统类型

?

?

1.3.13安全警告二

?

?

1.3.14其他软件安装

选第3项——minimal

?

?

?

1.4配置虚拟机网络克隆同

?

让虚拟机能够访问外网

克隆后?centos7修改主机名

[root@hadoop102 ~]# hostnamectl set-hostname hadoop103?

[root@hadoop102 ~]# hostname

?hadoop103

[root@hadoop102 ~]# reboot

?

?

1.4.1查看虚拟网卡网段

?

?

?

?

虚拟机的网络:

Ip地址:192.168.41.x

子网掩码:255.255.255.0

网关:192.168.41.2

?

?

1.4.2打开网络配置文件

?

Centos7中没有ifcfg-eth0文件,需修改ifcfg-ens33这个文件。添加下图内容即可,另外目前centos6不能安装一些软件以及命令是因为2020.11.30移除centos6的相关镜像

1.4.3编辑文件中的内容

文件状态不可编辑-----输入字母a或者i-------文件状态可编辑

------开始修改内容--------esc-------文件状态不可编辑-------光标切换最后一行(shift+:)

------wq(回车):退出并且保存

-----q!(?回车) :退出不保存

?

?

?

Centos7?克隆配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="static" #?静态IP

#BOOTPROTO="dhcp"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="a7636db4-282e-4ccf-a9c0-aff335da5d19"?# i注释掉

DEVICE="ens33"

ONBOOT="yes"

ONBOOT="yes" #?设置开机启动

IPADDR=192.168.41.103 # ip地址,最后一个数自定义?

NETMASK=255.255.255.0??#?子网掩码

GATEWAY=192.168.41.2 #?网关,与VM配置的必须一致

DNS1=8.8.8.8 # DNS

DNS2=114.114.114.114 #?备用DNS

1.4.4重启网卡

?

1.4.5测试网络

?

?

Ctrl+ C ?中止并返回命令行

?

?

Ping不通,可设置vmnet8并重启

1.5电脑直接安装Centos7

启动U盘直接安装即可。

新安装的可能缺少一些命令;

1.5.1安装ifconfig命令。

?

yum search?ifconfig

?

?

yum -y?install net-tools.x86_64

?

?

1.5.2安装vim命令

linux系统执行vim命令时,提示

?

1

centos?-bash?:?vim:command?not?found

?

这个时候需要检查vim编辑器是否安装:

?

1、输入rpm -qa|grep vim命令,

?

如果vim被正确的安装,会返回下面的提示。

?

1

2

3

4

5

6

7

8

9

[root@ethink?ethink_Env]#?rpm?-qa|grep?vim

vim-minimal-7.4.160-1.el7.x86_64

vim-filesystem-7.4.160-2.el7.x86_64

vim-common-7.4.160-2.el7.x86_64

vim-enhanced-7.4.160-2.el7.x86_64

?

2、如果少了其中一条,比如少了vim-enhanced的,就用yum -y install vim-enhanced来安装

?

1

yum?-y?install?vim-enhanced

?

3、如果以上几个提示都没有,则执行yum -y install vim*命令

?

1

yum?-y?install?vim*

?

?

1.6虚拟机的克隆

?

?

?

?

然后看1.4配置虚拟机网络

?

2安装xshell

?

Xshell是Linux系统的客户端。

?

注意:修改安装路径。

?

?

?

?

3?Linux的常用命令

?

3.1ls或者ll命令

作用:

显示当前目录或者指定目录下的所有文件和文件夹

语法:

ll??

ls

显示当前目录下的内容

ll???/path

ls???/path

显示指定目录下的内容

3.2mkdir命令

作用:

创建指定名字的目录(文件夹)

语法:

mkdir???/path

mkdir???-p???/path/path2??递归创建(path和path2都不存在,同时创建)

?

?

3.3cd命令

作用:

进行目录的切换

语法:

cd??/path/path2??进入指定目录

cd??..?返回上一级目录

cd??/?直接返回根目录

?

?

3.4pwd命令

作用:

查看当前目录

语法:

Pwd

?

?

?

3.5touch命令

作用:

创建指定名字的文件

语法:

touch???filename

?

?

3.6vi命令

作用:

打开指定文件进行编辑

语法:

vi???/path/filename

vi??/path/filename???打开需要编辑的文件

--------

文件状态为:不能修改状态

--------

点击字母a或者i

--------

文件状态为:能修改状态

--------

文件状态为:不能修改状态(esc)

--------

尾行模式:(shift+:)

--------

----wq???退出并且保存

----q!????退出不保存

如果需要显示文件行号:

尾行模式:(shift+:)

--------

set??nu(回车)

?

?

3.7cat命令

作用:

显示指定文件中的内容

语法:

cat???/path/filename

?

?

3.8more命令

作用:

完成文件内容的分页显示

语法:

more???/path/filename???敲(enter)

?

?

3.9tail命令

?

作用:

显示问价末尾的内容

语法:

tail???/path/filename

使用该命令查看最新的日志和一异常

?

?

3.10cp命令

?

作用:

拷贝目录或者文件

语法:

拷贝目录:??cp??-rf??/src??/target

拷贝文件:??cp?????/src/filename???/target/newfile2

?

?

3.11mv命令

作用:

剪切目录或者文件

语法:

剪切目录:mv??/src??/target

剪切文件:??mv??/src/filename??/target/?newfile2

?

?

3.12rm命令

?

作用:

删除目录或者文件

语法:

rm??-rf???/path

rm??-rf???/path/filename

?

?

3.13ps命令

?

作用:

查看系统进程

语法:

Ps??-ef??敲(enter)

?

3.14管道的使用

?

命令1 ?|?命令2

作用:

将多个命令结合到一起使用

语法:

命令1|命令2???,第一个命令的返回值,是第二个命令的参数

ps??-ef??| grep??-i??keywords??查看指定关键字的进程

?

?

3.15kill命令

?

作用:

结束进程

语法:

Kill????pid

?

?

3.16useradd命令

作用:

给Linux系统添加一个用户

语法:

useradd??username

系统自动在/home/中创建一个用户名对应的目录。

?

?

3.17passwd命令

作用:

给用户分密码

语法:

passwd????username

?

?

?

?

3.18su命令

?

作用:

切换系统用户

语法:

su???username

?

?

3.19tar命令

作用:

对tar.gz格式的压缩包进行解压

语法:

tar??zxvf???xxx.tar.gz

?

?

3.20reboot命令

作用:

重新启动虚拟机

语法:

reboot???敲(enter)

?

在Centos7版本中不能简单使用halt命令关机,需要结合option参数关机,否则会报错:“客户机操作系统已禁止CPU。请关闭或重置虚拟机”halt -p

4?JDK的安装

4.1安装Xftp上传工具

注意:修改安装路径

?

?

?

4.2创建保存安装包的目录

?

4.3上传JDK的安装包

Jdk的安装包现在在window,需要上传到Linux

?

?

?

4.4创建JDK安装目录

?

?

?

4.5解压安装包

?

?

?

?

4.6拷贝安装

?

?

?

?

4.7查看安装结果

?

?

?

?

4.8配置环境变量

?

4.8.1打开环境变量配置文件

?

?

?

?

4.8.2编辑profile文件

?i是编辑。

文件最后面追加该内容:

?

export JAVA_HOME=/usr/local/java/jdk1.8.0_331

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

?

按i进入编辑模式,进行编辑

?

编辑结束,按ESC?键 跳到命令模式,然后输入退出命令:

?

:wq?保存文件并退出vi?编辑

?

:wq!?强制保存文件并退出vi?编辑

?

q:?不保存文件并退出vi?编辑

?

:q!?不保存文件并强制退出vi?编辑

4.8.3环境变量生效

?

?

?

4.8.4测试环境变量

?

输入java?或者javac?回车

?

?

5安装Tomcat

5.1上传tomcat安装包

?

?

5.2解压Tomat的安装包

?

?

?

5.3创建Tomcat安装包

?

?

?

5.4拷贝安装

?

?

5.5打开防火墙

打开linux系统的8080端口

5.5.1打开防火墙配置文件

?

?

5.5.2编辑iptables文件

?

?

Centos7里不一样了

开启8080端口

firewall-cmd --permanent --zone=public --add-port=8080/tcp

关闭8080端口

firewall-cmd --permanent --zone=public --remove-port=8080/tcp

?

查询端?号8080?是否开启:

[root@centos7 ~]# firewall-cmd --query-port=8080/tcp

查询有哪些端?是开启的:

[root@centos7 ~]# firewall-cmd --list-port

命令含义:

--zone #作?域

--add-port=80/tcp #添加端?,格式为:端?/通讯协议

--permanent #永久?效,没有此参数重启后失效

重新加载防?墙配置:

[root@centos7 ~]# firewall-cmd --reload

5.5.3重启防火墙

?

?

?

Centos7?不一样了

查看状态

firewall-cmd --state

关闭防火墙

systemctl stop firewalld

启动或重启防火墙

systemctl start firewalld

?

5.6启动tomcat

?

?

?

5.7访问tomcat

?

?

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:22:23  更:2022-07-04 23:25:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:29:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码