Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

8
Unix shell的比较
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在主要的Unix shell(bash,ksh,tcsh,zsh等)中,是否有令人信服的理由相互使用? 哪个是最互动/命令行友好的? 哪种最有益/最直观的脚本编写方式? 一个外壳提供了其他外壳没有提供的主要内置功能吗? 这些外壳中的任何一个对某一种功能真的有用,但对另一种功能不是真的吗?还是它们都相当全面/灵活? 这只是个人喜好吗? 如果有人愿意,我可以制作此社区Wiki。
9 linux  unix  shell 


6
您推荐/使用哪些免费的开源CPanel和WHM替代方案?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经使用Webmin已有一段时间了,但是我却错过了共享托管(以及后来的专用托管)平台上WHM / CPanel组合的优雅和便捷性。 环顾网络,我发现在WHM / CPanel级别上只是webmin-但在WHM / CPanel方面却不是。 由于我仅将其用于我们的项目,所以最终实际上并没有关系。但是,我们也确实将新客户也放置在我们的服务器上,因此某种CPanel对他们来说可能更容易应对(主要是电子邮件帐户之类的东西)。 目前,我的堆栈是LAMP(CentOS和Ubuntu Server-多台机器,可能很快放弃CentOS而转向Ubuntu)。有可能使用Python / Django代替PHP,但是可能需要一段时间。

5
使用tar时如何设置bzip2块大小?
我tar用来将Linux服务器备份到磁带上。我正在使用-j选项使用压缩文件bzip2,但是找不到从tar调整bzip2的块大小选项的方法。默认块大小为900,000字节,压缩效果最佳,但最慢。我对压缩率不那么在意,因此希望以较小的块大小使bzip2运行更快。


23
您最喜欢的Linux发行版是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 11年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 在服务器和台式机上,您最喜欢的Linux发行版是什么?为什么?
9 linux 

1
安全组(在AWS上)和iptables之间的区别
我只是设置一台服务器,想知道是否需要两次设置防火墙。例如,我有一个具有以下打开端口的安全组:80、443、22 现在,我用UFW(iptables的前端)设置服务器。我是否必须在这里再次设置我的端口,或者只在没有安全组或两者都在iptables中设置它? 有区别或优点/缺点吗?

1
如何在Linux上删除'update-alternatives'链接
很抱歉提出这个问题,但是我几个小时都无法解决这样一个简单的问题: 我在输入错误 update-alternatives --install /usr/lib64/R/lib/libRblapack.so libRblapack.so /usr/lib64/R/lib/libRblapack_native.so 100 应该是libRlapack.so而不是libRblapack。问题是,如果发出正确的命令行,即 update-alternatives --install /usr/lib64/R/lib/libRlapack.so libRlapack.so /usr/lib64/R/lib/libRlapack_native.so 100 它返回一个错误: libRlapack.so的主要链接必须是/usr/lib64/R/lib/libRblapack.so 我试过了 update-alternatives --remove libRblapack.so /usr/lib64/R/lib/libRblapack.so 但它不起作用-输入正确的命令时会返回相同的错误。 我该如何解决? 谢谢!

5
Gitlab:红宝石“捆绑”工艺极大地消耗了内存
我在小型Ubuntu LTS 16.04上运行的Gitlab安装出现问题。我必须指出,我对Linux或Gitlab没有太多的经验。 我的Gitlab安装包含几个个人项目(只有4个)运行正常,尽管推送非常缓慢,有时会失败。此外,访问Web界面的速度非常慢。我检查了服务器,发现最多使用了总内存的96%。罪魁祸首似乎是捆绑过程。 top - 00:15:30 up 59 days, 16:17, 1 user, load average: 0.00, 0.01, 0.09 Tasks: 160 total, 1 running, 159 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.5 us, 0.2 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 72.4/2048272 …

1
在一个接口上禁用rp_filter
我有一台Ubuntu 16.04服务器,它充当具有多个(VLAN)接口的路由器。默认情况下,rp_filter所有接口都启用(反向路径过滤)。我想保持这种状态,但要为一个接口做一个例外。(应该允许来自此接口的数据包具有与该接口的任何路由目标地址都不对应的源IP地址。) 假设此接口的名称为ens20.4,其vlan-raw-device为ens20,并且命名了目标接口(用于测试数据包流)ens20.2(尽管它适用于任何目标接口)。 我尝试仅设置该rp_filter属性ens20.4,但没有成功: echo 0 > /proc/sys/net/ipv4/conf/ens20.4/rp_filter 因此,出于测试目的,我还禁用rp_filter了vlan-raw-device和测试目标界面: echo 0 > /proc/sys/net/ipv4/conf/ens20/rp_filter echo 0 > /proc/sys/net/ipv4/conf/ens20.2/rp_filter 仍然没有成功,带有“欺骗”源IP地址的数据包仍然会被丢弃。只有当我关闭rp_filter了所有的接口,数据包打通: echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter 但是,我仍然要为所有其他接口保留反向路径筛选-我缺少什么?

