首页
关于
壁纸
直播
留言
友链
统计
Search
1
《三国志英杰传》攻略
6,216 阅读
2
Emby客户端IOS破解
6,069 阅读
3
白嫖Emby
6,056 阅读
4
《吞食天地1》金手指代码
5,777 阅读
5
破解emby-server
4,317 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
379
篇文章
累计收到
465
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
107
篇与
net
的结果
2022-06-06
git常用命令
1.检出远程代码git clone https://www.xxxcode.com/program-test.git2.增加文件(预提交)git add test.txtgit add .3.提交到本地版本库git commit -m 'Add a test.txt file'4.推送到远程版本库git push origin mastergit push origin branch15.列出所有分支git branch -a6.创建分支git branch branch1git checkout -b branch17.切换分支git checkout branch18.合并分支(先切换到主分支,然后pull更新代码,再执行合并分支命令)git merge branch19.冲突处理使用vi命令或者idea编辑器修改冲突文件然后执行 git add 和 git commit 命令即可解决冲突
2022年06月06日
117 阅读
0 评论
0 点赞
2022-04-25
docker安装aria2离线下载器
参数说明--name=aria2容器名设置为aria2-v 本地文件夹1:/downloadsAria2下载位置-v 本地文件夹2:/configAria2配置文件位置-e PUID=1026Linux用户UID-e PGID=100Linux用户GID-e SECRET=yourtokenAria2 token-e CACHE=1024MAria2磁盘缓存配置-e PORT=6800RPC通讯端口-e WEBUI=true启用WEBUI-e WEBUI_PORT=8080WEBUI端口-e BTPORT=32516DHT和BT监听端口-e UT=true启动容器时更新trackers-e CTU=启动容器时更新自定义trackes地址-e RUT=true每天凌晨3点更新trackers-e SMD=true保存磁力链接为种子文件-e FA=磁盘预分配模式none,falloc,trunc,prealloc-p 6800:6800Aria2 RPC连接端口-p 6881:6881Aria2 tcp下载端口-p 6881:6881/udpAria2 p2p udp下载端口--restart unless-stopped自动重启容器docker run -d \ --name=aria2 \ -e PUID=1026 \ -e PGID=100 \ -e TZ=Asia/Shanghai \ -e SECRET=yourtoken \ -e CACHE=512M \ -e PORT=6800 \ -e BTPORT=32516 \ -e WEBUI=true \ -e WEBUI_PORT=8080 \ -e UT=true \ -e RUT=true \ -e FA=falloc \ -e QUIET=true \ -e SMD=true \ -p 32516:32516 \ -p 32516:32516/udp \ -p 6800:6800 \ -p 8080:8080 \ -v $PWD/config:/config \ -v $PWD/downloads:/downloads \ --restart unless-stopped \ superng6/aria2:webui-latest
2022年04月25日
154 阅读
0 评论
0 点赞
2022-04-23
ubuntu安装docker
海外服务器一条命令安装sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && \ sudo apt-get update && \ sudo apt-get install -y docker-ce docker-ce-cli containerd.io && \ sudo systemctl start dockerubuntu下自带了docker的库,不需要添加新的源。但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。1.卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc2.安装前提依赖sudo apt update && sudo apt-get install ca-certificates curl gnupg lsb-release3.安装GPG证书sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -4.写入软件源信息sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"非大陆执行:sudo add-apt-repository "deb [arch=amd64] http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"5.安装新版本sudo apt-get install docker-ce docker-ce-cli containerd.io6.配置用户组一行命令添加docker用户组sudo usermod -a -G docker $USER && newgrp docker添加docker用户组sudo groupadd docker为了避免每次命令都要输入sudo,可以设置当前用户到docker用户组,注销重新登录生效sudo gpasswd -a $USER docker或者sudo usermod -a -G docker $USER然后更新docker用户组newgrp docker7.启动dockersudo systemctl start docker8.docker换源修改 /etc/docker/daemon.json (如果该文件不存在,则创建){ "registry-mirrors": [ "https://hub-mirror.c.163.com" ] }安装必要的一些系统工具apt-get -y install apt-transport-https ca-certificates curl software-properties-common添加 docker 配置 /etc/docker/daemon.json{ "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "storage-driver": "overlay2", "registry-mirrors": ["docker镜像仓库国内加速"] }重启 dockerservice docker restart
2022年04月23日
98 阅读
0 评论
0 点赞
2022-04-23
Linux下 SVN 常用命令
一、常用命令1、帮助命令: help(h)命令使用:svn help命令简写:svn h命令解释:使用这个命令可以看到关于svn所有命令以及简写。有时候有那个命令忘了,可以看看,很有用。2、往版本库中添加新文件:add命令使用:svn add xxx.txt命令解释:这个命令使用之后,还得使用svn ci xxx.txt命令提交一下。举例:svn add *.php(添加当前目录下的所有php文件)3、将改变的文件提交到版本库:commit(ci)命令使用:svn commit -m "LogMessage" xxx.txt命令简写:svn ci -m "LogMessage" xxx.txt4、检出文件到本地:checkout命令使用:svn checkout path(项目库的路径)命令简写:svn co path5、更新版本:update(up)命令使用:svn update -r m path命令简写:svn up命令解释:该命令使用频率应该是最高的。svn update后面如果没有目录或文件,默认将目录下的文件以及子目录都更新到最新版。 -r:指定更新到哪个版本。举例:svn up -r 200 123.txt(将本地的123.txt文件还原到版本200)6、查看日志:log命令使用:svn log xxx.txt命令解释:用来显示这个文件的修改记录,以及修改者对修改的描述。7、查看文件详细信息:info命令使用:svn info xxx.txt命令解释:这个命令会展示当前文件的路径、名称、版本号、类型等信息。8、比较差异:diff(di)命令使用:svn diff -r m:n xxx.txt命令简写:svn di -r m:n xxx.txt命令解释:对版本m和版本n比较差异。 -r:需要对比的两个版本号。举例:svn di -r 2:3 123.txt(查看123.txt的2版本和3版本之间的差异)。9、删除文件:delete(del,remove,rm)命令使用:svn delete path -m "DeleteMessage"命令简写:svn del/remove/rm path -m "DeleteMessage"命令解释:使用这个命令有两种方式。 远程删除:svn delete svn://192.168.1.1/project_v1/123.php -m "delete test file"(使用这种方式删除后,直接会删除掉版本库中的文件)。提交删除:首先svn delete 123.php,然后svn ci -m "delete file"(推荐使用这种方式)。二、不常用命令1、对文件加锁:lock命令使用:svn lock -m "LockMessage" xxx.txt命令解释:主要是防止文件冲突。2、对文件解锁:unlock命令使用:svn unlock xxx.txt3、移动文件或者文件更名:move(mv,rename,ren)命令使用:svn move -m "MoveMessage" xxx.txt命令简写:svn mv/rename/ren -m "MoveMessage" xxx.txt命令解释:我们来举两个例子,更直观理解这个命令。 svn move -m "rename file" 123.txt 456.txt(将当前目录下的123.txt更名为456.txt)。svn move -m "move file" 123.txt test/123.txt(将当前目录下的123.txt移动到当前子目录test下去)。4、列出属于版本库下的文件和目录:list(ls)命令使用:svn list path命令简写:svn ls命令解释:显示path目录下的所属于版本库的文件和目录。如果没有path参数,显示当前目录下的所属于版本库的文件和目录。三、Linux SVN 命令详解1、将文件 checkout 到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m "LogMessage" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关)例如:svn commit -m "add test file for my test" test.php简写:svn ci4、加锁/解锁svn lock -m "LockMessage" [--force] PATH例如:svn lock -m "lock test file" test.phpsvn unlock PATH5、更新到某个版本svn update -r m path例如:svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)简写:svn up6、查看文件或者目录状态1)svn status path(目录下的文件和子目录的状态,正常状态不显示)【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】2)svn status -v path(显示文件和子目录状态)第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。简写:svn st7、删除文件svn delete path -m "delete test fle"例如:svn delete svn://192.168.1.1/pro/domain/test.php -m "delete test file"或者直接svn delete test.php 然后再svn ci -m 'delete test file‘,推荐使用这种简写:svn (del, remove, rm)8、查看日志svn log path例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化9、查看文件详细信息svn info path例如:svn info test.php10、比较差异svn diff path(将修改的文件与基础版本比较)例如:svn diff test.phpsvn diff -r m:n path(对版本m和版本n比较差异)例如:svn diff -r 200:201 test.php简写:svn di11、将两个版本之间的差异合并到当前文件svn merge -r m:n path例如:svn merge -r 200:205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理)12、SVN 帮助svn helpsvn help ci四、以上是常用命令,下面写几个不经常用的1、版本库下的文件和目录列表svn list path显示path目录下的所有属于版本库的文件和目录简写:svn ls2、创建纳入版本控制下的新目录svn mkdir: 创建纳入版本控制下的新目录。用法: 1、mkdir PATH...2、mkdir URL...创建版本控制的目录。1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增调度,以待下一次的提交。2、每个以URL指定的目录,都会透过立即提交于仓库中创建。在这两个情况下,所有的中间目录都必须事先存在。3、恢复本地修改svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。revert:用法: revert PATH...注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复被删除的目录4、代码库URL变更svn switch (sw): 更新工作副本至不同的URL。用法: 1、switch URL [PATH]2、switch --relocate FROM TO [PATH...]1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的方法。2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动 (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用这个命令更新工作副本与仓库的对应关系。5、解决冲突svn resolved: 移除工作副本的目录或文件的“冲突”状态。用法: resolved PATH...注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的相关文件,然后让 PATH 可以再次提交。6、输出指定文件或URL的内容。svn cat 目标[@版本]...如果指定了版本,将从指定的版本开始查找。svn cat -r PREV filename > filename (PREV 是上一版本,也可以写具体版本号,这样输出结果是可以提交的)7、 查找工作拷贝中的所有遗留的日志文件,删除进程中的锁 。当Subversion改变你的工作拷贝(或是.svn 中 的任何信息),它会尽可能的小心,在修改任何事情之前,它把意图写到日志文件中去,然后执行log文件中的命令,然后删掉日志文件,这与分类帐的文件系统 架构类似。如果Subversion的操作中断了(举个例子:进程被杀死了,机器死掉了),日志文件会保存在硬盘上,通过重新执行日志文 件,Subversion可以完成上一次开始的操作,你的工作拷贝可以回到一致的状态。这就是svn cleanup 所作的:它查找工作拷贝中的所有遗留的日志文件,删除进程中的锁。如果Subversion告诉你工作拷贝中的一部分已经“锁定 ”了,你就需要运行这个命令了。同样,svn status 将会使用L 显示锁定的项目:$ svn statusL somedirM somedir/foo.c$ svn cleanup$ svn statusM somedir/foo.c8、 拷贝用户的一个未被版本化的目录树到版本库。svn import 命令是拷贝用户的一个未被版本化的目录树到版本库最快的方法,如果需要,它也要建立一些中介文件。$ svnadmin create /usr/local/svn/newrepos $ svn import mytree file:///usr/local/svn/newrepos/some/project Adding mytree/foo.c Adding mytree/bar.c Adding mytree/subdir Adding mytree/subdir/quux.h Committed revision 1.在上一个例子里,将会拷贝目录mytree 到版本库的some/project 下:$ svn list file:///usr/local/svn/newrepos/some/project bar.c foo.c subdir/注意,在导入之后,原来的目录树并没有 转化成工作拷贝,为了开始工作,你还是需要运行svn checkout 导出一个工作拷贝。另附:为SVN 加入Email通知 可以通过Subversion的Hook脚本的方式为SVN 加入邮件列表功能 编译安装了Subversion后 在源码的tools 下有一个comm-email.pl的Perl脚本,在你的档案目录下有一个hooks目录,进入到hooks目录把post-commit.tmpl 改名为post-commit并给它可执行的权限。 更改post-commit脚本 把comm-email.pl脚本的决对路径加上,否则 SVN 找不到comm-email.plREPOS="$1" REV="$2" /usr/local/svn /resp/commit-email.pl "$REPOS" "$REV" email@address1.com email@address2.com #log-commit.py --repository "$REPOS" --revision "$REV" 最后一行是用来记日志的 我不用这个功能 所以注释掉了
2022年04月23日
80 阅读
0 评论
0 点赞
2022-04-20
kkfileview文件预览docker部署
参考官方文档:https://kkfileview.keking.cn/zh-cn/docs/production.html拉取镜像 docker pull keking/kkfileview 运行 docker run -itd --name kkfileview -p 8012:8012 keking/kkfileview 修改配置文件 find / -name application.properties 找到了多个配置文件,因为不确定哪个才是,所以都修改掉了。 vim 找到的文件。 修改file.dir的地址,改为要预览的文件地址 注释掉清理缓存的部分。
2022年04月20日
439 阅读
0 评论
0 点赞
1
...
10
11
12
...
22
您的IP: