Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机

目录

一.各类使用小技巧

1.1 强制停止

1.CTRL + C

1.2 退出登出

1. CTRL + D

1.3 历史命令搜索

1.history命令

2. !命令

3. CTRL + R

1.4 光标移动

二 .使用yum为centos系统安装软件

2.1 Linux 系统的应用商店

2.2 yum命令

2.3apt 命令﹣扩展

三.systemctl 命令

3.1 systemctl控制软件的启动和关闭

四.软连接

4.1 ln命令创建软连接

4.2日期和时区

1.date命令

2.date命令进行日期加减

3.修改Linux的时区

4.ntp 程序

五.IP地址和主机名

5.1IP地址

1. IP地址

5.2  特殊IP地址

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

0.0.0.0,特殊 IP 地址

5.3主机名

1. 在 Linux 中修改主机名

5.4域名解析

5.5配置主机映射

5.6虚拟机配置固定IP

一.各类使用小技巧

1.1 强制停止

1.CTRL + C

linux某些程序的运行,如果想要强制停止他,可以使用快捷键CTRL + C

命令输入错误,也可以通过快捷键CTRL + C,退出当前输入,重新输入

1.2 退出登出

1. CTRL + D

可以通过快捷键CTRL + d 退出账号登录

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

注意事项:不能退出vi/vim

1.3 历史命令搜索

1.history命令

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

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第1张图片

2. !命令

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

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第2张图片

3. CTRL + R

可以通过快捷键:CTRL + R 输入内容去匹配历史命令

如果搜索到的内容是你需要的,那么:

回车执行

键盘左右键,可以得到此命令(不执行)

1.4 光标移动

CTRL + a ,跳到命令行开头

CTRL + e,跳到命令行结尾

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

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

二 .使用yum为centos系统安装软件

2.1 Linux 系统的应用商店

操作系统安装软件有许多种方式,一般分为:

下载安装包自行安装
        如 win 系统使用 exe 文件、 Msi 文件等
        如 Mac 系统使用 dng 文件、pkg 文件等.

系统的应用商店内安装
        如 win 系统有 Microsoft Store 商店
        如 mac 系统有 AppStore 商店
Linux 系统同样支持这两种方式,我们首先,先来学习使用: Linux 命令行内的"应用商店", yum 命令安装软件。

2.2 yum命令

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

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

选项:- y ,自动确认,无需手动确认安装或卸载过程
● install : 安装
● remove : 卸载
● search : 搜索

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

yum 命令需要联网

附件:下载wget程序

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第3张图片

2.3apt 命令﹣扩展

前面学习的各类 Linux 命令,都是通用的。但是软件安装, CentOS 系统和 Ubuntu 是使用不同的包管理器。

CentOS 使用 yum 管理器, Ubuntu 使用 apt 管理器
通过前面学习的 WSL 环境,我们可以得到 Ubuntu 运行环境。

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

用法和 yum 一致,同样需要 root 权限
●apt install wget ,安装 wget 
●apt remove wget ,移除 wget 
● apt search wget ,搜索 wget 

三.systemctl 命令

3.1 systemctl控制软件的启动和关闭


Linux 系统很多软件(内置或第三方)均支持使用 systemctl 命令控制:启动、停止、开机自启能够被 systemctl 管理的软件,一般也称之为:服务

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

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

● disable 关闭开机自启
系统内置的服务比较多,比如:
● NetworkManager ,主网络服务
● network ,副网络服务
● firewalld ,防火墙服务
● sshd , ssh 服务( FinalShell 远程登录 Linux 使用的就是这个服务)

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第4张图片

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

● yum install - y ntp ,安装 ntp 软件
可以通过 ntpd 服务名,配合 systemctl 进行控制
● yum install - y httpd ,安装 apache 服务器软件

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

四.软连接

4.1 ln命令创建软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置。
类似 Windows 系统中的《快捷方式》

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

- s 选项,创建软连接
参数1:被链接的文件或文件夹
参数2:要链接去的目的地

