Questions tagged «linux»

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

2
limits.conf中的maxlogins是什么?
在文件/etc/security/limits.conf中,maxlogins字段指的是什么? 如果我设置 "user1 hard maxlogins 2" 这是否意味着“ user1”一次可以同时进行两次登录,或者他只能登录两次-系统仍然重新启动?
1 linux 

1
如何在VMware上进行P2V之后使旧Linux版本启动
客户端有许多旧的Linux系统,可追溯到5到15年前,并且仍在原始硬件上运行。由于担心磁盘的使用时间等,他们希望将它们全部虚拟化到VMware vHosts上。 到目前为止,我已经能够通过VMware的Standalone Converter虚拟化几乎任何21世纪的Windows机器,并且成功率达到100%。但是,尝试在Linux机器上执行相同操作总是会导致失败,并且无法启动的VM通常会出现“内核崩溃,无法启动/ init”的错误。 我发现,如果我安装了应急CD的ISO并启动它,然后选择“从硬盘启动Linux”,系统将启动并且我可以登录,但是这使它们只能运行应急CD的内核。 ,例如在半径服务器上重新添加虚拟接口时,这会导致失败-尝试运行“ modprobe dummy”,该进程将轰炸: FATAL: Could not load /lib/modules/3.14.50-std460-amd64/modules.dep: No such file or directory 在检查/ lib / modules目录时,存在的文件为: /lib/modules/2.6.27.7-9-pae/modules.dep 哪个匹配uname -r在原始物理计算机上返回的内容: uname -r 2.6.27.7-9-pae 在从应急CD引导的P2V VM上,它提供 uname -r 3.14.50-std460-amd64 在物理机上,init在/ sbin / init中,而根文件系统在/ dev / sda2中: rad02:~ # which init /sbin/init rad02:~ # df -h …
1 linux  boot  grub  vmware 

1
Linux密码除了登录名和sudo以外还用于什么?
我有一台Linux开发机器,在该机器上,我已经给了一些人基于密钥的ssh访问权限(密码登录已禁用)。我被授予访问权限的用户没有sudo权限。 因此,今天我想知道,由于用户无法使用其密码登录并且也无法使用sudo,因此他们还能将Linux密码用于什么用途?

3
如何在KDE中使用altgr-intl?
我正在使用KDE 4.13.3(在Ubuntu 14.04上),并且我想使用altgr-intl键盘变体,以便例如键入AltGr+ Shift+ 6,然后e获得ê。 通过“ 系统设置”,“ 输入设备”,“ 键盘”显示的看似相关的布局包括: 版式:英文(美国) 变体:英语(美国,国际AltGr Unicode组合) 版式:英文(美国) 变体:英语(美国,国际AltGr Unicode组合,替代) 但是它们都没有按预期的方式工作:键入重音组合时,它会附加到当前字母后面,而不是等我键入下一个字母。因此,我必须在键入重音之前先键入字母,这太不自然了,以至于我无法(也不想)适应它。 如何获得altgr-intl这种“ AltGr死键” 的布局,即“标准”行为? 我什至尝试了带有死键变体的美国国际键,但是它对每个与重音符号相关的键都使用了死键,因此"例如要进行键入需要两个输入的组合:Shift+ ",然后是Space。

1
如何在Linux命令行上转码/压缩mp4源文件?
我的手机生产了一些相当大的mp4。它们不是很长,因此可能压缩得不是很大。使用命令行Linux工具将其中之一转码为h.264或vp8或vp9的例子是什么,我该如何权衡质量/压缩程度? 我知道可以用vlc完成。我虽然迷失在文档中,但是在网络搜索中却找不到清晰的示例。

2
杀死后不会重新生成init.d服务
我在Ubuntu 14.04上运行了以下init.d脚本 # Logstash Service description "Logstash" start on (net-device-up and local-filesystems and runlevel [2345]) stop on runlevel [016] respawn limit 10 5 # NB: Upstart scripts do not respect # /etc/security/limits.conf, so the open-file limits # settings need to be applied here. limit nofile 32000 32000 console output setuid …
1 linux  ubuntu 

0
为什么openat()使用减1的文件描述符
我正在使用加载的库进行跟踪open()和openat()Linux系统调用LD_PRELOAD=...。我有一个沿目录路径下降的过程。它open()在返回文件描述符8的目录上执行操作,然后继续openat()使用父目录的相对路径,但对父目录使用文件描述符7(??!),通过正确打开子目录。 为什么会这样呢?

2
Linux不会解析Linux主机名,但会解析Windows主机名
我有一个计算机网络,主要是Windows域中的Windows计算机。 我有2台Linux机器,它们已连接到网络并通过Windows 2003服务器上的DHCP获得其IP。 我的Windows机器(Win7-00)可以按主机名ping所有机器,包括Linux机器(N40L和Lin001)。 我的两台Linux机器可以按主机名(Win7-00)ping我的Windows机器,但是不能按主机名ping其他Linux机器。即N40L无法ping Lin001和Lin001无法ping N40L。他们可以ping通对方的IP。我现在有一个通过IP工作的nfs导出(我希望通过主机名使用) 这是Linux PC没有将主机名发送到DHCP还是我需要对其进行更改以允许ping Linux主机名? 我不想手动将主机名添加到其中,/etc/hosts因为它们是动态IP,其中一台计算机是一台笔记本电脑,有时它不在域网络上。 我该怎么办?
1 windows-7  linux  dns  dhcp  ping 

