Linux基础学习(四)

自建yum仓库,分别为网络源和本地源

1.本地源

点击查看代码

root@ct7:~# yum install autofs
root@ct7:~# systemctl enable --now autofs
root@ct7:~# systemctl status autofs.service
root@ct7:~# mount /dev/cdrom /misc/
root@ct7:~# vim /etc/yum.repos.d/centos7.repo
[CentOS7]
name=CentOS 7
baseurl=file:///misc/
gpgcheck=1
enabled=1

root@ct7:~# yum clear all
root@ct7:~# yum makecache

2.网络源 点击查看代码

root@node3:~# cat /etc/apt/sources.list
deb http://repo.huaweicloud.com/ubuntu bionic main restricted
deb http://repo.huaweicloud.com/ubuntu bionic-updates main restricted
deb http://repo.huaweicloud.com/ubuntu bionic universe
deb http://repo.huaweicloud.com/ubuntu bionic-updates universe
deb http://repo.huaweicloud.com/ubuntu bionic multiverse
deb http://repo.huaweicloud.com/ubuntu bionic-updates multiverse
deb http://repo.huaweicloud.com/ubuntu bionic-backports main restricted universe multiverse
deb http://repo.huaweicloud.com/ubuntu bionic-security main restricted
deb http://repo.huaweicloud.com/ubuntu bionic-security universe
deb http://repo.huaweicloud.com/ubuntu bionic-security multiverse
编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

点击查看代码

[root@ct7 httpd-2.4.52]# cd /data/
[root@ct7 httpd-2.4.52]# wget -r https://dlcdn.apache.org//httpd/httpd-2.4.52.tar.bz2
[root@ct7 httpd-2.4.52]# tar xvf httpd-2.4.52.tar.bz2
[root@ct7 httpd-2.4.52]# cd httpd-2.4.52
[root@ct7 httpd-2.4.52]# yum install apr-devel -y
[root@ct7 httpd-2.4.52]# yum install -y apr-util-devel
[root@ct7 httpd-2.4.52]# yum install openssl-devel -y
[root@ct7 httpd-2.4.52]# ./configure --prefix=/opt/httpd --sysconfdir=/etc/httpd --enable-ssl
[root@ct7 httpd-2.4.52]# make -j 2
[root@ct7 httpd-2.4.52]# make install
[root@ct7 httpd-2.4.52]# /opt/httpd/bin/apachectl -k start

Linux基础学习(四)
利用sed 取出ifconfig命令中本机的IPv4地址

ip addr show eth0 | sed -nr "3s/[^0-9]+([0-9.]+).*/\1/p"

删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

[root@ct7 opt]# cat fstab | sed -r 's/^#[[:space:]]*//'

处理/etc/fstab路径,使用sed命令取出其目录名和基名

点击查看代码

[root@ct7 ~]# echo /etc/fstab | sed -nr 's/^(.*\/).*/\1/p'
/etc/
[root@ct7 ~]# echo /etc/fstab | sed -nr 's/^(.*\/)//p'
fstab

列出ubuntu软件管理工具apt的一些用法(自由总结)
  1. 安装软件包
    apt install packagename
  2. 在软件库里搜索软件包
    apt search packagename
  3. 显示软件包信息
    apt show packagename
  4. 更新软件包
    apt update
  5. 删除软件包
    apt remove
  6. 自动删除所有未使用的软件包
    apt aoturemove

