Questions tagged «linux»

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

1
脚本完成后告诉我
几年前,我有一个叫做beep-forever的小脚本[1],永远地敲响了终端钟。 使用案例:我想知道脚本是否已完成: do-foo-which-lasts-ten-to-thirty-minutes.sh; beep-forever.sh 在我的环境中(一个房间里有几个人)我不想使用它。 我怎么能得到这些信息? 我通过ssh连接到远程linux服务器。AFAIK没有连接到我的ubuntu PC的桌面环境。发送邮件在大多数远程服务器上都不起作用。 [1] http://www.thomas-guettler.de/scripts/beep-forever.sh.txt

1
基于linux的wifi路由器 - 可自定义[复制]
可能重复: 寻找可定制的基于Linux的WiFi路由器 嗨,我正在寻找一个wifi路由器(Internet网关)目前我的ISP为我提供了一个有线路由器 它应该是可定制的(能够加载linux内核,rootfs),应该是基于Linux的。基本上我也想学习网络以及破解内核。 请建议。 谢谢Kmr

1
Slackware - 将路由(IP地址范围)分配给许多网络适配器之一
我在VirtualBox(当前)中使用Slackware 13.37虚拟机。 我目前在单个服务器上有许多Ubuntu VM,以及这个Slackware VM。所有虚拟机都设置为使用“内部网络”模式,因此它们都在私有LAN上,并且可以互相看到(即:在它们之间共享文件),但它们仍然是外部世界的私有。 在这些虚拟机(Slackware one)上,我需要能够授予它访问这个私有网络和整个互联网的权限。我发现处理此问题的第一个建议是向VM添加另一个虚拟网络适配器,然后将其设置为NAT。这导致Slackware VM具有以下网络适配器设置: -NIC#1: Internal Network -NIC#2: NAT 我想设置第一个网络适配器(NIC#1)来处理以下子网上的所有流量: 10.10.0.0/255.255.0.0 192.168.1.0/255.255.255.0 我希望第二个虚拟网络适配器(NIC#2)处理其他所有事情(即:互联网访问)。 我可以帮助我在我的Slackware VM上进行设置吗? 另外,我在SuperUser和Stackoverflow上搜索了类似的问题,但它们似乎都与我的情况有关(即:它们都是通过使用一些基于UI的工具来引用OSX或Ubuntu)。我试图通过命令行专门在Slack上执行此操作。 谢谢!


2
如何在linux上启用实时模式?
我有样本,相当无用的应用程序,它产生信号(一些频率的短尖峰,然后是较长的静音期,在尾部),然后必须将其写入声卡。声卡通过minijack-minijack电缆自行回放。所以我的应用程序只记录传输信号,以检测以下路径的延迟: APP->驱动程序 - > DAC-> lineout-> linein-> ADC->驱动程序 - >应用程序 首先,对于我的任务,我需要最小化延迟,以达到beyound亚毫秒范围。0.01-0.1ms将满足,因为这是PC平台上的声纳应用。 其次,我希望能够从填充整个缓冲区切换到单个样本。或者,最多可以最小化缓冲区大小,使其尽可能短。我计算需要16个样本或更短的192khz采样率。完全是实时处理个别样品,我听说这是可能的。 那么,我怎样才能“实现”?我需要什么样的实时 - 硬或软?


4
如何诊断计算机运行速度如此之慢的原因?[关闭]
通常,有哪些方法可以诊断计算机运行速度如此之慢的原因?要弄清楚是因为内存不足,CPU忙还是其他原因?每种原因有哪些明显的症状? 例如,我的Ubuntu现在使用1.9 GB内存中的1.2 GB,3.8 GB内存中的1.7 GB,双核CPU的使用率约为75%。在程序之间切换需要很长时间。有时键盘没有响应,但它本身就很好。 我想我有一个很重要的教训。我的笔记本电脑是2009年购买的联想T400。它当时很快,但它逐渐变慢,可能是因为互联网发生了如此迅速的变化,并且采用了大量内存消耗功能。总的来说,您如何意识到必须及时更新硬件? 谢谢!

2
对于有条件的循环
我有一个脚本,可以在许多服务器上添加用户。因为我正在添加许多服务器,我正在使用循环。 以下是成功添加用户时的输出。 0,22529,User added. 如果未添加用户,则会收到此错误 1,23996,CLI failed to connect to database. 要么 1,22560,The current state of the server does not allow this action. script Begin read user echo -e '\E[32;40m'"\033[1mPlease wait .... adding id on all server\033[0m" PORT=777 USER=User PASSWORD=**** for server in server1.abc.com server2.abc.com do command // to add …

1
使用usb和sata从磁盘启动
我有一个SSD硬盘同时具有USB和Sata连接,我希望能够从usb和sata启动,但我无法使其工作。 当磁盘与sata连接时,一切正常,但是当我用USB连接它时,Fedora似乎启动但是它给了我一个“找不到根设备”的错误,只是永远地睡觉。 即使我在使用usb连接磁盘时安装了fedora 13,也会发生这种情况。 我正在运行Fedora Core 13。 更新:我改变了我的fstab / dev / sda2 / ext4默认为1 1 并且当连接到SATA控制器时磁盘仍在启动。到现在为止还挺好。但是,如果我从USB连接启动,它仍然给我相同的“找不到根设备”消息。 更奇怪的是,如果我启动我的fedora core 13 dvd,并选择“rescue installed system”,它在连接到usb时无法检测到硬盘。并且没有/ dev / sd *或任何类似的东西看起来像块设备。redhat是否忘记在Fedora核心的救援图像中包含usb驱动程序? 我刚试过其他系统上的磁盘,问题完全相同。 更新2:我现在已经将LABEL = myroot行添加到fstab(我想它必须大写才能工作)并且硬盘在使用sata时仍然可以正常启动,但它仍然无法使用usb启动。我开始猜测redhat忘记了一些USB驱动程序在Fedora Core 13中,因为系统在启动DVD并进入救援模式时无法看到硬盘。blkid根本没有显示任何硬盘,并且/ dev /中没有可能是我的USB磁盘的块设备。 顺便说一句:如果id将usb硬盘添加到Windows计算机,是否有可能找到分区的uuid,更重要的是:这将是与linux相同的uuid。
linux  usb  boot  fedora  sata 

