Questions tagged «linux»

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

1
Xorg / Xrandr多个监视器(不同分辨率)-位置设置不正确
我在virtualbox(xmonad)上运行fedora。 我有以下内容 /usr/share/X11/xorg.conf.d/10-monitor.conf Section "Monitor" Identifier "VBOX0" Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync Option "PreferredMode" "1920x1080_60.00" Option "Primary" "true" EndSection Section "Monitor" Identifier "VBOX1" Option "PreferredMode" "1440x1050" Option "RightOf" "VBOX0" EndSection Section "Screen" Identifier "screen" Monitor "VBOX0" DefaultDepth 24 SubSection "Display" Depth 24 …

1
在手机上安装Linux生态系统的最佳方法是什么?
我是一个使用终端执行我所做的所有事情的程序员:VIM,git,从服务器推送/获取文件等等。有时我在街上,由于某种原因,我需要输入一个简单的命令-重新启动服务器,记笔记或只是在IRC上问一个简单的问题-为此,我仍然需要等待直到访问计算机。但是我一直在想,我有一部支持4G的功能强大的手机,几乎是一部袖珍电脑。如果我可以随意使用它并使用终端,那不是很好吗? 有没有什么好的方法可以在手机上获得完整的Linux环境和终端?

0
为什么dmesg防火墙消息在openSuse上打印到我的zsh?
我设置了一个运行openSUSE Tumbleweed的VM,并将默认shell更改为zsh。我的AVM Fritzbox路由器会定期在端口80上探测VM,以检查Web服务。由于在openSUSE系统上端口80是关闭的,因此请求被阻止。 我还收到一条dmesg(?)消息,该消息写入当前zsh提示。似乎并非如此bash。是什么原因以及如何阻止消息出现(当然,除了打开端口80外)。

2
以超级用户身份执行命令时,如何在不使用密码的情况下启用/禁用身份验证?
在我为某人设置的Fedora 19系统上,我注意到以超级用户身份执行命令时不需要身份验证。因此,例如,在运行Yum Extender,配置防火墙或在终端中使用sudo运行某些命令时,不要求我提供密码。(使用图形应用程序时,身份验证对话框会弹出几毫秒。)为了获得更好的安全性,我想禁用这种超级用户特权的自动(无身份验证)假设。我不记得是否或如何在没有密码的情况下启用了此身份验证。为了使本机器的非专业用户方便起见,我可能已启用它,但没有做任何“花哨的”事情(例如编辑配置文件)。我没有编辑sudoer文件。我只是检查了一下。我可能已经检查了“