4
是否允许OpenVPN客户端推送自己的DNS服务器,而不管OpenVPN服务器推送的dns?
Debian上有一个运行OpenVPN的服务器,它在服务器配置文件中推送了DNS: 推送“ dhcp-option DNS 8.8.8.8” 是否有允许用户在客户端上更改该DNS服务器的选项? 这很重要,openvpn服务器必须推送DNS,因为否则,除非在系统的网络设置中手动设置DNS服务器,否则许多OpenVPN客户端将无法打开网页。 我的目标是将默认DNS服务器自动应用到非技术人员,同时还允许熟练的计算机用户设置自己的DNS服务器。 请注意,在openvpn服务器上激活“ push“ dhcp-option DNS 8.8.8.8””选项时,仅在PC上更改DNS设置就不会执行任何操作。无论本地DNS设置如何,服务器推送的DNS都将保留。 有任何想法吗? OpenVPN服务器配置: # cat /etc/openvpn/openvpn.conf server 10.186.35.0 255.255.255.0 port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh1024.pem ifconfig-pool-persist ipp.txt #push "route 0.0.0.0 0.0.0.0" #push "redirect-gateway" push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS …

1
如何配置DHCP服务器以分发IP路由?
我有一个DHCP服务器(Linux,IPCop,dnsmasq)在我的默认网关服务器192.168.0.1上运行。我在网络(192.168.0.4)的另一台服务器上有一个VPN端点。是否可以配置DHCP服务器,以便当DHCP客户端请求IP地址时,它不仅向DHCP客户端发送默认网关,还将VPN(192.168.1。*)的路由信息​​发送给DHCP客户端?DHCP客户端运行Windows和Linux。 我试图在官方文档(http://www.ipcop.org/2.0.0/en/admin/html/custom-dnsmasq-local.html)中找到某些内容,但是失败了。RFC3442的存在表明以某种方式可能是可行的。
9 linux  dhcp  route  ipcop 

4
使用VMware的模板和克隆来预配Linux服务器而不是PXE的含义
使用VMware的模板创建新的VM时似乎具有速度优势。但是,我担心安全性和灵活性可能不太明显。例如: 第一次启动生成的密钥 VMware专有的服务器设置方法(IP,主机名等) 在一家几乎完全是VMware的商店中,大多数Linux是基于RHEL的发行版,有人从模板进行配置时遇到任何陷阱吗?克隆时的担忧如何? 顺便说一句:不管最初的配置方法是什么,它都将主要用作Puppet的其余配置的引导程序。

6
PHP配置未找到LDAP标头库
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为服务器故障的主题。 2年前关闭。 我安装了LDAP开发标头: apt-get install libldb-dev 这添加了一些ldap标头: root@crunchbang:/usr/include# ls -la ldap* -rw-r--r-- 1 root root 9466 Apr 23 2013 ldap_cdefs.h -rw-r--r-- 1 root root 1814 Apr 23 2013 ldap_features.h -rw-r--r-- 1 root root 65213 Apr 23 2013 ldap.h -rw-r--r-- 1 root root 9450 Apr 23 2013 ldap_schema.h -rw-r--r-- …
9 linux  php  ldap 

1
我应该使用cron.hourly还是crontab?
似乎所有使用/计划awstats的建议都是通过crontab进行的,例如:( 0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null每小时运行awstats)。 但是,如果我检查crontab -l,它说crontab对我的用户为空。 但是,当我检查时/etc/cron.hourly,我有一个包含以下内容的awstats文件: #!/bin/bash exec /usr/share/awstats/tools/awstats_updateall.pl now -configdir="/etc/awstats" -awstatsprog="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl" >/dev/null exit 0 只是让您知道,我的awstats更新得很好,它创建了报告,一切都很好。 运行crontab命令是否在指定的cron文件夹中创建一个条目?(即cron.hourly或cron.daily等)?还是它们无关?如果它们相关,为什么我的用户没有crontab条目?
9 linux  cron  awstats 

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.