玩命加载中 . . .

远程linux端配置

  1. 首先vmware虚拟机用桥接方式进行启动

    img

  2. 进入系统后,输入ifconfig看IP配置,记下IP地址

  3. 设置完成后,需要关闭防火墙才能进行访问(没有防火墙的跳过)

    /etc/init.d/iptables stop    #关闭防火墙
    /etc/init.d/iptables status  #查看防火墙状态
    
  4. 查看是否SSH是否安装启动:

    /etc/init.d/sshd status    #查看状态
    /etc/init.d/sshd start     #SSH开启
    netstat -antp | grep sshd  #确认SSH对外端口【默认为22】是否开启
    

问题

我一般遇到这种情况,是在进行rm -rf dir还未结束的时候,ctrl+C取消了。再次进行rm -rf 的时候就会出现这种情况无法删除了:

rm: cannot remove ‘2021-09-23/.nfs0000000680da307e0000074e’: Device or resource busy
rm: cannot remove ‘2021-09-23/.nfs000000069ce7333000000752’: Device or resource busy

解决办法

执行lsof命令查看哪些程序在用这个目录

lsof +d <dir>

显示如下:

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1005/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF        NODE NAME
java    428434 root    7w   REG   0,45        0 28373237765 2021-09-23/.nfs000000069b2d400500000756
java    428434 root    8w   REG   0,45    33591 28402851925 2021-09-23/.nfs000000069cf1205500000757
java    428434 root    9w   REG   0,45        0 28402851926 2021-09-23/.nfs000000069cf1205600000758
java    457674 root    7w   REG   0,45    16447 28402201392 2021-09-23/.nfs000000069ce7333000000752
java    457674 root    8w   REG   0,45  1837922 27931586686 2021-09-23/.nfs0000000680da307e0000074e

然后kill掉这些进程

kill -9 428434 457674

问题

使用sudo apt install xxx出现以下问题:

E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

解决方案

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

terminal shell配置

采用oh-my-zsh

  1. 安装zsh:
sudo apt install zsh
  1. 安装ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. 在~/.zshrc添加
# cd then ls
function chpwd() {
    emulate -L zsh
    ls
}

alias g='gvim'
alias gz='gvim ~/.zshrc'
alias gv='gvim ~/.vimrc'
alias ss='source ~/.bashrc'
alias dakai='xdg-open'

一行执行多条命令

  • 分号 : 顺序地独立执行各条命令, 彼此之间不关心是否失败, 所有命令都会执行。
  • && : 顺序执行各条命令, 只有当前一个执行成功时候, 才执行后面的。
  • || : 顺序执行各条命令, 只有当前面一个执行失败的时候, 才执行后面的。

搜索已经使用的命令 ctrl+r

先按ctrl+r,然后输入要搜索的字符串即可。
ctrl+r search_term