Questions tagged «linux»

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

1
无法从Windows 7 ping linux服务器
我有3个设备都通过一个开关连接。 1)Windows 7 PC 2)Windows 2012服务器 3)RHEL 6.8 Linux服务器 设备1& 2需要能够访问Linux服务器上的Web应用程序。 2可以ping 3罚款,反之亦然。 Web应用程序也适用于2。 1不能ping 3虽然我有时会得到类似的东西: 来自w.x.y.z目标主机无法访问的回复 现在我理解已阅读 这个 ,这表明w.x.y.z的路由问题。 设备1具有10.x.x.x的IP地址 设备3具有192.x.x.x IP地址 设备2具有10.x.x.x和192.x.x.x地址设置 我不太熟悉网络,所以我不确定下一步该尝试什么。感觉就像需要在某种程度上建立网络之间的桥梁? 编辑: 好的,所以我将1移动到192范围,但它仍然不起作用。但是,一旦我将1的第3个八位字节改为匹配3,它就开始播放了。我很高兴这有效,但不明白为什么。任何人?

1
MySQL数据库既不存在也不存在
我刚刚在我的开发机器上遇到了一个非常奇怪的情况:数据库在PHPMyAdmin中列出,但是没有任何表格。好奇,我打开了一个 mysql 客户端在命令行上,并且看到: mysql> CREATE DATABASE somedb; ERROR 1007 (HY000): Can't create database 'somedb'; database exists mysql> DROP DATABASE somedb; ERROR 1008 (HY000): Can't drop database 'somedb'; database doesn't exist 我正在运行Arch Linux并安装了AUR的Xampp软件包; MySQL安装来自那里。在我建立一个新的虚拟主机时,我可能会搞砸了一些东西,但无论如何,我完全不知道发生了什么。 任何人都可以对此有所了解吗? 更新:我尝试重新启动 mysql 服务器,现在它拒绝重新开始。我来看看日志。这是相关部分: /opt/lampp/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 130109 15:16:13 [ERROR] Can't open the …
1 linux  mysql 

1
内核编译:强制所有模块都被烘焙
我正在使用OpenWrt为硬件设备构建内核。由于没有新的可插拔硬件将在以后添加,我想确保所有内核模块都内置在内核中。这样我就可以禁用模块加载并停止依赖于通过模块加载代码的网络攻击。 我的问题 - 如何强制所有选定的模块静态自动构建到内核中。我不想单独选择模块来进行此更改。我正在寻找捷径。

1
NFS存储VMware磁盘映像的最佳文件系统选择
目前,我们使用iSCSI SAN作为多个VMware ESXi服务器的存储。我正在研究在Linux服务器上使用NFS目标来获取其他虚拟机。如果它能提供显着的优势,我也愿意使用替代操作系统(如OpenSolaris)。 什么基于Linux的文件系统支持非常大的连续文件(如VMware的磁盘映像)?或者,人们如何在这种工作负载上在OpenSolaris上找到ZFS?
1 linux  nfs  zfs  opensolaris 

1
使用太多空间清空Ext4文件系统
我的主驱动器上有3个主分区(2个是主分区,1个是扩展分区,其中有3个逻辑分区)。该驱动器具有传统的BIOS / MBR分区表。前两个初选中有操作系统(Win7和PC-BSD)。前两个逻辑是空的,格式为NTFS。第三个逻辑是550GB Ext4,很快就会安装Arch。我在安装任何操作系统之前,先用GParted创建/格式化了分区,以避免分区之间有任何明显的可用空间间隙(不知道为什么,但它让我感到恼火到底,我会竭尽全力避免它)。 我的笔记本电脑中还有第二个内部驱动器,它有不同文件系统的分区,包括许多Ext4 Linux,当我最初创建它们时,它们的空文件系统没有消耗这么大的分区(通常是100MB或更少)。所以它让我感到困惑的是,为Arch准备的分区中没有任何内容,但是它显示了8GB的使用情况。 我想知道是否有人可以对此有所了解。 提前致谢!

1
cd到特定目录时,bash不起作用,读写权限被拒绝
试图在Linux Ubuntu 11.10中运行Perl的脚本,但当Cd到路径时,说: no such file or directory,但我可以清楚地处理路径中的文件。 尝试更改文件夹的权限时,即使此计算机中没有更多用户,也不允许我这样做。 当右键单击文件夹时,在权限上,然后在文件访问中,选择“读取和写入”不起作用,导致返回“___”选项。 在这种情况下该怎么办? 更新 更新:嘿,我认为bash真的很糟糕,我试图只留下我正在谈论的特定文件夹,但是当我在Cd桌面时,bash给了我之前的名字。 例如,我只有名为phonetizer的文件夹。我使用“phonetizer”文件夹中的资源管理器,然后从菜单“go”复制路径,这是这个: /home/one/Desktop/ Phonetizer 然后我去终端:输入 cd /home/one/Desktop/ Phonetizer 并返回此。 one@one-desktop:~/Desktop$ 当我在终端的桌面上时,我得到了这个: one@one-desktop:~/Desktop$ ls 1.pl~ foo.txt~ Phonetizer wildmarks.pl~ bar.txt~ input-text.txt~ sorting en ultraedit.txt~ equivalents.txt~ output.txt~ Untitled Document 1~ 我不知道为什么给我这些旧名字,因为我把它们移到了其他文件夹。




