Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

0
Java应用程序没有在Widows 10上获取app.properties
有一个应用程序需要认证才能正常工作,在Linux中,没有问题,但我想在Windows机器上运行它。 我在Windows 10系统上安装了Java。 然后我下载该jnlp应用程序在我的Windows机器上运行它。 正确运行应用程序我需要创建一个属性文件,如“〜/ .app.properties”。在该文件中,我应该将应用程序指向我的pem文件和ssh键。 文件包含: orca.xmlrpc.url=https://webpage.com/orca/xmlrpc user.certfile=/Users/pruth/.ssl/file.pem user.certkeyfile=/Users/pruth/.ssl/file.pem enable.modify=true ssh.key=~/.ssh/id_dsa SSH Public key to install into VM instances ssh.pubkey=~/.ssh/id_dsa.pub Secondary login (works with ssh.other.pubkey) ssh.other.login=pruth Secondary public SSH keys ssh.other.pubkey=~/.ssh/id_dsa.pub Should the secondary account have sudo privileges ssh.other.sudo=yes Path to XTerm executable on your system xterm.path=/opt/X11/bin/xterm 运行此应用程序后,它不会跟随属性文件中的行,但在Linux中它会执行。 更新:应用程序告诉将属性文件放在$ …
1 linux  windows  java  ssl  jdk 

3
每晚安排一份工作
我正在编写一个Python脚本,它被用作闹钟,我的计算机将从文件夹中随机选择一个视频文件并在输入的时间播放它。 我知道我 可以 配置它,所以每天晚上我可以给它一个输入,当我运行它并让它睡到预定的时间,但我宁愿不必依赖命令窗口整夜保持开放(主要是因为它感觉很难看)。 我可以将它设置为cronjob,但时间每天都在变化。我可以让我的脚本设置cronjob(我假设),但最终可能会积压cronjobs。也许我可以以某种方式将这个特定的cronjob表示为“闹钟”,然后删除旧的,并重新制作新的?我有不相关的cronjobs我不希望我的脚本触摸。 或者也许我没有想到完全不同的解决方案。
1 linux  python  cron 

0
如何在Linux下验证eMMC写入
我想确保在我的程序继续之前,我写入eMMC内存的数据实际上存储在闪存中,而不是存储在eMMC的缓存中。 在LInux下运行的eMMC的哪个驱动程序支持该功能。 我自己至少不打算自己编写驱动程序。据我所知,通过阅读eMMC规范,可以刷新缓存。 关心CT

1
功能性MD复杂RAID10突然将所有驱动器标记为备件
今天早上在长时间的〜1.5TB读取操作中向NFS客户端发送数据时,我的md complex-RAID10阵列自发停止,然后因为“非新鲜”而无法再次启动而丢弃了四个成员。检查mdstat会显示所有被视为“备件”的驱动器。 在Debian 7. 6x HGST Deskstar NAS上运行,四个在Marvell 88SE9230 PCIe附加卡上运行,两个在内部ICH7 SATA上运行。所有驱动器都通过SMART而无需重新分配。丢弃的四个驱动器都在Marvell卡上,但也是sda,sdb,sdc和sdd,我觉得它不一定是控制器,我已经测试过并继续正常工作。 我相信应该备份这个阵列上的所有数据,但我不确定它将处理的所有数据是非常重要的。我的存储工作流程现在处于转换状态,这些数据的备份到处都是。 我怎样才能让这件事重新开始?有些人建议失败并删除每个驱动器并重新添加它,有些人建议使用--force启动阵列,其他人仍然说要使用--assume-clean重新创建阵列,但所有人都只有其他RAID级别的经验。他们和我都不知道这些会如何与复杂的RAID10表现出来并且看起来不太好。 [UPDATE] 我发现设备名称已更改。这就是为什么OS驱动器是mdstat中的sdg(重启后),它是syslog中的sdc(因此是EXT4挂载消息)。现在我不相信被踢出的四个都是Marvell控制器。 我停止了1/3组装的阵列和--assemble --scan显示了四个驱动器“(可能已经过时)”并且它无法从剩下的两个驱动器构建。我再次手动使用--assemble --force并清除了由6个驱动器组装的FAULTY标志,但仍然无法启动数组,因为它们仍然标记为SPARE。因此,这让我了解如何将这些驱动器再次识别为RAID10的各自功能成员,如果可能的话...... mdstat: md0 : inactive sdf[0](S) sdd[5](S) sdc[4](S) sdb[3](S) sda[2](S) sde[1](S) 23441325072 blocks super 1.2 syslog: Dec 13 02:30:02 mWproduction rpc.mountd[2790]: authenticated mount request from 10.10.1.124:993 for /media/MainStore (/media/MainStore) Dec 13 02:33:22 mWproduction …
1 linux  raid  nas  storage  mdadm 

0
如何将WEBrick作为新手工作运行?
我需要得到 使用WEBrick (基本上是一个Rails Web服务器)使用upstart工作,但无法弄清楚我应该在脚本中写什么。 以下给出了一个错误: chdir /rails-app exec su -s /bin/sh -c 'exec "$0" "$@"' myuser -- rails server -e production start on runlevel [2345] stop on runlevel [^2345] (错误是 rails: 1: exec: rails: not found ) Ruby是通过安装的 rvm,所以我应该尝试类似的东西: exec su -s /bin/sh -c 'exec "$0" "$@"' myuser -- /home/myuser/.rvm/gems/ruby-1.9.3-p385/bin/bundle …