Original: https://www.cnblogs.com/anxuange/p/15718526.html
Author: 安玄歌
Title: Linux基础学习(四)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585188/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • djnago-filter用法

    django-filter用法 集成drf 不指定字段的过滤参数,那么该字段就默认为exact,精准匹配自定义filter文件内 from django_filters impor…

    Linux 2023年6月14日
    0128
  • 音视频技术入门课 -01 如何从色彩格式、帧率等参数角度看视频图像?

    本文将从视频 / 图像的原始数据格式、视频逐行 / 隔行扫描、帧率、图像分辨率、色域等几方面入手,对视频基础知识做一个整体性的了解。 看视频时会看到很多图像,是由一个个像素点组成的…

    Linux 2023年6月7日
    0133
  • 015 Linux 标准输入输出、重定向、管道和后台启动进程命令

    1 三种标准输入输出 2 什么是重定向?如何重定向? (1)什么是重定向? (2)如何重定向? 3 管道符以及和它容易混淆的一些符号使用 (1)管道符 | (2)&和&am…

    Linux 2023年5月27日
    0115
  • 【故障公告】取代 memcached 的 redis 出现问题造成网站故障(已解决)

    6月19日开始,我们将博客站点的缓存服务器从 memcached 换成了 redis,稳定运行了3天,今天上午访问高峰突然出现问题,在 11:00-12:30 期间影响了网站的正常…

    Linux 2023年5月28日
    0113
  • SSH免密登录的配置

    ssh登录 登录ssh一般情况有两种方法 密码登录 秘钥登录(免密) 大部分情况我们选择都是输入密码登录,平常使用暂时没有遇到什么问题。最近我编写了一些使用scp来传输文件的脚本,…

    Linux 2023年6月6日
    052
  • Linux之vim编辑器

    1.vim三种模式 模式 操作 可视模式 可查看内容 编辑模式 可查看可修改内容 命令行模式 给vim发送控制命令,可查看内容 注:打开文件,默认是可视模式 2.三种模式的切换 可…

    Linux 2023年6月6日
    095
  • Shell脚本监控线上端口服务是否正常开启

    前言: 线上服务正常可用是至关重要的,当正在运行的某个端口服务异常停止,我们期望定时脚本可以自动启动,而无需遇到问题再人为的启动。 例如:监听Mysql服务是否正常,我们通常的思路…

    Linux 2023年5月28日
    0103
  • WPF 开源二维绘画小工具 GeometryToolDemo 项目

    这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT 协议在 GitHub 上完全开源 这是一个演示 WPF 进行二维绘画的小工具 Demo 项目,基于 MIT…

    Linux 2023年6月6日
    0111
  • 爱快在PVE下不定时反复重启死机的解决方法

    太长不看版本: 爱快3.6.X在PVE乃至于ESXI下都存在一定的兼容问题 ! 详细情况: 如题,使用爱快版本为3.6.3 x64 Build20220407113364,底层虚拟…

    Linux 2023年6月13日
    0181
  • Jenkins中HTML报告无法正常显示问题解决

    自动化结果生成了HTML报告,但是在Jenkins中打开报告却显示空白,打开控制台,可以看到该报错 参考https://www.jenkins.io/doc/book/securi…

    Linux 2023年6月6日
    0110
  • LVS+KeepAlived高可用部署架构

    1 构建高可用集群 1.1 什么是高可用集群 高可用集群(High Availability Cluster,简称HA Cluster),是指以减少服务中断时间为目的得服务器集群技…

    Linux 2023年6月13日
    085
  • linux命令__ln

    ln ln是linux中又一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目…

    Linux 2023年6月7日
    0107
  • 华为云服务器数据库配置远程连接

    华为云服务器数据库配置远程连接 起因 暑期购买了华为云的一台服务器进行开发 在上面部署了MySQL数据库,由于app中修改用户信息存在未修复的bug,经常会出现登录密码为空,导致账…

    Linux 2023年6月13日
    0135
  • 最好的Java开发工具—IDEA

    IDEA的使用 IntelliJ IDEA工具的使用 1. 常见的Java集成开发工具 Eclipse IBM团队研发的一个开源的非常好用的集成开发环境。寓意:吞并Sun公司。不过…

    Linux 2023年6月14日
    0107
  • Linux常用命令总结

    Linux常用命令总结 关机 & 重启&注销 常用命令 作用 shutdown -h now 即刻关机 shutdown -h 5 5分钟后关机 shutdown …

    Linux 2023年6月7日
    0102
  • usermod -aG命令

    原文链接:https://www.zhoubotong.site/post/73.html添加用户uos到组groupA里: usermod -a -G groupA uos 例如…

    Linux 2023年6月6日
    02.0K
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球