命令history
- 持久化设置,可以修改配置文件:.bash_profile 或 .bashrc。执行source命令后,设置生效。你也可以退出后重新登录。
$ nano .bashrc
export HISTCONTROL=ignorespace
$ source .bashrc
$ nano .bashrc
export HISTCONTROL=ignorespace
$ source .bashrc
$ find /var/log -mtime 0 -ls
33575669 4 drwxr-xr-x 15 root root 4096 7月 29 06:33 /var/log
34131780 164 -rw------- 1 root root 166061 7月 29 10:20 /var/log/messages
find /var/log -mtime -1
find /var/log -mtime 1
find /var/log -mtime +1
$ find . -size +40M -ls
17180574 42480 -rwxr-xr-x 1 root root 43499520 3月 11 2020 ./kubectl
$ find . -size +40M -exec ls -lh {} \;
-rwxr-xr-x 1 root root 42M 3月 11 2020 ./kubectl
grep -i 'text' hello.txt
grep 'text' hello.txt hi.txt
grep 'text' *
grep -R 'text' *
find ~ -name pip* | xargs -i grep "index-url" {} --color -nH
/home/lnsoft/.config/pip/pip.conf:2:index-url = https://mirrors.aliyun.com/pypi/simple/
find . | grep -F .run
ll | grep '^-'
ll -R | grep '^d'
ll | grep '^d' | wc -l
brew install imagemagick
convert test.jpg -resize x640 test.jpg
convert test.jpg -resize 640x640 test.jpg
convert test.jpg -resize 640x640! test.jpg
find . -name '*.png' -exec convert {} -resize 640x640 {} \;
wget -i urls.txt
安装了Ubuntu系统后,默认ssh不允许使用密码进行root登录,通过如何配置可以实现允许。
$ service ssh restart
$ /etc/init.d/ssh restart
$ cat /proc/version
Linux version 4.18.0-147.5.1.el8_1.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20190507 (Red Hat 8.3.1-4) (GCC)) #1 SMP Wed Feb 5 02:00:39 UTC 2020
$ hostnamectl | grep Kernel
Kernel: Linux 4.18.0-147.5.1.el8_1.x86_64
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 8.1.1911 (Core)
Release: 8.1.1911
Codename: Core
/proc/driver/nvidia/version $ cat /proc/dr
在一台新安装的 Ubuntu20.04 系统上安装 NVIDIA GPU 驱动。
$ sudo update-initramfs -u
$ sudo reboot
$ lsmod | grep nouveau

$ wget https://cn.download.nvidia.com/tesla/450.80.02/NVIDIA-Linux-x86_64-450.80.02.run
$ sudo sh NVIDIA-Linux-x86_64-450.80.02.run
加速 Docker Hub 镜像拉取速度。
## 另一种方法()
cat << EOF >/etc/docker/daemon.json
{
"registry-mirrors": ["https://75oltije.mirror.aliyuncs.com"]
}
EOF
在国内使用官方的镜像源安装 Ubuntu 应用非常慢,通常配置国内的镜像源来加快速度,如阿里云。
sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
Kubernetes集群为了不影响性能要禁用交换分区。
之前在文件
/etc/resolv.conf中设置了,过段时间总是自动恢复默认值。(注释中写的很详细,是不可编辑的由系统自动生成的文件)
今天同事安装了一台新的服务器Ubuntu20.04,但用户名和主机名不是我想要的,这里尝试了直接修改Linux文件的方式。
$ uname -n
在 Ubuntu20.04 上安装 nvidia-docker2
$ nano /etc/docker/daemon.json
{
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
在 Ubuntu20.04 上安装 Docker
$ sudo rm -rf /var/lib/docker
sudo systemctl status nfs-server
sudo cat /proc/fs/nfsd/versions
-2 +3 +4 +4.1 +4.2
sudo nano /etc/exports
/data/nfs 172.16.33.0/24(rw,sync,fsid=0,crossmnt,no_subtree_check)
sudo exportfs -ra
sudo exportfs -v
sudo systemctl restart nfs-server
showmount -e 172.16.33.157
Export list for 172.16.33.157:
/data/nfs 172.16.33.0/24,172.16.128.164
sudo mount -t nfs 172.16.33.157:/ $(pwd)/nfs
sudo umount $(pwd)/nfs