Tag - linux

? linux ?    2019-01-29 16:02:24    521    1    0
grep  查找匹配的行
持续更新 ......
 
? shell ? ? linux ?    2019-01-25 15:30:51    673    0    0

规律用法记忆点tips
从左边开始匹配:#  ##
从右边开始匹配:%  %%
最大化匹配:叠号 ##  %%  (从左/右匹配,当匹配到多个关键符时,匹配到最后一个停下)
最小化匹配:单号 #   %   (从左/右匹配,当匹配到多个关键符时,匹配到第一个停下)
从左匹配,* 号放在匹配符左边: */  *.  *-
从右匹配,* 号放在匹配符右边: /*  .* 
var=/vob/lcf/test.txt
常用取文件名:剩下的是从左起最后一个/的右边部分 ${var##*/}
常用取后缀:剩下的是从左起最后一个.的右边部分 ${var##*.}
常用取路径:剩下的是从右起第一个.的左边部分 ${var%/*}

.......


? linux ?    2019-01-11 16:22:44    1255    0    0

服务端开启NFS 服务, 配置共享目录 ,在客户端使用mount 命令将远程服务端的共享目录挂载到本机挂载点

服务端:
安装NFS,创建共享目录,修改exports配置,重启nfs服务
sudo apt install nfs-kernel-server
mkdir /vob
chmod 777 /vob
vi /etc/exports
/vob *(rw,no_root_squash,no_all_squash,no_subtree_check)
sudo service nfs-kernel-server restart
service nfs restart
service nfs status

客户端:
//将xx.xx.xx.xx:/version 挂载到本机/vob_jinsha(mount point)
//如果挂载点原本非空,则本机原来目录下的东西会被隐藏,进入到该目录会访问到共享目录的内容,umount可以恢复。
mount -t nfs -o rw xx.xx.xx.xx:/version /vob_jinsha

有时df -h 会一直卡住,出不来结果,这时可能是因为客户端挂载的一个共享目录在远程服务器上已经不存在,解决如下:
检查执行 :mount 查看共享目录列表是否有目录删除的情况
umount -l /var/www/html/qa-doc(mount point)
df -h 成功show

? linux ?    2019-01-11 16:22:44    439    0    0

虚拟机安装时的报错:

1. Cannot set up guest memory 'pc.ram'

Starting install...
Allocating 'vm-build.img' | 50 GB 00:00
ERROR internal error: process exited while connecting to monitor: Cannot set up guest memory 'pc.ram': Cannot allocate memory

Domain installation does not appear to have been successful.