linux相关内容

一.基础用法

~ 和 $HOME

~ 和 $HOME 在大多数情况下是等价的,都表示当前用户的主目录路径。如果当前用户是 root 用户,则 $HOME 变量的值为 /root。
是一个 shell 中的特殊字符,它只在 shell 中扩展为当前用户的主目录路径。而 $HOME 是一个环境变量,它可以在任何程序中使用,并且总是扩展为当前用户的主目录路径。

ip

命令进行的所有配置都是临时动态生效的,重启机器后就丢了,如需要永久配置还得写在网卡配置文件中
ip a
ip addr show
ip addr show ens33
启动网卡 ip link set ens33 up
禁用网卡 ip link set ens33 down
添加ip地址 ip addr add 192.168.58.135/24 dev ens33(临时生效,重启地址就没了)
删除ip地址 ip addr del 192.168.58.135/24 dev ens33

检查路由/默认网关的信息
ip route show
ip route get 192.168.58.2,去往网关是从58.135这个地址走的

默认路由 ip route add default via 192.168.58.2,持久化的话网卡配置里写下gateway应该就可以了

日志:journalctl -u docker --since today

du

看哪个目录磁盘占用高,CD进去, 然后 du -sh *

ldd和rpm

ldd用来打印或者查看程序运行所需的共享库(访问共享对象依赖关系),常用来解决程序因缺少某个库文件而不能运行的一些问题
sudo yum install libseccomp
rpm -q container-selinux
yumdownloader --resolve container-selinux
yum deplist ansible,如果依赖包确实,可以直接挂ISO镜像安装。

LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径
export LD_LIBRARY_PATH= L D L I B R A R Y P A T H : LD_LIBRARY_PATH: LDLIBRARYPATH:pwd
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

查看操作系统

Hardware configuration (e.g. lscpu):
◦ OS (e.g. cat /etc/os-release):
◦ Kernel (e.g. uname -a):
◦ Go version (e.g. go version):
◦ Others:
查看内核占用内存cat /proc/meminfo
查看CPU基本信息
lscpu
cat /proc/cpuinfo
free -h

apt-get update

unable to locate package net-tools
第一次安装ubuntu的时候,执行ifconfig会出现此错误,需要先执行“apt-get update”(可以先手机联网)
linux相关内容_第1张图片

你可能感兴趣的:(操作系统,ubuntu,linux,运维)