zoukankan      html  css  js  c++  java
  • Ubuntu使用小结(主要为后面部署K8s集群做基础铺垫)

    包管理

      dpkg -L libxml2       #查看libxml2安装了些什么文件
      dpkg -s /usr/bin/ls        #查看ls是那个包提供的
      dpkg -c abc.deb      #查看abc.deb包中包含了那些文件
      dpkg -i abc.deb      #安装abc.deb

      apt-cache madison docker-ce  #查看apt源缓存数据库中关于docker-ce的所有相关版本信息
      apt list |grep libxml2      #列出apt源缓存数据库中所有deb包,并过滤其中包含libxml2的包

      apt update    #更新apt源缓存数据库信息

      apt-get install procps (top 命令) iputils-ping (ping 命令) iputils-arping iputils-tracepath iproute2 net-tools (网络工具) tcpdump openssh-server(包含ssh,scp等)
            telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zliblg-dev ntpdate

    修改apt源:
      vim /etc/apt/sources.list   #注意:修改完成后,必须执行apt update 去更新apt 源缓存数据库。

    snap : 这是ubuntu上一种新的包管理工具,它最大的优点是,在它的软件库中,所有软件都是独立的个体,即单个软件包包含了运行时,所需要的所有文件,不需要在去解决依赖问题了,它安装的软件运行起来后,像容器一样。
      若想看看snap有哪些软件包可用,可查看 https://uappexplorer.com/snaps
      snap list    #查看当前已经安装的snap软件包。
      snap stop lxd      #可停止正则运行的lxd服务。
      snap remove lxd      #可卸载lxd软件
      snap changes      #可查看当前安装,卸载等过程中出现的错误。
      snap abort 6        #可强制终止第6个安装出现错误,但依然在重试的安装进程。
      snap info core      #查看core这个软件的基本信息。
      snap install lxd      #安装lxd工具
      snap refresh lxd     #更新lxd工具,若不写lxd就是更新所有snap软件包。
      snap revert lxd        #回退到lxd的前一个版本。

      #卸载snap包管理器的方法:
        1. 先卸载snap中所有已经安装的snap包.
          snap remove lxd    #默认ubuntu 18.10中是安装了lxd
        2. 直接卸载snap
          apt remove snapd

    Ubuntu如何修改全局DNS:

    #通常来说,习惯使用RHEL系统的人,肯定非常熟悉 /etc/resolv.conf 文件,但在Ubuntu18.10后,这个文件就不再是真实我们理解的resole.conf了。
    ~# ll /etc/resolv.conf
      lrwxrwxrwx 1 root root 39 Oct 18 2018 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
      这就是真相。为啥会这样?可参考man systemd-resolved.service 因为我也看的不太懂,所以我就不说了。哈哈,希望有更深入理解的道友多多指点呀.
      想要让全局生效,man手册中说了种方法:
        1. 删除软连接,重建resolv.conf
          然后使用,下面命令来验证
          resolvectl status

    ubuntu上查看message日志:

      tail -f /var/log/syslog

    重启网络:

      vim /etc/netplan/50-cloud-init.yaml   #关于此配置文件的详细示例: man netplan 
      netplan apply

    #Ubuntu设置系统时区

    # 查看时区列表
      timedatectl list-timezones

    # 设置使用Asia/Shanghai时区,使用此命令修改时区,会修改的比较全面,它会修改/etc/timezone和/etc/localtime ,你若直接使用 /usr/share/zoneinfo/Asia/Shanghai 去覆盖/etc/localtime,使用date看,确实改了时区,但timedatectl看系统中默认的时区还是UTC,所以,建议使用timedatectl来修改时区。
      timedatectl set-timezone Asia/Shanghai

    英文Ubuntu系统中安装支持中文UTF-8

    1. 安装中文包:
      apt-get install language-pack-zh*
    2. 配置相关环境变量
      vim /etc/environment
        #增加语言和编码设置
        LANG="zh_CN.UTF-8"
        LANGUAGE="zh_CN:zh:en_US:en"

      #样品配置:
        PAHT="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games"
        LANG="zh_CN.UTF-8"
        UNZIP="-O CP936"
        ZIPINFO="-O CP936"
    3. 重新设置本地配置
      dpkg-reconfigure locales

    证书签发".rnd"问题

      ubuntu上使用openssl req x509 -new -nodes .....签发证书时,出现.rnd文件找不到,这时,可以直接touch .rnd 文件即可。

  • 相关阅读:
    查看oracle死锁进程并结束死锁
    用windows 定时任务执行kettle的ktr文件,以及问题处理
    Sentinel 高可用流量管理框架
    python
    Excel Vlookup用法和常见报错#REF! #Value!
    OutLook从excel导入联系人
    配置windows server多个用户同时使用一个账户远程服务器
    从Sql Server转战Oracle 之 变量声明
    数据库tempdb的事物日志已满,原因为“ACTIVE_TRANSACTION”
    Chapter 2
  • 原文地址:https://www.cnblogs.com/wn1m/p/11285345.html
Copyright © 2011-2022 走看看