首页
关于
Search
1
Win10/win11 专业版 激活密钥(注册码)
915 阅读
2
欢迎使用 Typecho
738 阅读
3
SeuratData数据集-包含了各种常用的公共数据
387 阅读
4
如何恢复状态
261 阅读
5
读后感11-17
238 阅读
默认分类
想做的事
Python
读后感
日记
随笔
音乐盒
Kali
视频
番茄钟
登录
Search
连祈
累计撰写
85
篇文章
累计收到
13
条评论
首页
栏目
默认分类
想做的事
Python
读后感
日记
随笔
音乐盒
Kali
视频
番茄钟
页面
关于
搜索到
85
篇与
的结果
2024-11-04
SSH密钥一站式解决
ssh-keygen ssh-copy-id -i key_file user@host
2024年11月04日
14 阅读
0 评论
0 点赞
2024-11-04
艰难的Nextcloud AIO安装过程
遇到的两大难题反向代理Nextcloud配置Docker被墙反向代理买了个无限流量的服务器,然后使用autossh端口映射的方式映射到本地。 操作步骤及遇到的问题:设置ssh密钥本地主机安装LNMP建立ssh端口映射 出现问题:ssh端口映射后本地主机和服务器访问127.0.0.1可以显示nginx欢迎界面,访问服务器IP和域名都不可以。 首先判断是防火墙的问题,检查wsl防火墙并关闭win防火墙故障依旧。于是通过在服务器上也安装Nginx做反向代理的方式解决。设置SSL证书,使用DNS验证方式,同一个域名可以在不同机器上申请证书。连接NextcloudNextcloud配置查找Nextcloud文档把参数搞明白按照文档上通过反向代理的启动参数结合个人需求修改把文档上Nginx配置应用到本地主机上首先安装AIO,这时遇到了Docker被墙的问题nginx连接到AIO需要使用http而不是https因为AIO没有配置证书AIO内初次启动容器会失败,关闭后重新启动即可。Docker被墙核心:由于AIO会自行拉取Docker,所以常规方法行不通。尝试了四种方法:在win开启v2ray对wsl终端进行代理,可以进入AIO,但是AIO拉取其他容器失败在win开启Proxifier,同上。使用docker镜像站,同上在AIO docker中加入代理参数,成功以下附上部分配置sudo docker run \ --init \ --sig-proxy=false \ --name nextcloud-aio-mastercontainer \ --restart always \ --publish 8080:8080 \ --env APACHE_PORT=100 \ --env APACHE_IP_BINDING=0.0.0.0 \ --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ --env NEXTCLOUD_DATADIR="/mnt/d/AIO" \ --env http_proxy="http://ip:port" \ --env https_proxy="http://ip:port" \ --env NEXTCLOUD_UPLOAD_LIMIT=100G \ --env NEXTCLOUD_MAX_TIME=360000 \ --env NEXTCLOUD_MEMORY_LIMIT=1024M \ --env SKIP_DOMAIN_VALIDATION=true \ nextcloud/all-in-one:latestDockerd 代理 在执行docker pull时,是由守护进程dockerd来执行。因此,代理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。 代码语言:javascript 复制 sudo mkdir -p /etc/systemd/system/docker.service.d sudo touch /etc/systemd/system/docker.service.d/proxy.conf 在这个proxy.conf文件(可以是任意*.conf的形式)中,添加以下内容: 代码语言:javascript 复制 [Service] Environment="HTTP_PROXY=http://proxy.example.com:8080/" Environment="HTTPS_PROXY=http://proxy.example.com:8080/" Environment="NO_PROXY=localhost,127.0.0.1,.example.com" 其中,proxy.example.com:8080 要换成可用的免密代理。通常使用 cntlm 在本机自建免密代理,去对接公司的代理。可参考《Linux下安装配置Cntlm 代理》。
2024年11月04日
74 阅读
0 评论
0 点赞
2024-11-04
通过Certbot设置SSL证书(DNS 方式)
apt install certbot certbot certonly --preferred-challenges dns -d "*.example.com" -d example.com --manual certbot renew --dry-run#--dry-run:这是一个选项,用于进行“干运行”(dry run)。它会模拟续期过程,以确保续期的配置和流程正常,但不会实际修改任何证书或进行任何 DNS 验证。 #但是因为我们用了manual所以 certbot certonly --manual --preferred-challenges dns -d owic.top
2024年11月04日
7 阅读
0 评论
0 点赞
2024-10-25
将CMD程序转入后台运行(no console)
在linux下,命令转入后台很简单,加上&即可。windows下需要使用VBS创建进程,然后杀死父进程(大概)@ECHO OFF %1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit start /b d:\rest.exe#调用管理员权限 %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
2024年10月25日
8 阅读
0 评论
0 点赞
2024-10-23
过R语言读取某个文件夹下的所有文件,并返回给用其文件名前10个字符命名的变量
folder_path <-"C:/R/Workspace/GSE162807_RAW/" file_list <- list.files(folder_path, full.names = TRUE) for (file_path in file_list) { # 提取文件名 file_name <- basename(file_path) # 获取文件名前10个字符并创建合法的变量名 var_name <- substr(file_name, 1, 10) var_name <- make.names(var_name) # 确保变量名符合R的命名规范 # 读取文件 (可以根据文件类型选择合适的读取函数,如 read.csv, read.table 等) file_content <- Read10X_h5(file_path, use.names = TRUE, unique.features = TRUE) # 这里假设是 CSV 文件 # 动态创建变量并赋值 assign(var_name, file_content) }
2024年10月23日
7 阅读
0 评论
0 点赞
1
2
3
...
17