Linux杂项

围巾🧣 2021年03月14日 555次浏览

磁盘操作

  1. 查看分区使用情况

    1. df -h [dir]
  2. 查看目录使用情况

    1. du -h --max-depth=1
    2. du -sh *

    3. # 将docker日志文件夹根据升序的方式罗列出来
    4. sudo du -d1 -h . | sort -h
    5. docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep "xxxxx"
  3. 查看分区情况

    1. fdisk -l
  4. 挂载分区

    -t ext4 可选,可以自动识别文件系统

    1. sudo mount -t ext4 /dev/sda1 /disk1
  5. 取消挂载

    1. sudo umount /dev/sda1
  6. 格式化分区

    需先取消挂载才能执行

    1. sudo mkfs.ext4 /dev/sda1
  7. 重启后自动挂载分区

    要修改/etc/fstab文件
    加一行字:

    1. /dev/sda1 /disk1 ext4 defaults 0 0
  8. 新增删除分区(进去再具体操作)

    1. fdisk /dev/sdb
  1. /mnt/sdb3/frp/frpc -c blog.ini &
  2. /mnt/sdb3/frp/frpc -c mc_web.ini &
  3. /mnt/sdb3/frp/frpc -c mc_server.ini &
  4. /mnt/sdb3/frp/frpc -c ark_port1.ini &
  5. /mnt/sdb3/frp/frpc -c ark_port2.ini &


  6. export http_proxy=192.168.31.198:1081
  7. export https_proxy=192.168.31.198:1081

Linux之间传文件:

  1. scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径

  2. scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径

nginx上传文件大小设置

  1. cd /etc/nginx
  2. sudo vim nginx.conf

找到http{}段并修改以下内容:

client_max_body_size 20m;

Nginx配置server

/etc/nginx/sites-available 云服务器端

  1. server{

  2. listen 80;
  3. server_name minio.xlxs.top;

  4. location / {
  5. proxy_pass http://127.0.0.1:7027;
  6. proxy_set_header Host $host:80;
  7. proxy_set_header X-Real-IP $remote_addr;
  8. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  9. proxy_set_header X-Forwarded-Proto $scheme;
  10. }
  11. }
  1. ln -s /etc/nginx/sites-available/stuv /etc/nginx/sites-enabled/stuv
  1. systemctl restart nginx

/etc/nginx/sites-available 内网机器

  1. server {
  2. listen 80;
  3. server_name minio.xlxs.top;

  4. location / {
  5. proxy_pass http://127.0.0.1:9000;
  6. }

  7. }
  1. sudo ln -s /etc/nginx/sites-available/stuv /etc/nginx/sites-enabled/stuv

进程相关

结束进程

  1. kill -s 9 [pid]

Service

刷新服务

  1. sudo systemctl daemon-reload

路径

  1. /lib/systemd/system

服务名

  1. touch frp.service

内容

  1. [Unit]
  2. Description=Frp Proxy
  3. [Service]
  4. Type=simple
  5. Restart=on-failure
  6. RestartSec=5
  7. StartLimitInterval=60s
  8. StartLimitBurst=3
  9. User=root
  10. Group=root
  11. #ExecStartPre=[命令]
  12. ExecStart=/home/jin/frp/start_frp.sh
  13. WorkingDirectory=/home/jin/frp
  14. LimitNOFILE=100000
  15. ExecReload=/bin/kill -s HUP $MAINPID
  16. ExecStop=/bin/kill -s INT $MAINPID
  17. [Install]
  18. WantedBy=multi-user.target

启用服务

  1. sudo systemctl enable frp

查看硬件信息

lscpu命令,查看的是CPU的统计信息.