Linux学习--基础篇

目录

文件系统和挂载点

VIM编辑器

是什么:

使用:

模式间转换

 不同模式下可以进行的操作

一般模式:删除、复制、粘贴

 编辑模式

命令模式

网络连接测试

ip查询

配置主机名

 远程登录

 远程登录工具Xshell

 Xftp传输工具

Linux服务管理 

基本语法

查看服务的方法

 系统运行级别

设置开机自启动

关闭防火墙

 关机重启指令


文件系统和挂载点

        Linux系统中一切皆文件

文件格式:是xfs64位高性能日志文件系统的文件格式

        Linux目录结构:层级结构

注意:目录结构是正斜杠区分的

VIM编辑器

是什么:

文本编辑器,编辑器之神,根据文本颜色辨别语法的正确性

使用:

前提:把initial-setup-ks.cfg 文件复制到你的桌面上,最好不要去改系统中自带的文件

“#”代表是超级管理员,具有所有权限,“$”代表是普通管理员,若终端显示是$,那你将不会看到 initial-setup-ks.cfg 文件。

(1)首先桌面右键打开终端,输入ls 查看根目录下都有什么文件,

(2)输入cd 桌面/,转至桌面文件夹下,然后输入vim initial-setup-ks.cfg 回车就可以看到该文件里面的东西,文件的字体是有颜色区分的。

关于汉字怎么打?

 然后按键盘的 win+空格键切换输入法,就可以输入中文了。

(3)输入 :q退出至终端

       在刚刚打开的文本中,会发现,它并不可以进行输入操作,这就涉及到vim的模式间转换的知识了。

模式间转换

 上文进入的状态就是一般模式,输入 i、a或者o进入编辑模式,输入 :或者 /进入命令模式,按esc返回一般模式

修改后的文本进行保存,需要进入命令模式下,输入 :w 按回车键就可以保存刚刚对文本文件的修改。

如果要撤回至没更改之前的状态,则直接属于 u ,便可位于最旧的改变

 不同模式下可以进行的操作

一般模式:删除、复制、粘贴

 

 shift+r,进入到替换模式

显示行号

: set nu

不显示行号

: set nonu

 编辑模式

进入编辑模式的不同输入方式:

命令模式

注意:命令模式可以看作成一般模式的特殊情况,需要在一般模式中输入语句才可生效,编辑模式下,需要按“ESC”退至一般模式。

基本语法

 VIM键盘图

三个模式的语法在键盘上的体现,以上面的表格为主。

网络连接测试

ip查询

(1)win+r-->输入cmd打开终端-->输入 ipconfig

(2) 测试虚拟机接收主机信息

在Linux虚拟机终端中输入 ping ip地址,若出现下图所示,代表虚拟机可以接收到主机信息

 (3)主机接收虚拟机信息

 虚拟机ip

在Linux终端中输入ifconfig,然后回车,ctrl+c终止。

在windows终端中输入 ping Linux虚拟机ip地址,出现下图则表示主机可以接收虚拟机信息

    

配置主机名

查看主机名

hostname

 

 修改主机名

hostnamectl set-hostname 1111

 

 主机与虚拟机的映射

vim /etc/hosts

 输入下图的主机名和IP的映射关系,ip前三位要写自己的网关。

 

 虚拟机在主机上的映射

在资源管理器的地址栏输入下面的路径,找到hosts文件,将上面图片的映射关系复制粘贴上去,保存。

C:\Windows\System32\drivers\etc

 

 win+R输入cmd进入终端,输入ping hadoop100,可以发现这时可以不用像往常一样输入ip地址,输入主机名就可以建立连接

 远程登录

(1)windows终端输入下面代码,提示你是否将密码存放在本地,实现免密登录

ssh root@hadoop100

(2)输入yes,然后输入密码(密码输入过程中不显示),红框代表成功 ,这时就登入到虚拟机中,此时操作就和在虚拟机的操作一样了,输入 ls 查看目录下的文件

 

 远程登录工具Xshell

(1)可以去官网上安装Xshell 下载 - NetSarang Website

 (2)输入相关的信息,在邮箱中的链接下载,安装后点击新建连接。

 

(3)输入完用户名和密码后,点击connect即可 

 

 (4)输入ls,查看根目录下的文件

(5)关闭/打开连接 

 Xftp传输工具

(1)安装同上面Xshell一样在官网下载

(2)建立连接

下图所示,就可以实现文件的传输了。 

 乱码问题

Linux服务管理 

基本语法

systemctl start|stop|restart|status 服务名

 eg:

查看防火墙服务的状态: systemctl status firewalld

查看服务的方法

/usr/lib/systemd/system

 系统运行级别

设置开机自启动

输入setup,回车进入图形化界面(级别5)

 选中系统服务选项,按回车,中括号中有*号代表开机自启动,反之则不是开机自启动,选中相应服务,按空格键更改是否自启动。

 CentOS7 的运行级别简化为:
multi-user.target 等价于原运行级别 3(多用户有网,无图形界面)
graphical.target 等价于原运行级别 5(多用户有网,有图形界面)

查看当前运行级别:
systemctl get-default


修改当前运行级别
systemctl set-default TARGET.target (这里 TARGET 取 multi-user 或者 graphical)

快捷键:

ctrl+alt+F2:   运行级别3

ctrl+alt+F1:运行级别5

关闭防火墙

查看防火墙的状态

 systemctl status firewalld

临时关闭防火墙

 systemctl status firewalld

开机自启动防火墙

 systemctl status firewalld

开机不自启动防火墙

 systemctl status firewalld

 关机重启指令

shutdown 默认一分钟后关机,若取消关机指令,可输入 shutdown -c

Linux系统是提前预先读取,延迟写入

eg:

在15:28关机

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值