0
用apt-get autoremove安装dpkg
操作系统:Debian 8 我想安装PepperFlash,它是非免费的。我不期望安装许多非免费软件包,所以不要修改 /etc/apt/sources.list 并且从非免费存储库下载,我决定使用dpkg手动安装,并从中获取打包 这里 。这需要依赖性 binutils,我通过安装 apt-get install -f。 现在作为测试,我马上跑了 apt-get remove pepperflashplugin-nonfree 其次是 apt-get autoremove 然而 binutils,新添加的依赖项,未被删除。 问题: 为什么没有依赖 binutils 被删除?是因为它取代了另一个已安装的软件包,因此成为了其他东西的依赖吗? 如何通过dpkg删除手动安装的程序的依赖项?

1
如果Seatools报告错误,驱动器仍可用吗?
我有一个Seagate 3TB扩展桌面驱动器,它是失败的Linux RAID 6阵列的一部分。 我最终通过Seagate DiscWizard和Linux进行了零填充 DD ,既没有报道错误。 当我现在运行Seatools时,我得到了: Short DST - Started 5/31/2014 10:04:36 PM Short DST - Pass 5/31/2014 10:05:37 PM Long Generic - Started 5/31/2014 10:15:19 PM Bad LBA: 518242762 Not Repaired (whole bunch of bad LBAs ommited) Bad LBA: 518715255 Not Repaired Long Generic Aborted 6/1/2014 …


0
ssh连接到主机X.X.X.X端口22:连接被拒绝
我无法连接到任何远程服务器。它显示了这个错误。 我可以ping同一个IP地址。 我也检查了sshd正在运行: sudo service sshd status ssh.service - OpenBSD Secure Shell服务器 已加载:已加载(/lib/systemd/system/ssh.service;已启用;供应商预设:已启用) 活动:自2018-02-11 10:35:22 IST后激活(正在运行); 47分钟前 主PID:2610(sshd) CGroup:/system.slice/ssh.service └─2610/ usr / sbin / sshd -D 该端口也是活动的&听: netstat -lnp | grep 22 (并非所有流程都可以识别,非自有流程信息 不会显示,你必须是root才能看到这一切。) tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - tcp6 0 0 ::: 22 ::: * LISTEN - …
1 linux  ssh  ip 

1
Windows-10网络不再显示Linux机器
我有两台Windows-10 PC,一台运行Lubuntu的小型笔记本电脑,一台带Raspbian的Raspberry Pi和一台Apache LAMP服务器。 Windows网络不再显示网络文件夹中的Linux计算机。我可以ping他们,Raspbian网络服务器工作正常。 Windows现在是版本1809,版本17763.107。 我尝试过各种各样的Samba配置 - 目前,Raspberry正在使用它 [USBDrive] comment = The 32Gb USB data drive path = /media/USBDATA32 force user = aqk guest ok = no create mask = 0775 directory mask = 0775 browseable = yes ; public = yes read only = no 我怀疑这更像是Linux或Samba的Windows问题。前一阵子没有问题。

1
Fedora:“登录不正确”
我刚刚在我的上网本上设置了一个最小的安装(默认是资源太多了,所以我想我会自定义安装并同时学习一些关于linux的东西!) 没有问题以root身份登录,但是当我创建一个新用户并尝试以他们身份登录时,我只是收到“登录不正确”错误。虽然安全日志显示身份验证错误,但我确定密码是正确的。我在某个地方错过了许可吗? useradd test usermod -p [pwd] test 我想是自动添加Shell(检查密码文件说shell是 /斌/庆典 ) 我已经尝试将用户添加到sudo-ers组 usermod -a -G wheel 这没有用。 我保持密码简单,以排除人为错误。

2
Ubuntu 9.04中Compaq c700中的无线驱动程序激活问题
我正在使用Ubuntu 9.04,我无法访问我的无线驱动程序,我激活管理中的madwifi>硬件驱动程序,但我也无法激活无线。 当我输入lspci时,我得到以下消息, ################################################## # 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) …
1 linux 

1
在Oracle Virtualbox上安装数学软件
我是Oracle Virtualbox世界和Linux的新手。我目前需要在这里安装软件 https://www.math.ucdavis.edu/~latte/software.php 在运行linux的Oracle Virtualbox中我使用的是Windows 7专业版。 https://www.math.ucdavis.edu/~latte/software/packages/latte_current/latte-integrale-1.7.3b.tar.gz 包含我手册第31页所需的软件 https://www.math.ucdavis.edu/~latte/software/packages/latte_current/manual_v1.7.2.pdf 我解压缩了我不知道如何安装它。它没有RPM或DEB文件,这些文件是linux软件包 http://www.control-escape.com/linux/lx-swinstall.html 。在这个特殊情况下我该怎么办?有人可以提供linux技巧吗?


1
设置ssh组密钥而不影响Linux中的〜/ .ssh / config
我必须设置一个用于发布到远程git存储库的ssh组密钥。 由于git(以及我假设许多其他程序)不允许定义标志滞后 ssh -i 将要使用的密钥的信息来自默认值或定义的内容 ~/.ssh/config 这将需要为需要具备此能力的用户执行新的管理任务(即在其中添加适当的条目) ~/.ssh/config 文件)。 有什么方法可以省去这个努力吗?我无法找到任何可由OpenSSH读取的环境变量,因为这将是一个解决方案(通过创建执行所需的包装脚本)。
1 linux  ssh  openssh 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.