标签: freebsd

将 cygwin 与 bsd 进行比较

我有一台 Windows 7 笔记本电脑,我需要 UNIX/LINUX 来运行应用程序。我遇到过 Cygwin,它创建了一个 UNIX 'shell',这样你就可以在你的 PC 上运行需要它的软件。其中一个应用程序推荐 FreeBSD,它需要 Virtual PC 并作为来宾操作系统安装。我正在努力弄清楚利弊以及我应该采用的方法。我认为我不需要两者,因为它们似乎做同样的事情。

unix cygwin freebsd bsd

3
推荐指数
1
解决办法
493
查看次数

为什么广播 ping 不起作用?

我有 Freebsd 作为路由器。
本地网络在接口 sk0 上:inet 10.254.239.1 netmask 0xffffff00 broadcast 10.254.239.255
在我的本地网络中,我有一台计算机(Windows 7)从 Freebsd 上的 DHCP 服务器获取它的 ip(10.254.239.2)。

  • Ping 到确切地址 10.254.239.2 工作正常。

当我尝试从 Freebsd ping 10.254.239.255 时,没有任何反应:

--- 10.254.239.255 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss
Run Code Online (Sandbox Code Playgroud)
  • #arp -a说:
    ……
    ?(10.254.239.255) at (incomplete) on sk0 过期 [ethernet]
    ...

  • 防火墙允许所有在此接口上

去哪里看?怎么做才能使广播工作?

networking freebsd

3
推荐指数
2
解决办法
2万
查看次数

将 GTK Murrine 安装到主目录?

有点讽刺的是,我不是这台机器上的超级用户,但我们的开发服务器是 FreeBSD,上面安装了 X11 和 GTK 2。我发现我可以通过拖放到使用的服务器上我自己的主题~/.themes,然后通过把include "/home/my-user-name/.themes/path/to/theme/gtk-2.0/gtkrc"在第一线~/.gtkrc-2.0

但是,我使用的一些主题依赖于安装的 murrine。是否可以在没有任何超级用户(susudo)访问权限的情况下编译和包含引擎?

linux freebsd gtk themes

3
推荐指数
1
解决办法
1513
查看次数

如何制作“整个”zroot(ZFS-on-root)的快照?

我已经尝试了 FreeBSD 10 上可用的实验性 ZFS-on-root 分区方案。它似乎工作正常,除了我可以快速克服的引导问题。

无论如何,这是根据df的“分区”布局。

Filesystem            Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default     24G    4.0G     20G    17%    /
devfs                 1.0K    1.0K      0B   100%    /dev
zroot/tmp              20G    192K     20G     0%    /tmp
zroot/usr/home         20G    188K     20G     0%    /usr/home
zroot/usr/ports        20G    144K     20G     0%    /usr/ports
zroot/usr/src          21G    1.1G     20G     5%    /usr/src
zroot/var              20G     38M     20G     0%    /var
zroot/var/crash        20G    148K     20G     0%    /var/crash
zroot/var/log          20G    248K     20G     0%    /var/log
zroot/var/mail         20G    144K     20G     0%    /var/mail
zroot/var/tmp          20G    152K     20G     0%    /var/tmp …
Run Code Online (Sandbox Code Playgroud)

freebsd zfs

3
推荐指数
1
解决办法
1581
查看次数

用 bash 解析“uptime”的输出

我想将uptime命令的输出保存到 Bash 脚本中的 csv 文件中。由于该uptime命令根据自上次重新启动以来的时间具有不同的输出格式,因此我想出了一个基于 的非常繁重的解决方案case,但肯定有一种更优雅的方法来做到这一点。

正常运行时间输出:

 8:58AM  up 15:12, 1 user, load averages: 0.01, 0.02, 0.00
Run Code Online (Sandbox Code Playgroud)

想要的结果:

15:12,1 user,0.00 0.02 0.00,
Run Code Online (Sandbox Code Playgroud)

当前代码:

case "`uptime | wc -w | awk '{print $1}'`" in
#Count the number of words in the uptime output