2
配置SNMP将消息发送到两个不同的监视平台
是否可以在Ubuntu上配置snmpd(通过snmpd.conf)以将消息发送到两个不同的监视应用程序?例如,假设我定义了一个只读社区,称为“ readonly”,是否可以将snmpd.conf配置为与两个不同的平台进行通信(比如说10.1.1.10和10.1.1.20是IP地址) rocommunity readonly 10.1.1.10 rocommunity readonly 10.1.1.20 我似乎在Internet上找不到将SNMP消息发送到两个单独平台的配置的任何示例,因此我想在这里问一下。


1
在安装Linux时,如何在磁盘上创建根文件系统?
我对Linux的启动过程相当了解。但是第一次安装对我来说还是很模糊的。 如何用系统基本功能所需的二进制文件在磁盘中创建根文件系统(/ etc,/ bin,/ sbin等)? 以下正确(在典型的x86 / linux计算机上)是否正确? BIOS将从安装CD加载引导加载程序。引导加载程序会从CD加载内核映像,还将initrd复制到ramfs。它不过是根文件系统,而是完全位于RAM中。当内核控制时,它将执行基本设备初始化,并且如果看到磁盘未格式化,则会提示您创建文件系统类型,创建fs,然后将initrd文件系统复制到磁盘中,作为安装的一部分。

2
为什么我的主目录被加密并且无法访问?
昨天我安装了Ubuntu Server,因为我想学习Linux,也想了解服务器。我做了一个新手教程,然后关闭了。今天启动时,我的主目录中的文件被Access-your-private-data.desktop和readme.txt取代,但我不知道为什么。我按照readme.txt中的说明进行操作,并键入ecryptfs-mount-private。告诉我 INFO: Your private directory has been mounted. INFO: To see this change in your current shell: cd /home/rmob 但是,如果执行ls / home / rmob,它仍会显示Access-your-private-data.desktop和readme.txt,而不是我昨天在此处创建的文件。每次重新启动时,都会告诉我 keyctl_search: Required key not available Perhaps try the interactive 'ecryptfs-mount-private' 如果我再次尝试ecryptfs-mount-private,它仍然会告诉我它已经挂载了它,但是仍然只向我显示了这两个文件。 对此查询,告诉我这意味着目录已通过某种方式加密。我尝试键入在本教程中找到的touch〜/ .ecryptfs / auto-mount ,但是没有什么区别,在任何地方都找不到其他解决方案。


2
Linux用户组文件夹权限
我有一个基本的linux文件权限问题: 我有一个名为test的文件夹: $ ls -la drwxr-xr-x 5 root root 4096 2010-10-25 17:11 . drwxr-xr-x 17 root root 4096 2010-10-25 16:53 .. drw-rwS--- 3 root codedev 4096 2010-10-25 17:11 test 在这个文件夹(测试)中,我希望所有属于组codedev的用户都具有读写访问权限,甚至可以访问其他用户创建的那些文件(在测试中)。 我有一个测试用户: $ groups testuser testuser : testuser codedev 用户testuser cd为什么不能进入目录测试?我应该如何做这项工作?

1
FTP上传和覆盖不会覆盖,而是创建[file.ext]。#
这个问题是StackOverflow中一个问题的重复,建议我在这里问这个问题。如果多职位不受欢迎,我深表歉意。 FTP有一个非常奇怪的问题,正在困扰着我。这是我第一次看到此问题。 当我上传文件时,它不会覆盖原始文件,而是被重命名为[original file.ext] .1(如果[file] .1已经存在,则被重命名为[file] .2)。例如,如果服务器上存在style.css,并且我下载并编辑了它,则当我将其重新上载到位置时,它被“重命名”为style.css.1。第二次尝试将生成名为style.css.2的第三个文件。 我拥有自己的熨斗,并在上面安装了64位OpenSUSE 11.4(刚刚配置的相对较新的安装)。我正在使用pure-ftpd并使用YAST控制面板来操纵设置。特别是,Umask(umask文件:umask目录)设置为000:000(唯一的设置将使上载的文件具有与现有文件相同的权限)。我已经为所有人提供了Chrooted ftp访问,并且为了使FTP访问/ srv / www /,我使用了此站点上的说明,通过绑定操作将/ srv / www /安装在/ home / [user] / ftp /中。如此,对于非常安全的用户,FTP访问已被chroot了,但是该用户仍然可以访问/ srv / www /中的内容。 我还花了一些时间赋予/ srv / www /内容与用户本身相同的权限和user:group(即,应该没有权限问题)。 我正在使用WS_FTP Pro 2007和Notepad ++(通过NppFTP)访问该站点,并且两个客户端都存在相同的问题:我可以很好地下载文件,但是在上载文件时,它们后面会附加“。#”( .1,.2,.3等),而不是覆盖原始文件。这些新文件具有与原始文件相同的权限和所有权(user:group),所以对于上载为何创建新文件而不是覆盖文件,我一无所知。 编辑添加:此后,我尝试了几种不同的FTP客户端,包括Windows命令行中的FTP功能,最终结果相同。

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.