1
后订单查找-exec?
我想使用'find -exec'从一个组织中删除某些目录 find $rootdir -type d -name target -exec rm -rf {} \; 我收到错误消息 find: `foo/bar/target': No such file or directory 因为'find -exec'显然是按预定顺序工作的,即先完成工作,然后拜访孩子。我不想简单地将错误消息重定向到/ dev / null,因为它们可能很有意义。有什么建议么?
linux  shell  find 

2
在Linux bash中将两个标准输出重定向到一个标准输入
我有一个从stdin读取并执行一些操作的C程序。要求我定期(每20秒)输入信息,并在进行某些测试时保持用户交互不变。 不修改C程序就可以吗?我已经完成了一个shell脚本,该脚本定期回显信息(到其stdout),所以这个想法是将这个shell和普通的stdin仅连接到一个stdin(反三通)。 我试过(./periodic.sh; cat)> ./myprogram,因为它正在等待脚本结束(反之亦然),所以它不起作用。

0
Prestashop网站显示ERROR_CONNECTION_REFUSED
我有一个古老的prestashop网站(labelleviebijou.site)。用Softaculous备份后,使用Softaculous成功还原到新服务器(lingocards.website)。在两个服务器端,我都有相同的路径/ home / ***** / public_html / same_folder 按照prestashop网站迁移的建议,我将domain_ssl域名修改为lingocards.website,也将shop_url表中的physical_uri修改为same_folder。还有另一个表配置。 当我尝试连接到lingocards.website/same_folder时,我不断收到此错误消息ERROR_CONNECTION_REFUSED,并且没有来自apache domlog的任何日志信息。 在恢复的开始,我遇到了一些错误消息: (13)权限被拒绝:[客户。。。] AH00529:/ home / **** / public_html / same_folder / .htaccess pcfg_openfile:无法检查htaccess文件,请确保该文件可读并且'/ home / **** / public_html / same_folder /'是可执行文件 我chmod 644 .htaccess和755 / same_folder后,此错误已修复。 您知道此错误消息ERROR_CONNECTION_REFUSED的根本原因是什么?

1
Ubuntu命令行中的VIM zsh,bash和颜色
调用系统命令时,VIM命令行存在问题。例如!ls,VIM不会解析所有命令输出颜色。我的系统是来自Ubuntu存储库的带有VIM 7.3.429的Ubuntu 12.04 LTS。 有没有解决此问题的方法? 编辑: 我的vimrc文件 :!echo $TERM 在VIM中返回: dumb EDIT2: 我找到了一个简单的解决方法,但这并不完美 if [ "$VIM" ] && [ "$TERM" = "dumb" ] then # For gvim's monochromatic :shell PS1='\n\u@\h \w\n\$ ' unalias ls unalias grep fi (它正在bash上工作)
linux  bash  vim  shell  zsh 

2
通过大小和MDF查找重复的文件
我正在编写脚本来搜索伪文件,并按大小然后按其MD5校验和对它们进行分组。 这是我的脚本: find . -type f -printf "%s\n" | sort -rn | uniq -d | xargs -I{} -n1 find -type f -size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 > ./dups.txt 我想确保我的脚本按大小和MD5正确生成了我的dups文件。 无论如何,我可以确保我的结果是正确的,还是请您帮我检查一下我的脚本并让我知道?
linux  unix  md5sum 

2
Windows 7和Debian在EFI模式下
如果Windows 7已安装在EFI中,则必须以EFI模式安装Debian吗?我认为在EFI模式下安装Debian更为复杂,如果不需要,我不想以这种方式进行安装。如果有必要,我将如何做呢?

1
对CRONIC / CRON造成“没有此类文件”错误进行故障排除
我已经通过Cronic通过管道传输了几个Cron作业设置,以便仅在出现错误时才通过电子邮件发送。 每当我在没有Cronic的终端中运行该命令时,该命令就会正确正确执行而不会出现错误。 root $nice -n19 cronic /usr/local/bin/dirperms/mediadrive-dir-perms.sh 但是,我会不时从CRON收到一封电子邮件,错误如下。 nice: cronic: No such file or directory 我无法弄清楚为什么会发生此错误。
linux  cron 


1
awk + ​​sed +匹配复杂字符串
我需要有用的命令来将字符串“ / pci ... / pci ... / pci .... / scsi .... / disk ...”与awk或sed匹配?(我需要将此命令放入我的ksh脚本中) 备注1 [...]可以是任何字符串,“ pci pci pci scsi disk”是默认字符串。备注2我有Solaris计算机,因此语法应适合Solaris 例 prtpicl -v |grep :disk0 | awk '{print $2}' 给输出 /pci@0/pci@0/pci@2/scsi@0/disk@0
linux  sed  perl  solaris  awk 

1
根lv的Debian pvmove进入raid10设备导致系统无法启动
我正在将逻辑卷范围移动到与mdadmin组装的RAID 10阵列上。移动的逻辑卷之一是根目录(debian测试系统),该目录先前位于单个物理卷上。系统现在无法启动。在grub抢救中报告的错误消息是lvmid / ex .... lognuuid /未找到另一个长uuid。 我猜找不到的两个磁盘是根目录现在所在的raid 10阵列中当前的两个磁盘。我也猜测这是因为数组没有在根本地卷之前被汇编。 使用安装程序介质引导并进入救援模式时,无法引导根目录。但是,如果我先选择汇编数组的选项,然后将chroot放入根目录,我会成功。在过去的24小时里,我已经尽力想尽一切。包括更改/etc/mdadm/mdadm.conf和update-initramfs -u的各种组合。 我什至尝试撤消pvmove,但是由于lvmetad.socket错误而不能。在此方法所需要的chroot救援环境中必须缺少某些内容。 如果我在chroot之前手动组装阵列,就可以得到一个工作系统,这表明该阵列根本没有被组装,或者没有及时组装(因此根本没有组装)。 谁能建议我可以尝试的解决方法?我猜想我可以做些什么来使系统正常工作,但是我对如何继续感到迷茫。

2
是否可以安装Windows 8.1,Windows 7,Windows Server 2012,Oracle Linux,Oracle Solaris,Fedora Linux操作系统?
我计划在笔记本电脑中安装6个操作系统。并希望将来有更多。 我想在Windows(7和8.1)中安装2个版本的桌面操作系统,在Windows(Windows Server 2012)中安装服务器操作系统。 我也想安装2个Linux版本(Oracle和Fedora)。 我还想安装Unix(Oracle Solaris)的1个版本。 我想将这些OS用于学习目的。 我将使用Oracle Linux作为Java编程的主要操作系统。 如果可能的话,安装顺序是什么?

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.