linux操作系统的基础使用以及配套工具XShell和filezilla的基本使用

linux操作系统简介

1.到目前为止,所有的linux操作系统都是一个统称了,现在都是发行版
2.著名发行版
    2.1 red hat:很著名的linux发行厂商(收费),有一些服务器要求稳定性极高就要使用这个操作系统
    2.2 ubuntu:免费版本,界面比较好
    2.3 麒麟(中国的)
    2.4 Cent Os免费,是red hat的分支。
3.linux就是一个操作系统,适合于服务器系统,不适合办公系统
4.相对于window的优点
    4.1稳定
    4.2安全性比较高
    4.3免费

下载的镜像地址

下载地址:https://developer.aliyun.com/mirror/
阿里云镜像下载,比去国外官方网站下载快了很多,而且也安全,尽量不要去那些什么其他的网站下载,有可能带有插件或者什么病毒。




如果出现了虚拟机的IP地址老是变化的情况,我们可以选择 编辑 —> 虚拟网络编辑器 —> DHCP设置 来修改虚拟机的IP地址,设置最大的租用天数,就可以保持一段时间的虚拟机IP地址的稳定。

linux操作系统常用命令

linux系统目录介绍
1.linux系统目录介绍,在公司里面,一般的linux系统都是没有界面的,所以我们要知道对应文件应该放在哪个位置,方便我们日后的操作。
2.系统路径
2.1 / 表示根目录
2.2 ~ 表示/root
2.3 etc 存放系统配置目录【环境变量,计算机服务什么的都在这里】
2.4 home 除了 root 以外,所有用户都会在home目录下新建一个以用户名作为文件夹名称的文件夹
    2.4.1 用户 xxx 对 /home/xxx 具有完全操作权限
2.5 root 用户root单独的文件夹
2.6 usr 所有用户安装的软件都会放到这个文件夹之中
    2.6.1 在usr/local 下新建一个tmp文件夹,所有文件都会放在这里
3.常用命令:类似于windows的cmd,在这里面进行使用
在这里插入图片描述
3.1 pwd : 打印工作目录【当前所在文件夹的全路径】
3.2 cd :进入到文件夹
    3.2.1 cd… 向上跳一级文件夹
    3.2.2 cd 路径 进入指定文件夹
3.3 mkdir 新建空文件夹
3.4 ls平铺
3.5 ll 详细列表
在这里插入图片描述
3.6 vi 编辑文件 vim 以某种编辑器来编辑文件【如 vim,notepad++等】,编辑的文本是有颜色的,相当于高级文本编辑器
    3.6.1 vi 文件名【进入的时候默认是只读状态,是一种非可编辑状态需要按 insert 键 或者 键盘的 i 键来启用编辑状态
    3.6.2 编辑完成后,我们需要按esc键,退出编辑状态,然后,输入 :wq 保存并退出, :q 直接退出(适用于没有编辑),:q! ,直接强制退出。【注意前面有个冒号】

如果被编辑的文件不存在,它们自带创建功能。
3.7 touch 创建空文件【linux操作系统,没有反应,就说明是对的】
在这里插入图片描述
在这里插入图片描述
进去之后,发现内容是空的。所以证明利用touch指令来新建文件是有效的
3.8 cat 文件名【查看文件的全部内容】
    3.8.1 head [-n] 文件名 【查看文件前n行,默认10行,n可以自行输入数字】
    3.8.2 tail [-n] 文件名 【查看文件后n行,默认后10行】
    3.8.3 tailf [-n] 文件名 【动态显示文件后n行,常用在显示tomcat显示日志文件功能】
进入到demo.xml文件中,发现它的内容是这个样子的。
在这里插入图片描述
利用 cat 文件名 查看文件的内容
在这里插入图片描述
查看文件前n行【什么都不熟默认前10行】
在这里插入图片描述
查看前2行
在这里插入图片描述
查看后n行,默认后10行
在这里插入图片描述
查看后2行,最后一行是一个空白行
在这里插入图片描述

tail命令 查看后10行
在这里插入图片描述
3.9 echo ‘内容’ >> 文件名 向文件中添加一些内容
下面演示的内容就是往文件中添加内容并且动态验证tailf命令的作用,这个命令一般是用来查看tomcat日志的在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.10 ifconfig 打印网卡信息
在这里插入图片描述
3.12 reboot 重启
3.13 tar zxvf 文件名【解压对应文件】
3.14 tar zcvf 压缩后的文件名 即将要压缩的文件【压缩文件】
3.15 cp [-r] 原文件 新文件路径 【复制文件】
    3.14.1 -r 复制文件夹
查看原来有的文件,然后,在原来文件夹下进行复制,然后,我们查看当前路径的内容。
在这里插入图片描述
新建一个名字为 abc 的文件夹,而且文件夹的名字跟文件是不一样的。
在这里插入图片描述
复制一个文件夹并且命名为bcd,中间要有个参数 -r,表示复制文件夹
在这里插入图片描述
3.16 ctrl+c 中断【中断当前指令】
3.17 mv 原文件 新文件 【剪切,可以利用这个命令来重命名】
剪切当前abc文件夹到ggg文件夹中

