Linux相关配置VMware安装
1.Linux介绍
Linux是一个自由的,免费的,源码开放的操作系统。也是开源软件中最著名的例子。和windows一样有32位和64位。
创始人 Linus Torvalds,林纳斯·托瓦兹。
CentOS简介 CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。CentOS不包含封闭源代码软件。v
通过VMware 安装CentOS7
理解:VMware是一个平台,此平台上的虚拟机相当于电脑,CentOS7是系统(即Linux系统)。
1.1在Linux中有哪些目录呢?
bin 存放二进制可执行文件(ls,cat,mkdir等)*
boot 存放用于系统引导时使用的各种文件
dev 存放设备文件
etc 存放系统配置文件*
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
proc 虚拟文件系统,存放当前内存的映射
usr 存放系统应用程序,比较重要的目录/usr/local 管理员软件安装目录*
var 存放运行时需要改变数据的文件*
mnt 挂载目录
sbin 存储管理级别的二进制执行文件*
root 超级用户主目录*
opt 额外安装的可选应用程序包安装位置*
1.2 基本功能
pwd 列出当前目录路径
ls或者dir 列出当前目录下的文件
ll(ls -l缩写) 列出当前目录下的文件(带文件信息)
ls -a 列出当前目录下的所有文件(包括隐藏文件)
stat 文件名 查看文件信息
ls --help 查看ls用法
创建、重命名文件\文件夹
touch filename 创建空文件
mkdir <directory> 创建目录
mkdir -p <directory> 目标目录存在也不报错
mkdir -p xxx/xxx 递归创建目录,在创建目录时可以递归创建目录且目标目录存在也不报错
mv <oldname> <newname> 重命名文件夹
复制\粘贴\剪切
cp <src> <target> 复制&粘贴文件
cp -r <src> <target> 复制&粘贴文件或目录
mv <src> <target> 移动(剪切)文件或目录
cp命令常用选项
-r 复制目录
-f 强行复制文件或目录,不论目标文件或目录是否已存在;
-i 覆盖既有文件之前先询问用户;
-l 对源文件建立硬连接,而非复制文件;
-s 对源文件建立符号连接,而非复制文件;
内容查看
cat 显示文本内容,类似windows中的type(顺序输出)
tac 显示文本内容(cat的倒序输出)
cat file1 file2 > file3 文件合并
cat -b 显示行号输出
cat -A或者cat -vET
v使用^和M符号显示除了Tab外的;
E在每行结束处显示$;
T将跳格字符显示为^I
分屏显示 more
用一次显示一屏,没有显示完时最后一行显示进度。回车显示下一行,按b显示上一页,空格显示下一页,q退出。
文件大小查看
可以使用du命令统计文件和目录占用磁盘空间的情况。
du -a 统计全部目录及其子目录下的每个档案所占的磁盘空间
du -h 统计全部目录及其子目录所占的磁盘空间
du -ch <dir> 统计对应目录及子目录所占空间并添加total
du -sh <dir> 直接统计总大小
蓝色 目录
绿色 可执行文件
红色 压缩文件
浅蓝色 链接文件
灰色 其他文件
切换目录
cd . 当前目录
cd .. 去上一级目录
cd / 去根目录
cd ~ 去当前用户主目录
cd xxx/xxx 直接跳转到某个目录
su - 用户切换
删除文件\文件夹
rm 删除文件
rm -r 删除目录,需要确认
rm -f 强制删除
rm -rf 递归删除目录及其文件
使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。
远程复制
从本地复制到远程
scp /home/test/*.sh root@172.19.2.75:/home/root
从远程复制到本地
scp root@/172.19.2.75:/home/root/*.txt /home/test
从远程到远程
scp root@192.168.21.1:/root/test/*.sh root@192.168.31.1:/root/test
显示进度在scp后添加-v;复制目录在scp后添加-r
压缩、解压
tar -cvf 仅打包不压缩
tar -zcvf 打包及压缩(gzip方式)
tar -zxvf 解压(gzip包)
tar -jcvf 打包及压缩(bzip2方式)
tar -jxvf 解压(bzip2方式)
tar -tvf 查看压缩包内容(需要根据不同的压缩算法查看)
tail命令
用于查看文件内容
tail -f 根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -F 根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
编辑器
vi
vim(是vi的升级版)
切换到插入模式
i 在光标左侧输入正文
I 在光标所在行的行首输入正文
a 在光标右侧输入正文
A 在光标所在行的行尾输入正文
o 在光标所在行的下一行增添新行,光标位于新行的行首
O 在光标所在行的上一行增添新行,光标位于新行的行首
末行模式
保存、查找。
:wq 保存文件,退出vi编辑器
:w 保存文件,但不退出vi编辑器
:q 退出vi编辑器
:q! 不保存文件,退出vi编辑器
ZZ 保存文件,退出vi编辑器
2.基础配置
基础配置
1、关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看防火墙状态
firewall-cmd --state
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service
2、修改主机名
第一种
hostnamectl set-hostname 名称
第二种
vim /etc/hostname
查看主机名
hostnamectl status
3.关闭networkmanage服务
systemctl status NetworkManager #查看NetworkManager状态
systemctl stop NetworkManager #停止NetworkManager
systemctl disable NetworkManager#禁止NetworkManager开机启动
4、修改ip地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.129.211
NETMASK=255.255.255.0
GATEWAY=192.168.129.2
DNS1=114.114.114.114
5.卸载自带jdk
查看自带jdk
rpm -qa |grep jdk
卸载:
rpm -e 自带jdk名称 --nodeps
6.安装jdk
上传jdk1.8.0_171到/usr/local/soft
解压jdk到soft
cd /usr/local/soft
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/soft
配置环境变量
yum -y install vim
vim /etc/profile
增加
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=.:$PATH:$JAVA_HOME/bin
让环境变量生效
source /etc/profile
验证jdk是否安装成功
java -version
7.映射关系
ip地址 主机名
linux配置路径vim /etc/hosts
windows配置路径C:\Windows\System32\drivers\etc\hosts
8.修改启动级别之后重启
systemctl set-default multi-user.target #无界面
克隆两台然后
9.免密配置
ssh-keygen -t rsa 然后三次回车
ssh-copy-id -i 主机名
3. 安装
Linux
1、安装VMWare12
1) 右击以管理员的身份运行安装包
2) 选择自己电脑一个磁盘(固态)空间比较大的盘 D
3) 在D盘中创建一个文件夹soft,路径不允许存在中文特殊字符
2、安装虚拟机
1)新建虚拟机
2)自定义
...
3、安装XShell和XFTP
1) 在soft目录下创建两个文件夹,分别是xshell7和xftp7
2) 分别右击以管理员身份运行各安装包,除了选择安装路径外,一路下一步
可能会出现的问题:
1、windows中的ipconfig地址与VMware中的net8地址不一致
解决方案:让windows重新分配
编辑--虚拟网络编辑器--右下角更改设置--选中net8--还原默认设置
2、打不开虚拟机报错
1)可能是镜像大小不完整
2)虚拟化配置没有打开,进入BOIS,然后打开,有一个Virtual..选项,把disable变成enable
3) 可能打开蓝屏
可能是内存给大了,超出本机的内存大小
编辑--首选项--设备--启用打印机
卸载:
1、把电脑中所有的安全管家卸载
2、卸载一律从控制面板中卸载
3、用我给你的软件删注册表
禁:从其他软件关键中卸载/直接删文件夹
任务:安装jdk
今后绝大部分的大数据组件安装的步骤:解压--配置--环境变量--启动
1、下载jdk
2、上传到Linux目录中
1)上传到哪一个目录?
如何查看当前目录下的所有文件和文件夹:ls/ll
切换目录:cd
查看当前目录的完整路径:pwd
回退上一级目录:cd ..
创建文件夹:mkdir 文件夹的名字
2)如何上传?
使用xftp
3)解压
tar -zxvf ...gz
4)修改环境变量
a. 找到profile文件 在/etc/目录下
b. 如何打开文件?
vi
vim centOS7本身不自带vim这个工具,需要额外的下载安装
centOS7中提供了一个命令:yum,可以通过这个命令去下载一些想要的工具,前提是要连网
语法格式:yum [-y] install vim (可以在任意目录下执行)
c. 前提:谨慎修改,不要动系统自己的东西,我们只需要添加就可以
如何修改文件:
按下i,进入编辑模式
编辑完后,按下esc先退出编辑模式
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=.:$PATH:$JAVA_HOME/bin
切换英文输入法,输入冒号: 输入wq 再按下回车 表示保存退出
5)在linux中,修改完环境变量后,需要让修改后的文件生效
source /etc/profile
6)测试java是否安装成功:java -version
如何在CentOS7中查看ip地址呢:ip addr
重启:reboot或者init 6
清空当前窗口输入的历史记录:clear
======================================================================================================
Linux中基本命令:
需求1:在/usr/local/soft/目录下创建一个目录bigdata19/data/day01
创建多级文件夹,需要跟上-p参数
需求2:创建一个a.txt文件
方式1:touch a.txt
方式2:直接通过vi/vim的方式创建并打开一个文件
移动一个文件:mv 文件名 路径
复制一个文件:cp 文件名 路径,复制一个文件夹,需要跟上一个-r参数
不打开文件查看文件内容:cat
强制删除一个文件:rm -rf 确切的路径
(禁:rm -rf /*)
如何不打开一个文件往文件中输入内容?echo 输入内容 >> 文件完整路径
监控一个文件内容变化:
tail -f: 监控文件内容的变化,前提是该文件提前存在,如果删除后再创建,该监控失效
tail -F: 监控文件内容的变化,该文件存在时,就会被监控,不存在,就断开
查看当前磁盘的状态(df -h) (面试的时候会面到)
查看内存的状况:top
文件不保存退出::q!
定位文件中的内容:/
Linux相关配置VMware安装相关推荐
- Linux相关配置 集群免密码登录配置
Linux相关配置 集群免密码登录配置 实验目的要求: 1.完成VMware Workstation安装,会应用相关操作 2.掌握虚拟机中Linux CentOS 7.4操作系统安装 3.完成静态网络 ...
- 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题
[一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...
- Linux学习之VMware安装Linux
前言 之前写过一篇VirtualBox安装Linux过程,这里写一篇VMware安装Linux的过程 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/ ...
- linux vnc 禁止复制,Linux_Linux系统下VNC SERVER的相关配置,安装: 复制代码代码如下: - phpStudy...
Linux系统下VNC SERVER的相关配置 安装: 复制代码代码如下: yum install tigervnc-server 配置: (1) 复制配置文件: 复制代码代码如下: ~]# cp / ...
- Linux环境搭建----VMware安装虚拟机
一.VMare虚拟机安装与使用 1.1 VMware简介 (1)VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的额硬件环境,相当于模拟出一个新的PC (2)WMware官方网站: ...
- [linux]Linux下用vmware安装windows
rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsoh ...
- linux免安装版,Linux下配置免安装版Tomcat
一.下载免安装版Tomcat 打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz. 二 ...
- Linux jdk配置/下载/安装简单说明
下载说明文档:判断系统是64位还是32位 我习惯使用rpm安装 1.Linux系统判断64 32位方法 [root@linuxzgf ~]#uname -m 如果有x86_64就是64位的,没有就 ...
- Linux下配置和安装VNCServer远程服务
VNCServer 一款远程服务工具,在linux下安装可以通过windows版的vnc viewer访问 1,首先下载安装vncserver [wuzhiyi@localhost Downloads ...
- FlashFTP连接Linux相关配置
Step1: windows设置:A--右键单击"本地连接"---属性---高级,勾选internet连接共享下的选框,让其共享,家庭网络连接里出现VMware Network A ...
最新文章
- python3 time模块与datetime模块
- iOS - app 进行安全加固
- HTML5-Canvas 图形变换+状态保存
- windows 2008 域 删除不活动计算机账号,如何删除域内非活动计算机账号?
- 如何根据灰度直方图计算标准差_如何根据电器功率计算电线的粗细?
- Spring4.x()--Jdbc事务-XML
- 这个世界有一种无形的力量~梦想
- 如何显示mac的隐藏文件夹
- 吾爱破解crackme 023 024
- LTE TDD和FDD介绍
- 【高等数学】微分与全微分的几何意义的不同
- 解决远程桌面最小化时,自动化UI(鼠标、键盘)指令不工作问题
- 网站服务器迁移域名怎么配置文件,记录网站服务器搬家如何迁移 Let’s Encrypt 证书 | 老左笔记...
- 【五一创作】Qt quick基础1(包含基本元素Text Image Rectangle的使用)
- 做一个墨水屏电子钟,炫酷!
- C++ 数据存储类型
- java虚拟机笔记—运行时数据区域
- 【小组作业】电影院管理系统
- 【论文笔记】YOLOv4: Optimal Speed and Accuracy of Object Detection
- 为什么现在的手机越来越重,越来越厚了?
热门文章
- [原创]浅析汇编之堆栈平衡
- UWB 三边测量定位原理及最小二乘法和三角形质心法的应用—通俗解析
- bash 运行可执行文件hello 报错 No such file or directory
- 自媒体原创度检测工具有哪些?这几个可以免费用
- 如何快速提取手机微信数据?
- ajax上传图片springmvc,springmvc ajax上传图片(jquery)
- Round14—最小生成树
- 网页一直提示flash版本过低升级后还是不行
- JAVA制作QQ空间点赞_利用Javascript实现QQ空间自动点赞
- 非线性控制1.0——自适应控制和鲁棒控制