Linux杂项

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

磁盘操作

  1. 查看分区使用情况

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

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

    fdisk -l
    
  4. 挂载分区

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

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

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

    需先取消挂载才能执行

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

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

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

    fdisk /dev/sdb
    
/mnt/sdb3/frp/frpc -c blog.ini &
/mnt/sdb3/frp/frpc -c mc_web.ini &
/mnt/sdb3/frp/frpc -c mc_server.ini &
/mnt/sdb3/frp/frpc -c ark_port1.ini &
/mnt/sdb3/frp/frpc -c ark_port2.ini &


export http_proxy=192.168.31.198:1081
export https_proxy=192.168.31.198:1081

Linux之间传文件:

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

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

nginx上传文件大小设置

cd /etc/nginx
sudo vim nginx.conf

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

client_max_body_size 20m;

Nginx配置server

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

server{

		listen 80;
		server_name minio.xlxs.top;

        location / {
            proxy_pass http://127.0.0.1:7027;
            proxy_set_header    Host            $host:80;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
}

ln -s /etc/nginx/sites-available/stuv /etc/nginx/sites-enabled/stuv
systemctl restart nginx

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

server {
        listen 80;
        server_name minio.xlxs.top;

        location / {
            proxy_pass http://127.0.0.1:9000;
        }

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

进程相关

结束进程

kill -s 9 [pid]

Service

刷新服务

sudo systemctl daemon-reload

路径

/lib/systemd/system

服务名

touch frp.service

内容

[Unit]
Description=Frp Proxy
[Service]
Type=simple
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=root
Group=root
#ExecStartPre=[命令]
ExecStart=/home/jin/frp/start_frp.sh
WorkingDirectory=/home/jin/frp
LimitNOFILE=100000
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s INT $MAINPID
[Install]
WantedBy=multi-user.target

启用服务

sudo systemctl enable frp

查看硬件信息

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