systemctl自定义服务

分类:Linux, 发布于 2021-07-28 10:27:22,评论(0)浏览(201)

一、 mqtt

[Unit]
Description=Mosquitto
After=network-online.target
Wants=network-online.target
 
[Service]
ExecStart=/usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
User=mosquitto
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target

二、python

[Unit]
Description=data_collect
After=network.target
 
[Service]
ExecStart=/home/ubuntu/data_collect/start.sh
Type=forking
 
[Install]
WantedBy=multi-user.target


Ubuntu 20.04 LVM磁盘扩容

分类:Linux, 发布于 2021-06-30 08:49:58,评论(0)浏览(263)

lsblk查看剩余空间

扩展全部剩余空间

lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

刷新生效

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv


docker常用命令

分类:Linux, 发布于 2021-06-09 10:05:44,评论(0)浏览(300)

1、启动docker容器

docker run -d -i -t <imageID> /bin/bash 

这个时候,我们使用docker ps命令,我们就可以知道哪些程序在后台运行

2、进入docker容器

docker exec -it d48b21a7e439 /bin/sh

3、启动关闭重启

docker stop 容器id

docker start 容器id

docker restart 容器id

4、查看所有images

docker images

5、删除image

docker rmi <image id>

要删除全部image的话

docker rmi $(docker images -q)

6、容器与主机之间的数据拷贝

docker cp /www/runoob 96f7f14e99ab:/www/

7、删除容器

docker rm -f d48b21a7e439

Ubuntu20.04修改时区

分类:Linux, 发布于 2021-04-26 15:40:53,评论(0)浏览(220)

一、命令设置

sudo tzselect
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

用timedatectl查看下发现时区已经更改


ubuntu下useradd与adduser区别

分类:Linux, 发布于 2021-03-13 01:52:00,评论(0)浏览(204)

一、useradd username不会在/home下建立一个文件夹username

    (1)会在/etc/passwd下面添加注册的账户:

    (2)会在/etc/shadow 文件下建立注册用户的密码:

    (3)不会在/home下建立一个文件夹username: 

二、adduser username

    (1)会在/etc/passwd下面添加注册的账户:

    (2)会在/etc/shadow 文件下建立注册用户的密码:

    (3)会在/home下建立一个文件夹username

三、useradd -m username跟adduser一样,可以建立一个文件夹username,但是没有设置密码


git私有库添加多用户

分类:Linux, 发布于 2021-03-13 01:30:55,评论(0)浏览(204)

现在是团队协作时代,以下是给多成员配置git帐号的操作:

1、添加组

addgroup gitgroup

2、添加用户并分配到组&设置密码

adduser xie --ingroup gitgroup

4、出于安全考虑,第2步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成

xie:x:1004:1004:xie,,,:/home/xie:/bin/bash

将bash改为git-shell

3、创建版本库并授权

mkdir -p /git/test.git
git init --bare /git/test.git
chown -R xie:gitgroup /git/test.git
chmod -R 777 /git/test.git

4、客户端测试

git clone xie@host:/git/test.git

输入用户密码即可