2
如何在所有驱动器的Windows启动时禁用自动chkdsk?
我有一个包含多个分区的系统,包括Windows和Linux。问题是,在启动窗口期间尝试在每个可能的分区上运行autochk(包括ext4等,它们看作RAW)。 我知道,可以通过修改注册表值从autochk中排除磁盘/分区BootExecute,但我看到的所有解决方案都需要指定排除的分区字母。虽然这适用于FAT和NTFS分区,但Linux分区没有分配任何字母,这意味着,我不能将它们指定为autochk排除。 那么,问题是,如何完全禁用系统中所有驱动器的autochk?或者,如果无法完全关闭autochk,请对没有驱动器号的分区禁用它。 更新:实际上,可以autocheck autochk *从BootExecute中删除没有任何问题。如果有多个Linux分区,它将大大加快启动时间(特别是如果操作系统位于SSD上)。但是,在这种情况下,应不时进行手动检查。

2
以root权限运行命令作为非root用户
我想设置steam以高于默认优先级自动运行,这包括启动它。但要设置低于0的优先级,我必须是root。问题是蒸汽不喜欢以root身份启动,所以如果我做一些类似sudo nice -n -1 steam的事情,它会说它不能以root身份启动。此外,如果我使用sudo -u myusername nice -n -1 steam,那么抱怨它没有设置该优先级的权限。 我使用visudo给myuser特权,在没有密码的情况下运行sudo,但这是徒劳的。 我知道这已经在其他地方得到了回答,但我不知道如何搜索......这是一个相当具体的问题。 提前致谢 编辑:使用renice AFTER我开始蒸汽不会这样做,因为子进程(游戏)不会从父进程那样继承好的值
linux  sudo 

0
如何使用`script -c`命令启动tomcat?
我想用命令启动tomcat: script -c "sh /usr/program/tomcat/tomcat-8.0.50/bin/startup.sh" 运行该命令后,控制台将显示tomcat已成功启动的消息。 但ps -ef | grep tomcat表明tomcat没有启动。 然后我尝试使用script没有-c选项的命令: [root@xxx test]#script Script started, file is typescript01 [root@xxx test]# sh /usr/program/tomcat/tomcat-8.0.50/bin/startup.sh Using CATALINA_BASE: /usr/program/tomcat/tomcat-8.0.50 Using CATALINA_HOME: /usr/program/tomcat/tomcat-8.0.50 Using CATALINA_TMPDIR: /usr/program/tomcat/tomcat-8.0.50/temp Using JRE_HOME: /usr/program/java/jdk1.8.0_112 Using CLASSPATH: /usr/program/tomcat/tomcat-8.0.50/bin/bootstrap.jar:/usr/program/tomcat/tomcat-8.0.50/bin/tomcat-juli.jar Tomcat started. 然后ps -ef | grep tomcat显示tomcat已启动。 我怎样才能启动tomcat script -c?
linux  bash  tomcat 

1
超级组合在Konsole中引起奇怪的输入
我在Fedora 26上运行KDE 5.10.4。每当我进入Konsole并按下Win / Super键以及任何未绑定到系统级KDE快捷键的键时,例如'I',它会发出一些奇怪的声音输入:(1)从/ etc / hosts打印一些内容(但不是/ etc / hosts的全部内容),以及(2)写“si”(或者如果我按下Super-D则为“sd”)在下一行。例如: [eru@keionbu ~]$ ::1 localhost4.localdomain4 localhost.localdomain localhost localhost6 localhost4 localhost6.localdomain6 [eru@keionbu ~]$ si 第一行是我按Win + I的地方。应该注意的是,如果第一行已有文本,也会发生这种情况。它似乎也不会发生在像xterm或终结器这样的其他终端仿真器上。 我尝试更改Konsole的键绑定和键盘设置(在Xfree4,Linux和Solaris之间),但它似乎没有解决问题。我还尝试更改声称与Alt / Win键行为有关的系统设置>输入设备>键盘>高级下的各种设置,但无济于事。 除了找到另一个终端模拟器之外,还有任何想法如何修复它?这很烦人,因为偶尔偶然会按下Super而不是Alt,这会导致这种奇怪的输入/输出。

4
从Linux分区创建Windows XP用户
长话短说,有人修理了我哥哥的电脑,并在他的帐户上设置了密码,现在我们无法进入,也无法联系设置密码的人。 如果我可以从Linux分区或pendrive访问Windows分区,例如TinyCore,是否可以创建Windows XP用户? 感谢您的任何指示!

0
什么时候在linux中创建节点?
我正在使用Linux内核3.4.56,我正在尝试使用外部USB设备在我的系统中添加系统升级功能。 因此,在我的实现中,检查/sys/block/sd*(a/b)是否创建了一个节点以确保设备已连接。 如果已创建,则文件系统将安装在设备上。之后,它调用升级脚本。 我不确切知道何时创建此节点。所以在我的脚本中,当我检查节点时,它找不到它,所以文件系统无法挂载。 任何人都可以告诉我何时在/dev目录中创建这些节点,以便我在创建后检查它。
linux  usb  mount 

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.