Questions tagged «centos»

有关CentOS Linux发行版的问题。如果您的问题与CentOS发行版如何影响您的问题有关,请使用此标签。如果您恰好正在使用CentOS,并且您的问题是关于特定的配置详细信息或语法,请不要使用它。

5
消除弹出错误消息
我在工作场所通过VNC连接到CentOS 6.4机器。每五分钟会弹出一个框,提示: 必须进行身份验证才能设置用于下载软件包的网络代理 应用程序正在尝试执行需要特权的操作。需要超级用户身份才能执行此操作 超级用户密码: 细节 角色未知 行动:org.freedesktop.packagekit.system-network-proxy-configure 供应商:PackageKit项目 [取消] [验证] 我没有root密码,因此通常我只单击它即可使它消失,但几分钟后它又会再次出现。我的本地系统管理员几次尝试解决该问题,然后放弃了,并告诉我只是保持关闭弹出框。就是说,这让我发疯。有什么办法可以做到,即使问题本身并没有解决,我也不必看到弹出窗口?不太可取的是,有什么我可以告诉sysadmin来解决问题的非常简单的事情吗?

7
有什么设置可以纠正vsftpd“ 500 OOPS:无法更改目录”错误?
我的问题是我需要更改哪些设置和/或运行命令才能允许我登录vsftpd系统? 我使用ftp而不是sftp登录时遇到此错误: Name (localhost:dbadmin): dbadmin 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/dbadmin Login failed. ftp> 使用进行登录时此方法有效sftp@,但是我的服务器位于防火墙后面,我需要能够使用ftp和sftp登录。 我一直在看很多关于“ OOPS”错误的帖子,但是到目前为止,还没有登录的运气。 以下是有关我的系统和设置的一些信息: 我正在运行CentOS 6.4。 iptables和ip6tables被停止和禁用。 我的主目录受保护700,而我尝试了750,以查看是否有所作为。它没。 这是活动线 /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES 我的登录名不在user_list中。


2
误删除了yum.conf
我不知道我要做什么,但是我基本上删除了yum.conf。我在github上找到了yum的旧配置,但仍然无法正常工作。我该怎么办?我正在使用Centos 7。
13 centos  yum 

5
无法在最小的Centos Docker容器上安装手册页
我只有一个最小的Centos 7 Docker映像,并且试图在其上获得一些手册页,以帮助调试Dockerfile。开箱即用,它没有太多: # man ls No manual entry for ls 根据Serverfault的这个答案,我安装了man-pagesRPM,看来一切正常: # yum install -y man-pages Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile * base: mirror.vtti.vt.edu * extras: centos.mbni.med.umich.edu * updates: centos.netnitco.net Resolving Dependencies --> Running transaction check ---> Package man-pages.noarch 0:3.53-5.el7 will be installed --> …
13 centos  rpm  man  docker 

1
创建一个虚拟麦克风
我运行的是启用了VNC的CentOS服务器,某些服务需要麦克风正常工作,但不必将其用于录制,只需使用可用的麦克风设备即可。因此,我想知道是否可以创建可以用作麦克风的虚拟录音设备,但不必输入任何声音。我运行alsa工具,但modprobe sound-aloop说不允许该操作。

3
仅允许特定用户通过ssh在一个端口登录,而其他用户则通过另一端口登录
我有以下用例: 需要允许用户从安全,可信任的网络登录 然后允许几个(只有两个)移动用户在Linux Centos计算机上远程登录。 我可以使sshd在不同的端口上运行,例如: 从内部可以在22上运行是可以的,因为我不想让它们在其他端口上连接(使脚本混乱)。 对于外部移动用户,我将在另一个端口(例如端口X)上运行sshd(提高了安全性-这是一种小型办公室设置)。 为了提高安全性,我希望将sshd配置为仅允许访问端口X上的特定用户(然后配置一些警报,以便我们可以知道用户何时通过端口X登录)。 但是,我无法在sshd文档中找到这样的任何配置。如果没有这样的解决方案,那么只要有人在端口X上完成sshd登录,是否至少有可能触发shell脚本运行?我正在查看iptables文档,以查看当sshd登录存在时是否可以触发警报,但无法解决任何问题。 赞赏输入
13 centos  sshd 