10)
    #e.g.:  8:16PM  up  2:30, 1 user, load averages: 0.09, 0.05, 0.02
    echo -n `uptime | awk '{ print $3 }' | awk '{gsub ( ",","" ) ; print $0 }'`","`uptime | …
Run Code Online (Sandbox Code Playgroud)

freebsd bash awk uptime

3
推荐指数
1
解决办法
4131
查看次数

如何使 freebsd box 可以从互联网访问?

我家里有一个freebsd盒子。我希望我的朋友能够通过ssh. 基本上我想让它成为某种可以拥有帐户的服务器。

我怎样才能做到这一点?

这似乎是一个蹩脚的问题,但任何输入都值得赞赏。它可以一直连接到互联网。我相信,我需要在一些免费托管服务上托管它?

ssh internet freebsd

2
推荐指数
1
解决办法
1147
查看次数

我是否需要为共享公共磁盘的每个操作系统分配一个单独的 EFI 分区?

我在我的 MacBook Air 上安装 FreeBSD。分区磁盘时,安装程​​序告诉我

This partition scheme requires a boot partition for the disk to be bootable. Would you like to make one now? <Yes/No>

问题是,我的内部 SSD 上已经有一个 EFI 分区,大概是为 macOS 服务的。我需要为 FreeBSD 创建一个不同的吗?

我在这个问题上做了一些痛苦的实验:

  • 当我选择 时No,FreeBSD 变得无法启动,即“FreeBSD”根本不显示在 rEFInd 的菜单中。
  • 当我选择时Yes,“FreeBSD 安装程序似乎在您的磁盘上创建了一个非常糟糕的混合 MBR,这使 OS X 感到困惑”,因此我的磁盘损坏了。幸运的是,在我按照@Rod Smith的指示(创建了一个新的保护性MBR来替换坏的混合MBR)之后,这个问题现在已经解决了,但是现在我的磁盘有2个EFI分区。

    现在我的内部 SSD 看起来像这样:

    sunqingyaos-MacBook-Air:~ sunqingyao$ diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *121.3 GB   disk0 …
    Run Code Online (Sandbox Code Playgroud)

boot freebsd partitioning efi installation

2
推荐指数
1
解决办法
8894
查看次数

无法创建 *.gz 档案

尝试创建 .gz 存档 - my_gz.gz - 并向其中添加多个文件:

  $ gzip my_gz.gz file1.txt file12.txt

  gzip: can't stat: my_gz.gz: No such file or directory
Run Code Online (Sandbox Code Playgroud)

freebsd bash command-line archiving

2
推荐指数
1
解决办法
316
查看次数

我怎么知道我是否已经在某个地方使用了 SSH?

有没有一种简单的方法可以在不输入“退出”的情况下判断我是否在某个地方使用 SSH?

就像,如果我目前坐在计算机 A 上并且我通过 SSH 连接到计算机 B,然后从 B 连接到计算机 C,有没有一种方法可以告诉我关闭会话并使用“主机名”来发现我在哪里在吗?

(据推测,这个解决方案也清楚地表明,如果我只是在本地主机上,我不会在任何地方使用 SSH,但如果我在其他地方使用 SSH 并从那里 SSH 回到我的本地机器,我将能够告诉。)

linux ssh freebsd hosts

1
推荐指数
1
解决办法
1385
查看次数

将 bash shell 错误保存到文件

当我chmod对文件做 a 时,我试图保存错误。我正在运行命令:

chmod -R 766 * > chmod-errors.txt
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我也试过

chmod -R 766 * | cat > chmod-errors.txt
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

unix freebsd bash shell-script

1
推荐指数
1
解决办法
939
查看次数

freebsd中如何获取后台进程列表

我需要获取 freebsd 中的后台进程列表,但我不知道如何获取。我尝试过使用 ps 命令,

ps -ax
ps -e -j
Run Code Online (Sandbox Code Playgroud)

但我还没有找到描述后台进程的属性。+尝试使用 top 命令,但没有结果:(

嗯,我想我应该看到一个进程的优先级,如果这个进程的优先级低于非后台类似进程,那么我们可以得出结论,存在一个后台进程。

但这只是猜测...

freebsd ps

1
推荐指数
1
解决办法
2万
查看次数

无法进入 FreeBSD 中的 ect 目录

对于我的生活,在完成新的 FreeBSD 8.2 i386 版本后,我无法进入 /ect 目录。基本上,如果我输入 cd / 然后执行 ls 我可以看到它,但是如果我尝试 cd /ect 这对 # 或 #/ 都不起作用。我正在尝试通过执行 vi /ect/rc.conf 来编辑 ip 配置文件,但每次尝试时我都会得到一个空文件,并且没有保存能力,因为它说该目录不存在。提前致谢。

freebsd

0
推荐指数
1
解决办法
89
查看次数

为什么在 FreeBSD 文档中使用括号和数字?

可能的重复:
Linux 命令或 C 函数后的括号和数字是什么意思?

我刚刚使用 DVD ISO 安装了 FreeBSD 8.2,而且我是 FreeBSD 的第一次用户。我想知道为什么文档在描述某些函数时使用括号和数字。例如,这是本文档中的部分文本:

从其分发格式(通常是使用compress(1)gzip(1)bzip2(1)压缩的 tarball)解压缩软件。

请注意 compress、gzip 和 bzip2 这几个词。为什么他们在它后面放一个括号和一个数字?即使在每个功能的详细信息页面中,它们也使用括号和数字,例如:

COMPRESS(1)     FreeBSD General Commands Manual        COMPRESS(1)

NAME
     compress, uncompress -- compress and expand data

SYNOPSIS
     compress [-fv] [-b bits] [file ...]
     compress -c [-b bits] [file]
     uncompress [-f] [file ...]
     uncompress -c [file]
Run Code Online (Sandbox Code Playgroud)

括号的用法和里面的数字有什么特殊的含义或符号吗?

freebsd

-1
推荐指数
1
解决办法
339
查看次数