1
使用长行从htop复制文本
相关 这个问题 ,我想检查一下列出的命令 htop,但命令很长。因此,建议的anwer在按住shift时选择文本不起作用,因为它不会选择溢出到屏幕右侧的某些内容。 htop是否提供了以某种方式提取所选行的任何帮助?
1 linux  terminal  htop 

0
为什么没有像WINE那样在Linux上运行Osx软件? [关闭]
是否有任何特殊原因阻止创建像WINE这样的软件在GNU / Linux上运行Osx软件的可能性? 除了游戏之外,导致葡萄酒创造的原因是Linux中缺少一些专业软件。 “现在”在Mac转移到x86之后,在Linux上创建一个运行Osx软件的层要比反过来容易得多......那么为什么不存在呢?

2
挂载网络共享并与挂载点中的现有文件合并
我有一个在Raspberry Pi 3(Raspbian Jessie)上运行的程序,它将文件放在一个名为的目录中 /mount-point。在启动时,我正在安装一个名为的Windows共享 /incoming 至 /mount-point。有一个Windows程序正在处理这些文件,因为它们被放入共享中。 mount -t cifs -o username=<share user>,password=<share password> //<Win-IP>/c/incoming /home/pi/mount-point 如果网络出现故障,则会出现此问题。如果网络出现故障,linux程序会继续将文件丢入 /mount-point 目录。当网络重新启动时,将重新装入Windows共享以及当前所有文件 /mount-point 越过并消失。 有没有办法“合并挂载”Windows共享,以便当前的任何文件 /mount-point 不隐藏并出现在 /incoming 在窗户上?

2
Windows到Linux:在远程计算机上以用户进程(作为bkgrnd)执行shell脚本
我正在尝试执行以下操作: 1)在Windows机器上的远程机器1,2和3(所有Linux)上运行shell脚本。 2)在我的Windows机器上,我有以下方式使用的plink: plink -i <my_private_key> user@machineX.com -t "bash <script_loc> args &" 当我这样做时,预期的过程不会开始。我确认通过远程登录到machineX(1,2或or3)并键入: ps -A -F | grep -i "whatever" 我可以通过输入命令行在命令行启动它: cmd /c start plink -i <my_private_key> user@machineX.com -t ""bash <script_loc> args ""&"""" 但这意味着它将打开一个新的终端,并在注销Windows机器后,这些将终止。 我的目标是远程启动这些脚本并使它们作为后台进程或守护进程运行。我将能够找到pid等,因为我知道它们将通过命令行运行。 如果没有创建服务,这可行吗? 问候,

1
vmware不安装hgfs
这是我在Fedora 16中的安装日志: The VMware Host-Guest Filesystem allows for shared folders between the host OS and the guest OS in a Fusion or Workstation virtual environment. Do you wish to enable this feature? [yes] Using 2.6.x kernel build system. make: Entering directory `/tmp/modconfig-8X1GaP/vmci-only' /usr/bin/make -C /lib/modules/3.6.11-4.fc16.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules …

0
有没有办法在Linux中“低估”内存(VPS突发内存困境)?
我偶尔会注意到 激烈 我的应用程序托管在VPS上的性能打嗝。我的VPS计划有1GB保证RAM和1GB“突发”RAM。有时应用程序将变得非常迟缓,然后突然它会再次响应。经过一些调查后,我确定当我超过我保证的1GB内存时,即使我的总量低于2GB,也会出现打嗝。似乎没有任何其他模式(在打嗝期间CPU和磁盘活动看起来都很正常)。 我的猜测是,管理程序给我的1GB“爆发”RAM实际上是在这些缓慢的时间内转向旋转的磁盘......所以我真的喜欢用1GB交换磁盘运行但是(这是关键) Linux没有 知道 它真的只有1GB内存+ 1GB“交换”。 我有一种预感,内核内存管理子系统中的所有微调算法都被完全抛弃了,因为系统在真正只有1GB的情况下报告了2GB的可用内存。 似乎我可以摆弄的大多数旋钮都是针对配置系统使用的 更多 RAM比它真的有。有没有办法走向相反的方向(即当我们开始接近1GB的已用内存时变得更加保守)?

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.