4
如何在没有X11库的情况下使用YUM安装emacs?
我已经在VirtualBox VM中安装了CentOS 6.3的最小安装。现在,我只想安装Emacs以便从命令行使用。 当我使用yum search emacs唯一的应用程序级软件包搜索emacs时,似乎是“ emacs”,因此我运行了yum install emacs,它向我显示了要下载的依赖项列表。 这些依赖项libcairo和libasound,以及libX*为下载Emacs副本而无需安装和安装大量业务的软件包,这些软件包只能从命令行使用(我试图将其保留为最小,因为对于每个开发人员计算机,此副本将被克隆10次。网络模拟,但确实需要文本编辑器)。 因此,是否需要设置一些标志来阻止所有与图形相关的软件包的安装?我记得Gentoo的出现有这样的参数,还是我安装的软件包错误?

2
在Centos6上最少设置X服务器
我正在尝试安装Centos6,但事实证明,我下载的DVD太小了Mb(CentOS-6.0-i386-bin-DVD.iso),无法携带DVD。因此,为了节省时间并且不再下载DVD,我下载了最小文件(CentOS-6.0-x86_64-minimal.iso)并成功进行了设置。 起初,我没有得到那蟒蛇的东西来显示gui进行安装-它仅在第4次重新安装后才显示,所以我认为安装还可以,即使您,我也没有自定义可安装软件包的可能性。好的,安装没有延迟。第一次启动时,它没有显示X服务器,只是命令行中的登录提示。好的,我登录了,然后运行了yum update和yum groupinstall "X Window System" "GNOME Desktop Environment",就像互联网建议的那样。尝试过startx,它只是闪烁并弹出一些错误(EE) SIS(0): Illegal video RAM size (262144K) detected, using BIOS-provided info,所以我从互联网上了解到SIS芯片组正在发生故障-集成gpu出了点问题-我将PCIe放入其中。重新启动,startx并没有什么-它闪烁,突然出现一些消息,然后Witing for X server to shutdown,ctrl+alt+F7显示闪烁的插入符,仅此而已。这是Xorg.0.log。 任何人都可以建议分步教程,需要做些什么,以在最小的Centos6系统上设置GUI并在启动时将其设置为默认值,因此在启动后,将出现X服务器登录屏幕,而不是命令行中的屏幕。
13 xorg  centos  x11 

3
什么是firewalld中的dhcpv6-client服务,我可以安全地删除它吗?
在CentOS 7服务器中,输入firewall-cmd --list-all,它会为我提供以下信息: public (default, active) interfaces: enp3s0 sources: services: dhcpv6-client https ssh ports: masquerade: no forward-ports: icmp-blocks: rich rules: 什么是dhcpv6-client服务?它有什么作用?删除它意味着什么? 我读了维基百科页面了dhcpv6,但它并没有告诉我具体是什么这个服务CentOS 7 Firewalld呢。 可通过https和email通过访问此服务器mydomain.com,但它是专用服务器,只能通过https已知ip地址列表进行访问。另外,该服务器可以接收来自已知电子邮件地址列表的电子邮件。是否dhcpv6-client需要服务来调和已知ip https请求中的域地址,以及用已知电子邮件地址交换电子邮件?

