AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-4500

Evan's questions

Martin Hope
Evan
Asked: 2011-05-04 22:35:12 +0800 CST

如何从命令行选择最快的镜像?

  • 167

我想sources.list在全新的 Ubuntu Server 安装中从命令行使用最快的服务器更新我的文件。我知道这对于 GUI 来说非常简单,但似乎没有一种简单的方法可以从命令行完成它?

command-line
  • 14 个回答
  • 263004 Views
Martin Hope
Evan
Asked: 2011-04-28 15:15:24 +0800 CST

如何确保传输流量使用 VPN?

  • 35

我想确保传输仅在其运行的服务器连接到 VPN 时发送/接收流量。

我发现这个问题很相似,但我不想强制所有流量通过 VPN,而且我无法找到关于如何从命令行使用 firestarter 的良好指南。

相反,我正在考虑使用 ufw,但我对防火墙几乎没有经验,我希望社区可以帮助我。

我的一个想法是强制传输使用特定端口,比如 33442,然后只允许从 VPN 服务器的 IP 地址进出该端口的流量。我查看了 Ubuntu 服务器指南,我认为可以这样做:

sudo ufw enable
sudo ufw deny port tcp from localhost to any port 33442
sudo ufa allow port tcp from localhost to VPNIP port 33442
sudo ufw deny port udp from localhost to any port 33442
sudo ufa allow port udp from localhost to VPNIP port 33442

这个逻辑站得住脚吗?你会怎么做?我将使用什么作为 VPNIP、VPN 服务器的公共 IP,或者我应该指定 VPN 连接到我的本地子网范围?

谢谢你的帮助!

server
  • 4 个回答
  • 84395 Views
Martin Hope
Evan
Asked: 2011-04-25 11:55:20 +0800 CST

为服务器选择一个 torrent 应用程序

  • 2

我想配置我的无头 Ubuntu 服务器(64 位)来下载和播种 torrent 文件。我正在寻找具有以下要求的应用程序(按重要性排序):

  1. 轻松使用 OpenVPN
  2. 让我在种子中选择单个文件。
  3. 良好的命令行界面
  4. 从本地网络连接到的 Web ui。
  5. 易于设置

我一直在看这些论坛,似乎 rtorrent、deluge 和传输是最受欢迎的,而且这三个似乎都支持上述内容。这个对吗?

那么 utorrent 的 alpha 版本呢?

关于深入研究的任何一般提示?

感谢您的输入!

server
  • 5 个回答
  • 4222 Views
Martin Hope
Evan
Asked: 2011-02-04 14:00:03 +0800 CST

需要帮助修复 bash 中的奇怪路径错误

  • 0

我下载了两个可执行文件并尝试添加到路径中。它们位于

/home/user/folder

具体文件是

/home/user/folder/app1
/home/user/folder/app2

app1 和 app2 都将可执行标志设置为 all(用户、组、其他)。

如果我在 /home/user/folder 中,我可以执行文件并执行这些命令

./app1
./app2

但是我不能从其他地方运行它们。我将此行添加到我的 .profile

PATH="$PATH:/home/user/folder"

然后用

. /home/user/.profile

当我使用命令完成(按标签)时,我可以看到 app1 和 app2。但是,当我尝试使用以下命令运行 app1 或 app2 时会发生这种情况(以下仅显示“app1”,但“app2”也是如此)

user@comp:~$ app1
-bash: app1: command not found
user@comp:~$ /home/user/folder/app1 
-bash: app1: command not found
user@comp:~/folder$ ./app1
(program runs)

我很难过:),我一定错过了一些简单的事情。谢谢你的帮助!!

更新

好的,我在我认为已修复的路径中发现了一些错误,但现在它无论如何都没有运行 - 出于某种原因,我认为这是向前迈出的一步。感谢您建议以下步骤,这是他们的输出:

user@computer:~$ echo $PATH
/usr/share/fsl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/matlab/bin:/usr/local/VoxBo/bin:/usr/local/itt/idl64/bin:/usr/local/afni/bin/:/usr/local/mricron:/usr/lib/voxbo/bin:/home/user/folder:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11/:/usr/games/:/usr/local/matlab/bin:/usr/local/VoxBo/bin/:/usr/local/itt/idl64/bin:/usr/local/afni/bin/:/usr/local/mricron/
user@computer:~$ typeset -p PATH
declare -x PATH="/usr/share/fsl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/matlab/bin:/usr/local/VoxBo/bin:/usr/local/itt/idl64/bin:/usr/local/afni/bin/:/usr/local/mricron:/usr/lib/voxbo/bin:/home/user/folder:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11/:/usr/games/:/usr/local/matlab/bin:/usr/local/VoxBo/bin/:/usr/local/itt/idl64/bin:/usr/local/afni/bin/:/usr/local/mricron/"
user@computer:~$ type app1
app1 is /home/user/folder/app1
user@computer:~$ type app2
app2 is /home/user/folder/app2
user@computer:~$ app1
bash: /home/user/folder/app1: No such file or directory
user@computer:~$ app2
bash: /home/user/folder/app2: No such file or directory
user@computer:~$ /home/user/folder/app1
bash: /home/user/folder/app1: No such file or directory
user@computer:~$ /home/user/folder/app2
bash: /home/user/folder/app2: No such file or directory
user@computer:~$ cd /home/user/folder
user@computer:~/folder$ app1
bash: /home/user/folder/app1: No such file or directory
user@computer:~/folder$ ./app1
bash: ./app1: No such file or directory
user@computer:~/folder$ ./app2
bash: ./app2: No such file or directory
user@computer:~/folder$ ls -l
total 29384
-rwxr-xr-x 1 user user 14949776 2011-02-03 11:09 app1
-rwxr-xr-x 1 user user 15137300 2011-02-03 11:10 app2
user@computer:~/folder$

