• Linux实用操作-----软件的安装


    教程推荐:Linux零基础快速入门到精通

    1、Linux系统的应用商店

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

    下载安装包自行安装

    win系统使用exe文件、msi文件等

    mac系统使用dmg文件、pkg文件等

    系统的应用商店内安装

    win系统有Microsoft Store商店

    mac系统有AppStore商店

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

    yum命令

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

    语法:

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

    install:安装

    remove:卸载

    search:搜索

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

    yum命令需要联网

    yum [-y] install wget 通过yum命令安装wget程序

    yum [-y] remove wget,通过yum命令卸载wget命令

    yum search wget,通过yum命令,搜索是否有wget安装包

    apt命令 - 扩展

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

    CentOS使用yum管理器,Ubuntu使用apt管理器

    通过前面学习的WSL环境,我们可以得到Ubuntu运行环境。

    语法:

     用法和yum一致,同样需要root权限

    apt install wget,安装wget

    apt remove wget,移除wget

    apt search wget,搜索wget

    2、systemctl命令

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

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

    语法:

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

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

    NetworkManager,主网络服务

    network,副网络服务

    firewalld,防火墙服务

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

    现在可以使用systemctl去尝试一下,控制这些服务的启动、关闭、自启动啦

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

    yum install -y ntp,安装ntp软件

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

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

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

    3、软连接

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

    类似Windows系统中的《快捷方式》

    语法:

    -s选项,创建软连接

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

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

    实例:

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

    ln -s /etc/yum ~/yum

    4、日期、时区 

    date命令

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

    语法:

    -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:00:00 UTC 到现在的秒数

    使用date命令本体,无选项,直接查看时间

     可以看到这个格式非常的不习惯。我们可以通过格式化字符串自定义显示格式

    按照2022-01-01的格式显示日期

     •按照2022-01-01 10:00:00的格式显示日期

     如上,由于中间带有空格,所以使用双引号包围格式化字符串,作为整体。

    date命令进行日期加减

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

    其中支持的时间标记为:

    year

    month

    day

    hour小时

    minute分钟

    second

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

    修改Linux时区

    细心的同学可能会发现,通过date查看的日期时间是不准确的,这是因为:系统默认时区非中国的东八区

    使用root权限,执行如下命令,修改时区为东八区时区

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

    ntp程序

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

    安装ntpyum -y install ntp

    启动并设置开机自启:

    systemctl start ntpd

    systemctl enable ntpd

    ntpd启动后会定期的帮助我们联网校准系统的时间

    也可以手动校准(root权限):ntpdate -u ntp.aliyun.com

    通过阿里云提供的服务网址配合ntpdate(安装ntp后会附带这个命令)命令自动校准

  • 相关阅读:
    走进Hive
    使用C语言实现各种排序(总结)
    liunx禁ping 详解traceroute的不同用法
    CCNP-第十九篇-ISIS(二)
    Java Streams:流操作及示例
    LeetCode | 725. Split Linked List in Parts
    想做钢铁侠?听说很多大佬都是用它入门的
    【Hack The Box】windows练习-- forest
    Android中级——MVVM
    Mask R-CNN
  • 原文地址:https://blog.csdn.net/JACK_SUJAVA/article/details/127904191