2
如何在CentOS中正确设置2个网络接口(在VirtualBox中运行)?
我有一台运行CentOS 6.5的VirtualBox机器。我已经在VirtualBox的计算机网络设置中为其创建了2个网络适配器。第一个是NAT,我希望访客使用该NAT连接到Internet,第二个是设置为“仅主机”,它将用于SSH和从主机访问Web服务器。我想在VirtualBox论坛上获得本教程,但是我似乎/etc/network/interfaces在CentOS 6.5上找不到该文件,因此我认为配置是不同的。 有设置NAT和仅主机适配器,我开始了VM,做一个ip addr show和我有2个接口,eth0并且eth2(我不知道为什么eth1莫名其妙地被跳过)。所以我配置这两个ifcfg-ethX文件中/etc/sysconfig/network-scripts,设置eth0为DHCP(对于NAT),并eth2为静态IP(对于仅主机)。对于eth0,ONBOOT=yes而对于eth2,ONBOOT=no。通过此设置,我可以连接ping到Internet,即ping -c 3 www.google.com得到响应,因此我知道我可以连接到Internet(处于eth2关闭状态)。 接下来,我ifup eth2。在主机上,我使用设置的静态IP进行SSH,并且可以毫无问题地进行连接。但是,当我这样做的ping -c www.google.com时候,它失败了,我知道即使eth0仍在连接中,我也失去了与Internet的连接。这样做会route -n向我显示一个表格输出,eth2其中eth0介于中间的第一行和最后一行(抱歉,我无法删除虚拟机,所以无法发布实际输出...)。 我创建了一个新的CentOS VM,并希望继续进行相同的设置。我的联网功能几乎不存在,所以我很讨厌。我想要一些有关如何正确执行操作的提示(即,如何设置要使用的NAT适配器,eth0以及要使用eth1而不设置的仅主机适配器,即使/ 已启动并正在运行eth2,如何eth0仍然可用)。eth1eth2 更新资料 因此,我已经启动并运行了新的虚拟机,并且如果我将第一个适配器设置为仅主机,将第二个适配器设置为NAT,则现在看来可以正常工作。设置如下: VirtualBox网络设置 网络适​​配器1:仅主机(vboxnet0IP地址设置为10.3.0.1,网络掩码255.255.255.0和DHCP已关闭) 网络适​​配器2:NAT(DHCP) CentOS VM /etc/sysconfig/network-scripts/ifcfg-ethX设置 # ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:EC:6C:B9 TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DHCPCLASS= IPADDR=10.3.0.100 NETMASK=255.255.255.0 GATEWAY=10.3.0.1 # ifcfg-eth2 DEVICE=eth2 HWADDR=08:00:27:EB:73:BA TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp 的结果 ip route …

5
已移动垃圾箱和其他文件夹!如何找回他们?
我不小心将所有文件夹从根目录移到了子文件夹。(/bin,/etc,/home,/lib,/usr...所有移动)尚未移走的唯一的,因为它们是在使用中 /bak,/boot,/dev,/proc,/sys。 现在,我尝试执行的任何命令将根本不会发生。我不断得到“没有这样的文件或目录”。 我通过ssh和ftp连接,但是我无法通过ftp移动文件,因为直接SU登录已禁用。如果我需要直接从那里进行操作,我也可以访问实际的服务器。 我假设我需要编辑一个配置文件,以便告诉它在哪里可以找到该/bin文件夹,这将帮助我再次获得访问权限,但是我不知道它将是哪个文件或如何进行操作(因为我甚至无法运行chmod以更改权限)。 除了重新安装之外,还有其他方法吗? 我正在使用旧版本的CentOS。 我对Linux领域非常陌生,因此此操作和问题...
13 linux  centos 


1
设置系统单元的路径
如何在CentOS 7中为非登录Shell设置PATH? 具体来说,我有一个systemd单元,需要中的二进制文件/usr/local/texlive/2016/bin/x86_64-linux。 我尝试将其设置为/etc/environment,PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH但是PATH为/usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin。 我使用创建/etc/profile.d/texlive.sh,export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"但仅适用于登录Shell。 我查看了为所有用户(登录和非登录Shell)设置路径,但是上面已经尝试了解决方案。 我研究了如何在debian上为所有用户的非登录Shell和登录Shell添加到系统$ PATH的路径,但是没有可接受的解决方案,我不确定要修改,/etc/login.defs因为它可能会在更新中被更改。
13 centos  systemd  path 

3
查找上次运行yum更新的时间
我正在构建一个脚本来查找服务器列表上次完全更新的时间yum update。 我可以通过找到它,history |grep "yum update"|head -n 1但是问题是用户可以将其启动,但没有在提示符下键入“ y”。 我尝试的另一种方法是 yum history ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 109 | <xyz user> | 2015-08-20 07:18 | Erase | 1 E< 108 | root <root> | 2015-08-18 08:56 | Update | 3 > 107 …
13 centos  yum 

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.