黑马Linux学习第四天| 第四章1~7

1 各类小技巧快捷键

1.ctrl+c强制停止

假如使用tail命令,查看文件尾部内容,跟踪文件的最新更改,此时进行不了其他操作,可以用ctrl+c强制退出。

或者当这行命令输错了的时候可以直接用ctrl+c退出这行的输入。

2.ctrl+d退出或登出

可以通过快捷键:ctrl+d,退出账户的登录

或者退出某些特定程序的专属页面

比如python页面,ctrl+c退不出去,用ctrl+d退出。

ps:不能用于退出vi/vim

3.历史命令搜索

可以通过history命令,查看历史输入过的命令。

可以利用管道符|,和grep命令,通过关键字过滤文件。

寻找history中包含ls的历史记录。

可以通过:!命令前缀,自动执行上一次匹配前缀的命令

!l从后往前匹配,自动匹配到ls /home,执行命令。

可以通过快捷键ctrl+r,输入内容去匹配历史命令

输入passwd,可以找到getent passwd这条命令,可以查看系统中有哪些用户。也可以按方向键修改这条命令,重新编辑。

2.光标移动快捷键

ctrl+a,跳到命令开头

ctrl+e,跳到命令结尾

ctrl+键盘左键,向左跳一个单词

ctrl+键盘右键,向右跳一个单词

在输入命令时可以快速移动光标。

3.清屏

通过快捷键ctrl+l,可以清空终端内容。

或通过命令clear得到同样效果

2 软件安装

1.Linux系统的应用商店

操作系统安装程序有许多种方式,一般分为

下载安装包自行安装或者系统的应用商店内安装

Linux系统同样支持这两种方式,

Linux命令行内的应用商店,yum命令安装软件

yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

.rpm是linux系统安装包的格式。

语法: yum [-y] [install | remove |search] 软件名称

选项:-y,自动确认,无需手动确认安装或卸载过程

install:安装

remove:卸载

search:搜索

yum命令需要root权限,可以su切换到root,或使用sudo授权。

yum命令需要联网。

示例:

在root权限下

yum -y install wget :安装wget程序,-y选项表示默认确定。

yum remove wget :卸载wget程序,也可以使用-y默认确定。

yum search 软件名称: 搜索软件。

apt命令-扩展

.deb是ubuntu linux系统的安装包格式。

需要用apt命令进行安装软件,同样需要root权限

语法:apt -y [install | remove | search] 软件名称

同样以wget为例

3 systemctl控制软件的启动关闭

1.systemctl命令

Linux系统很多软件(内置或第三方)均使用systemctl命令控制:启动、停止、开机自启

能够被systemctl管理的软件,一般也称之为:服务

语法: systemctl start | stop | status | enable | disable 服务名

  • start 启动
  • stop 关闭
  • status 查看状态
  • enable 开启开机自启
  • disable 关闭开机自启

系统内置的服务比较多,比如:

NetworkManager,主网络服务

network,副网络服务

firewalld,防火墙服务

sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)

查看防火墙状态,是开启的

关闭防火墙的开机自启

关闭防火墙,然后查看防火墙状态

除了内置的服务外,部分第三方软件安装后也可以用systemctl进行控制。

安装ntp软件,他的服务名叫ntpd,可以用systemctl管理

yum install -y httpd ,安装apache服务器软件

可以通过httpd服务名,配合systemctl进行控制。

这是因为ntp软件和apache服务器软件都是安装后自动集成到systemctl中。

部分软件安装后没有自动集成到systemctl中,我们可以手动添加。

4 软链接

1.ln命令创建软链接

在系统中创建软链接,可以将文件、文件夹链接到其他位置

类似于Windows系统中的快捷方式逻辑指向

语法: ln -s 参数1 参数2

-s选项,创建软链接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

实例:将/etc/yum.conf 在~中构建一个软链接

文件属性是l,说明是一个软链接(快捷方式)

将/etc/yum 在~中创建一个软链接 (文件夹)

5 日期和时区

1.date命令

通过date命令可以在命令行中查看系统的时间

语法: date [-d] [+格式化字符串]

-d按照给定的字符串显示日期,一般用于日期计算

格式化字符串:通过特定的字符串标记,来控制显示的日期格式

实例:

想按两位数的年,月,日来显示

"+%y-%m-%d %H%M%S“

-d选项用于做日期计算,

其中支持的时间标记为:

year 年

month 月

day 天

hour 小时

minute 分钟

second 秒

比如显示下一年的日期

date -d "+1 year" "+%y-%m-%d %H%M%S“

.

显示明天的日期

2.修改Linux时区

系统默认时间非中国的东八区。

使用root权限,执行如下命令。

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3.ntp程序

可以通过ntp程序自动校准系统时间

也可以通过 ntpdate -u ntp.aliyun.com 手动校准时间

6 IP地址和主机名

1.IP地址

每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯

IP地址主要有2个版本,V4版本和V6版本

IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址。

可以通过命令: ifconfig,查看本机的ip地址

如无法使用ifconfig命令,可以安装: yum -y install net-tools

Centos的主网卡叫ens33,inet就是ip地址。

lo表示本地回环的网卡,virbr0是虚拟机专用的网卡。

特殊IP地址

除了标准的IP地址外,还有几个特殊的IP地址需要了解

127.0.0.1,这个IP地址用于指代本机。

0.0.0.0,特殊IP地址

  • 可以用于指代本机
  • 可以在端口绑定中用来确定绑定关系
  • 在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问

2.主机名

每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名

无论是Windows或Linux系统,都可以给系统设置主机名

在Linux中修改主机名

hostname命令可以查看主机名

hostnamectl set-hostname 主机名

ljy@jylinux

左边显示的是登录用户,右边显示的是主机名

3.域名解析(主机名映射)

IP地址难以记忆,有方法可以通过主机名或替代的字符地址去代替数字化的IP地址。

通过字符化的地址去访问服务器。

比如在浏览器打开www.baidu.com会打开百度的网址

其中www.baidu.com是百度的网址,我们称之为:域名

实际上就是baidu.com映射到了百度的IP地址,这是通过域名解析做到的。

访问www.baidu.com的流程如下:

先看我们本机的记录(私人地址本)

Windows看:C:\Windows\System32\drivers\etc\hosts

Linux看:/etc/hosts

如果本机记录里没有域名对应的IP地址

再联网去DNS服务器(如114.114.114.114,8.8.8.8)询问

DNS服务器是公开的服务器,你提供域名他给你反馈IP地址,如果找不到就404了。

配置主机名映射

FinalShell是通过IP地址连接到的Linux服务器,有没有可能通过域名(主机名)连接呢。

我们需要配置域名(主机名)与IP地址的映射关系。

只需要在Windows系统的:C:\Windows\System32\drivers\etc\hosts文件中配置记录即可


在主机位置不用IP地址,用域名也可以连接主机。

7 配置Linux固定IP地址

1.为什么需要固定IP

当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。

DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更。

如果办公电脑的IP地址变化,需要频繁修改适配很麻烦,且IP频繁更改,也需要在hosts中频繁更新映射关系。

2.在VMwave Workstation中配置固定IP

配置固定IP地址需要2个大步骤

1.在VM中配置IP地址网关和网段(IP地址的范围)

2.在Linux系统中手动修改配置文件,固定IP

现在将ip地址固定为192.138.88.130了,然后重新配置了一下windows的hosts文件,改了一下主机名映射关系,finalshell重新启动。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值