kvm client disk 扩容

Step 1: Shut down the VM
sudo virsh list
sudo virsh shutdown 主机名
sudo virsh list

Step 2: Extend guest OS disk
sudo virsh domblklist 主机名
sudo virsh dumpxml 主机名 | egrep 'disk type' -A 5
sudo qemu-img info /var/lib/libvirt/images/磁盘名.qcow2

Step 3: Extend guest VM disk
sudo qemu-img resize /var/lib/libvirt/images/磁盘名.qcow2 +10G
sudo qemu-img info /var/lib/libvirt/images/磁盘名.qcow2
sudo virsh start 主机名
sudo virsh blockresize 主机名 /var/lib/libvirt/images/磁盘名.qcow2 40G

extend root filesystem using LVM on Linux
lsblk
On Ubuntu / Debian system, run
sudo apt -y install cloud-guest-utils
For CentOS server, run
sudo yum -y install cloud-utils-growpart

sudo growpart /dev/vda 3
sudo pvresize /dev/vda3
sudo pvs
sudo vgs
df -hT
sudo lvextend -l +100%FREE /dev/name-of-volume-group/root

For ext4 filesystem
sudo resize2fs /dev/name-of-volume-group/root
For xfs filesystem
sudo xfs_growfs /

ubuntu 安装 HP 打印机驱动

https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
不要安装太新的,有依赖问题,ubuntu18装3.17.11就可以

1.安装包
sudo apt-get install hplip printer-driver-hpcups

  1. 从这里下载和当前hplip版本对应的插件 http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
  2. 安装刚刚下载的插件
    sudo hp-plugin hplip-3.20.3-plugin.run
  3. 运行 hp-setup 然后按照提示下一步就行了

解决设置界面还不能运行(pyqt*)的问题
sudo apt-get install hplip-gui

解决 canberra-gtk-module 加载失败的问题
sudo apt-get install libcanberra-gtk*

npm私有化部署sinopia安装

  1. python 2.7
  2. 把它添加到环境变量PATH, npm config set python python2.7
  3. npm i node-gyp -g ,windows下会报错,忽略错误。
  4. npm install -g sinopia ,忽略错误。
  5. 配置 C:\Users\用户\AppData\Roaming\sinopia\config.yaml
    storage: D:/Data/sinopia/storage
    listen: 0.0.0.0:9001
    uplinks:
    npmjs:
    url: https://registry.npm.taobao.org/
    packages:
    '@/':
    \# scoped packages
    access: $all
    publish: $authenticated
    proxy: npmjs

修改 C:\Users\用户\AppData\Roaming\npm\node_modules\sinopia\lib\local-fs.js:42:18
if (err) fs.unlink(src,cb)

安装 nssm

官网下载地址:https://nssm.cc/download

php上传文件文件大小限制

  1. 在php.ini里查找
    max_execution_time
    默认是30秒.改为
    max_execution_time = 0
    0表示没有限制
  2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
    php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
    查找 post_max_size .改为
    post_max_size = 150M
  3. 查找upload_max_filesize,默认为8M改为
    upload_max_filesize = 100M
  4. 打开nginx主配置文件nginx.conf,找到http{}段,修改或者添加 client_max_body_size 的值

    client_max_body_size 20m;