在这里插入图片描述
3.18 rm [-rf]文件名 【删除文件】
删除文件demo,然后系统问我们确定吗?输入y,确定
在这里插入图片描述
    3.17.1 rm -r 删除文件夹
在这里插入图片描述
在这里插入图片描述

3.1 7.2 rm -f 强制删除,不需要确认
强制删除demo.java 文件,不用询问。所以,删库跑路的rm -f 就是这里的原因
在这里插入图片描述
3.17.3 rm -rf 文件夹 强制删除文件夹,还不用确认
在这里插入图片描述

3.18 clear 清空整个命令行界面【执行后的样子】
在这里插入图片描述
4.不同用户登录
4.1普通用户【权限很小,连复制粘贴一个文件都不可以】

在这里插入图片描述
4.2 root 用户【拥有最高权限】
在这里插入图片描述
5.linux所有需要写路径的地方都支持两种写法
    5.1全路径:以 / 开头
    5.2 相对路径:从当前资源一步一步寻找其他资源

XShell

linux操作系统的远程操作工具:XShell,如果平时我们使用linux操作系统来部署服务器,我们很少有权限能够真正进入到存放服务器的机房去在服务器上面写命令,所以我们需要一个工具,在与服务器建立连接后,能够提供给我们远程写代码的环境,并且该工具可将我们写的代码发送到服务器上去执行,然后,再给客户端返回一个执行结果。

执行步骤

1.新建一个会话

2.填写信息

在这里插入图片描述
名称:随便取,啥都行
协议:默认是SSH协议
主机:你要连接的linux操作系统的ip地址【使用ifconfig命令可以查看】
端口号:linux操作系统默认只开放22端口,其他的端口都被防火墙拦截了

3.点击对应的会话并连接

在这里插入图片描述
会出现如下的询问:点击接受并保存
在这里插入图片描述
并且在这输入linux操作系统的账号和密码,一定要勾选记住用户名
在这里插入图片描述
然后再次点击first这个会话,弹出当前询问框,输入密码,并且记得勾选记住密码,因为这个是在自己电脑上做实验,所以关系不大。
连接完成,输入命令,XShell就会把命令送到对应的服务器并且执行。
在这里插入图片描述

XShell的作用

我们在XShell输入命令,它把这些命令发送给远程的服务器,远程服务器执行命令并且返回执行命令的结果。

FileZilla

简介

FileZilla是一个免费开源的FTP软件,我们需要往linux操作系统上上传文件就得用到这个软件,它是免费开源的,基于ftp协议(文件传输协议),因为我们有时是无法到达服务器存放的位置,所以需要用远程工具来传送。

使用

安装很简单,傻瓜式安装就行了。

1.第一次打开的界面

在这里插入图片描述

2.在上面填写主机(对应的linux操作系统的ip地址),用户名,密码,所要传输的端口(linux操作系统默认开放22端口)

在这里插入图片描述

3.快速连接

点击记住密码和勾选总是信任该主机
在这里插入图片描述
在这里插入图片描述

4.连接成功

在这里插入图片描述
在右侧找到你要上传的文件的位置,可以直接网友拉过去,或者选择文件,单击右键——上传即可。

上传速度受到网络限制的影响,因为我是本地与linux操作系统都在同一台主机,所以速度很快。在进行实际开发时,会受到当前网络的传输速度的影响。
在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用虚拟机安装和配置Red Hat Enterprise Linux 8 操作系统并通过Xshell远程连接虚拟机时,需要注意以下几点: 1. 确认虚拟机网络设置:在安装和配置Red Hat Enterprise Linux 8 操作系统期间,确保虚拟机的网络设置正确。如果您使用的是NAT网络模式,则需要进行端口转发设置。如果您使用的是桥接网络模式,则需要为虚拟机分配一个独立的IP地址。请务必确保虚拟机的网络设置正确,否则无法远程连接。 2. 确认Xshell设置:在使用Xshell远程连接虚拟机时,需要确认Xshell的设置正确。请确保输入正确的虚拟机IP地址和SSH端口号,并选择正确的加密算法和认证方式。如果您在连接时遇到问题,请检查Xshell的设置是否正确。 3. 确认防火墙设置:在连接到Red Hat Enterprise Linux 8虚拟机时,需要确保防火墙设置正确。如果您的虚拟机启用了防火墙,请确保SSH端口处于开放状态。您可以通过命令行界面使用firewall-cmd命令或者图形化界面设置防火墙规则。 4. 确认SSH服务设置:在连接到Red Hat Enterprise Linux 8虚拟机时,需要确保SSH服务正确安装和设置。如果您在连接时遇到问题,请检查SSH服务是否已经启动,并且是否已正确设置为自动启动。 总之,在使用虚拟机安装和配置Red Hat Enterprise Linux 8 操作系统并通过Xshell远程连接虚拟机时,需要注意以上几点。如果您遇到任何问题,请参考相关文档或者咨询相关技术人员。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值