我正在寻找一些内核模块来加载i2c-dev和i2c-bcm2708. 但modprobe命令返回:
sudo modprobe i2c-dev
modprobe: module i2c-dev not found in modules.dep
Run Code Online (Sandbox Code Playgroud)
如何列出系统中所有可用的模块?它们位于哪个目录中?
我已经使用 openssh 配置了一个 ubuntu 服务器,以便连接到它并从远程系统(如手机或笔记本电脑)执行命令。问题是……我可能不是唯一的。
有没有办法知道对服务器进行的所有登录尝试?
我试图将用户限制到gclegal使用 chroot jail调用的特定目录。我已取消注释/etc/vsftpd.conf文件中的行
chroot_local_user=YES
Run Code Online (Sandbox Code Playgroud)
创建了一个名为 的新用户kg:
$ sudo groupadd xenomai
$ sudo useradd -d /var/www/html/gclegal -g xenomai kg
$ sudo passwd kg
Run Code Online (Sandbox Code Playgroud)
使用此配置,我可以使用kg用户通过 vsftpd 登录,但我也可以浏览回父目录并修改它们,直到/var/www/html.
如何禁用用户 ( /var/www/html/gclegal)家以外的所有操作?
我已在嵌入式系统上安装了 ssh 实用程序,但无法连接到它。我可以从设备 ssh 到网络上的另一台计算机,但不能反过来。
设备中唯一打开的端口是第 21 个端口:
userk@dopamine:~$ nmap 160.80.97.X
Starting Nmap 6.40 ( http://nmap.org ) at 2015-02-09 20:49 CET
Nmap scan report for 160.80.97.X
Host is up (0.0092s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
21/tcp open ftp
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到它时,出现连接被拒绝的错误。我尝试过另一个端口,但没有任何改变。配置文件/etc/ssh/sshd_config如下
#Port 22
Port 223
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
# The default requires explicit activation of protocol 1
Protocol 2
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key …Run Code Online (Sandbox Code Playgroud) 我正在使用 Raspberry Pi 板,我想构建一个实时系统。在内核配置期间,我找到了CONFIG_CPU_FREQ选项,该选项(来自帮助部分)
允许您即时更改 CPU 的时钟速度。这是一种节省电量的好方法,因为 CPU 时钟速度越低,CPU 消耗的电量就越少。
这是一种降低功耗的好方法,但在实时应用程序中,这可能会导致不可预测的行为和高延迟。
Xenomai 开发人员建议禁用CONFIG_CPU_IDLE因为(来自此处)
它允许 CPU 进入深度睡眠状态,增加退出这些睡眠状态所需的时间,从而增加空闲系统的延迟。此外,在某些 CPU 上,进入这些深度睡眠状态会导致 Xenomai 使用的计时器停止运行
我想知道禁用这两个选项是否会损坏CPU,因为主板没有配备散热系统?我想,如果没有这些选项,CPU 会更加反应,但对我来说,这听起来像是一个 CPU-Seppuku。