感谢大家的投入!

64-bit
  • 1 个回答
  • 1218 Views
Martin Hope
Evan
Asked: 2011-01-30 13:37:42 +0800 CST

您如何使用 Web 界面远程管理 CUPS?

  • 61

我的公寓里有一台 Ubuntu 服务器,而且我刚买了一台打印机,所以是时候分享了!

过去我在我的桌面上使用过 CUPS,我只需将浏览器指向 localhost:631 即可进行设置。我可以远程使用基于 Web 的管理工具吗?

我一直在使用该/etc/cups/cupsd.conf文件,目前可以将 LAN 上的浏览​​器定向到 server-ip:631,但出现 403 Forbidden 错误。

如果不可能或出于安全原因允许 CUPS 的远程管理员是一个坏主意,是否可以使用连接到服务器的 SSH 隧道来完成此操作?

server
  • 4 个回答
  • 281990 Views
Martin Hope
Evan
Asked: 2011-01-08 11:09:12 +0800 CST

用于增量文件系统备份的脚本

  • 4

我想每周运行以下不完整的脚本作为 cron 作业,以将我的主目录备份到安装为 /mnt/backups 的外部驱动器

#!/bin/bash
#

TIMEDATE=$(date +%b-%d-%Y-%k:%M)

LASTBACKUP=pathToDirWithLastBackup

rsync -avr --numeric-ids --link-dest=$LASTBACKUP /home/myfiles /mnt/backups/myfiles$TIMEDATE

我的第一个问题是如何正确地将 LASTBACKUP 设置为 /backs 最近创建的目录?

其次,我的印象是,使用 --link-desk 意味着以前备份中的文件如果仍然存在,则不会在以后的备份中复制,而是会象征性地链接回最初复制的文件?但是,我不想永远保留旧文件。在某个日期之前删除所有备份而不丢失可能认为在这些备份中由当前备份链接的文件的最佳方法是什么?基本上,我希望将某个日期之前的所有文件合并到某个日期,如果这比我最初提出问题的方式更有意义:)。--link-dest 是否可以创建硬链接,如果可以,仅删除以前的目录实际上不会删除链接文件?

最后,我想在我的脚本中添加一行来压缩每个新创建的备份文件夹 (/mnt/backups/myfiles$TIMEDATE)。基于阅读这个问题,我想知道我是否可以使用这条线

gzip --rsyncable /backups/myfiles$TIMEDATE

在我运行 rsync 以便顺序 rsync --link-dest 执行会找到已经复制和压缩的文件之后?

我知道这很多,非常感谢您的帮助!

bash
  • 4 个回答
  • 16900 Views
Martin Hope
Evan
Asked: 2010-12-22 12:56:13 +0800 CST

如何在 Ubuntu 客户端上安静地安装 LDAP

  • 3

我想安装 libpam-ldap 以在客户端机器上使用 ldap,我希望使用

sudo apt-get install -qq libpam-ldap

将软件包作为 bash 脚本的一部分安静地安装,该脚本用于在 Ubuntu 安装后配置客户端。但是,它仍然会出现一个蓝屏 GUI,要求您提供配置信息。由于我打算仅复制现有/etc/ldap.conf文件以覆盖自动生成的文件,因此我想跳过该步骤但不知道如何操作。

你如何安装一个包并让它跳过它的交互式配置阶段?

configuration apt debconf
  • 3 个回答
  • 7141 Views
Martin Hope
Evan
Asked: 2010-12-20 15:21:01 +0800 CST

如何将 LAMP 设置移动到新的 Ubuntu 服务器?

  • 5

我有一个旧的 Ubuntu LAMP 服务器。我想将网页移到更新的 Ubuntu 服务器上,我想知道备份和恢复网页的最简单方法是什么?或者只是将设置传输到新服务器的最简单方法。

我想到的第一个想法就是建立一个新的 LAMP 服务器,然后重新创建数据库,导入数据,......但必须有更好的方法,对吧?:)

谢谢你的帮助!!

server lamp
  • 1 个回答
  • 4242 Views
Martin Hope
Evan
Asked: 2010-11-24 12:05:38 +0800 CST

我应该在备份中包含 /dev 吗?

  • 8

在搜索了这个站点并阅读了 Ubuntu 社区文档之后,我决定使用一个简单的 tar 命令,例如

sudo tar -cvpzf serverbackupMMDDYYYY.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backups --exclude=/boot --exclude=/dev  --exclude=/home -exclude=/tmp --exclude=serverbackupMMDDYYYY.tgz / 

备份我的系统。在研究如何备份我的系统时,似乎有些人建议排除 /dev(正如我在上面所做的那样),而其他人则警告说这样做可能会出现问题(但他们没有详细说明)。

在备份中包含或排除 /dev 的优缺点是什么?

我测试了完整的备份/恢复,除了 /dev 自己没有遇到任何问题,但我也认为我采取了比恢复所需的步骤更多的步骤。插入未损坏的硬盘驱动器后,我重新安装了 Ubuntu,然后通过全新安装提取了备份。

backup
  • 2 个回答
  • 1565 Views
Martin Hope
Evan
Asked: 2010-11-21 01:28:01 +0800 CST

如何更改服务器终端中的字体?

  • 8

我在家里运行 10.04 服务器。是否可以在我的服务器上安装 10.10 桌面版本中使用的新 Ubuntu 字体并对其进行配置,以便在我工作时将监视器连接到它时控制台使用它(当 SSH 不工作时) ?

谢谢你的帮助!!

server fonts
  • 3 个回答
  • 6500 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve