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 文件即可。

  • 相关阅读:
    [转]对Lucene PhraseQuery的slop的理解
    Best jQuery Plugins of 2010
    15 jQuery Plugins To Create A User Friendly Tooltip
    Lucene:基于Java的全文检索引擎简介
    9 Powerful jQuery File Upload Plugins
    Coding Best Practices Using DateTime in the .NET Framework
    Best Image Croppers ready to use for web developers
    28 jQuery Zoom Plugins Creating Stunning Image Effect
    VS2005 + VSS2005 实现团队开发、源代码管理、版本控制(转)
    禁止状态栏显示超链
  • 原文地址:https://www.cnblogs.com/wn1m/p/11285345.html
Copyright © 2011-2022 走看看