实例:

In - s / etc / yum . conf ~/ yum . conf 
ln - s / etc / yum ~/ yum 

4.2日期和时区

1.date命令

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

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


- d 按照给定的字符串显示日期,一般用于日期计算
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
% Y  年
% y  年份后两位数字(00.99)
% M  月份(01.12)
% d  日(01.31)
% H  小时(00.23)
% M  分钟(00.59)
% S   秒(00.60)
% s    自1970-01-01 00:0000 UTC 到现在的秘数

2.date命令进行日期加减

  - d 选项,可以按照给定的字符串显示日期,一般用于日期计算
Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第5张图片
 其中支持的时间标记为:
 year 年
 month 月
day 天
hour 小时
minute 分钟

second 秒
- d 选项可以和格式化字符串配合一起使用哦

3.修改Linux的时区

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第6张图片

将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai 文件链接为locatime文件即可

4.ntp 程序

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

安装 ntp : yum - y install ntp 

启动并设置开机自启:

· systemctl start ntpd 

· systemctl enable ntpd 

当 ntpd 启动后会定期的帮助我们联网校准系统的时间
也可以手动校准(需 root 权限): ntpdate - u ntp.aliyun.com
通过阿里云提供的服务网址配合 ntpdate (安装 ntp 后会附带这个命令)命令自动校准

五.IP地址和主机名

5.1IP地址

1. IP地址

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

 IP 地址主要有2个版本,V4版本和V6版本(V6很少用,暂不涉及)
IPv4版本的地址格式是: a . b . c . d ,其中 abcd 表示0~255的数字,如192.168.88.101就是一个标准的 IP 地址

可以通过命令 ifconfig ,查看本机的 ip 地址,如无法使用 ifconfig 命令,可以安装: yum - y install net - tools 

5.2  特殊IP地址

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

127.0.0.1,这个 IP 地址用于指代本机
0.0.0.0,特殊 IP 地址

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

5.3主机名

每一台电脑除了对外联络地址( IP 地址)以外,也可以有一个名字,称之为主机名无论是 Windows 或 Linux 系统,都可以给系统设置主机名

1. 在 Linux 中修改主机名

可以使用命令: hostname 查看主机名

可以使用命令: hostnamectl set - hostname 主机名,修改主机名(需 root )

重新登录 FinalShell 即可看到主机名已经正确显示

5.4域名解析

IP 地址实在是难以记忆,有没有什么办法可以通过主机名或替代的字符地址去代替数字化的 IP 地址呢?
实际上,我们一直都是通过字符化的地址去访问服务器,很少指定 IP 地址
比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址
其中,www.baidu.com,是百度的网址,我们称之为:域名

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第7张图片

即:
先查看本机的记录(私人地址本)
· Windows 看: CAWindows \System32\ drivers \ etc \ hosts 
· Linux 看:/ etc / hosts 

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

5.5配置主机映射

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第8张图片

5.6虚拟机配置固定IP

当前我们虚拟机的 Linux 操作系统,其 IP 地址是通过 DHCP 服务获取的。
 DHCP :动态获取 IP 地址,即每次重启设备后都会获取一次,可能导致 IP 地址频繁变更
原因1:办公电脑 IP 地址变化无所谓,但是我们要远程连接到 Linux 系统,如果 IP 地址经常变化我们就要频繁修改适配很麻烦
原因2:在刚刚我们配置了虚拟机 IP 地址和主机名的映射,如果 IP 频繁更改,我们也需要频繁更新映射关系
综上所述,我们需要 IP 地址固定下来,不要变化了。

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第9张图片

Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第10张图片Linu系统知识5—各类使用小技巧,使用yum为centos系统安装软件,下载wget程序,systemctl控制软件的启动和关闭, ln命令创建软连接,日期和时区,IP地址和主机名,主机名,配置主机_第11张图片

你可能感兴趣的:(Linux系统知识,vim,编辑器,linux,服务器)