N59030-第四周作業

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

    $ sudo yum install httpd
    # yum 安裝,切換到預設 DocumentRoot
    $ cd /var/www/html
    # 建立目錄作為倉庫
    $ sudo mkdir centos-7.9
    # 掛載光盤,並複製檔案到建立的目錄,作為倉庫
    $ sudo mount /dev/sr0 /media
    $ sudo cp -ar /media/* ./centos-7.9
    


  2. 编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

    $ sudo mv httpd-2.4.49.tar.gz /usr/local/src
    $ cd /usr/local/src
    $ sudo tar zxvf mv httpd-2.4.49.tar.gz
    $ cd httpd-2.4.49
    $ sudo ./configure --prefix=/opt/apache2 --enable-ssl
    # 測試機有8核,使用 -j 多核來編譯,提昇速度
    $ sudo make -j 8
    $ sudo make install
    # 變更 Apache 執行帳號
    $ sudo groupadd -g 80 apache
    $ sudo useradd -r -u 80 -g 80 -s /sbin/nologin apache
    # 編輯 apache 設定檔
    $ sudo vi /opt/apache2/conf/httpd.conf
    # 添加環境變數,方便啟動/停止 apache 服務
    $ sudo vi /etc/profile.d/http.sh
    



  3. 利用sed 取出ifconfig命令中本机的IPv4地址

    $ ifconfig  |sed -n '/netmask/p' |tr -s ' '|cut -d " " -f 3
    


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

    $ sed -n '/^$/d;/^[[:space:]]*#/!p' /etc/fstab
    
  5. 处理/etc/fstab路径,使用sed命令取出其目录名和基名

    $ echo /etc/fstab/ | sed -nr 's#(.*)/([^/]+)/?#\1#p'
    $ echo /etc/fstab/ | sed -nr 's#(.*)/([^/]+)/?#\2#p'
    
  6. 列出ubuntu软件管理工具apt的一些用法(自由总结)
    apt command [options]

    Command 說明
    install 安裝套件
    remove 僅移除套件
    purge 移除套件,並同時移除設定檔
    autoremove 移除套件及相依性未使用到的套件
    clean 清除之前下載的安裝檔
    update 更新軟體的最新資訊及列表
    upgrade 更新目前已安裝的軟體到最新版本
    list 列出套件清單
    show 顯示套件資訊
    search 搜尋套件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容