-
程序员开心至极 Linux基金会确认开源技术不受美国出口管制
所属栏目:[Linux] 日期:2021-05-23 热度:69
美国滥用自己的管辖权给全球科技行业带来了极大麻烦,在这个全球合作的时代,如何单方面封禁都有可能引发严重的连锁反应。去年Github突然宣布开源代码也要受美国出口管制EAR,这让全球程序员都担心了,不过Linxu基金会现在可以确认开源技术不受美国管制了[详细]
-
解释Linux中的零拷贝技术
所属栏目:[Linux] 日期:2021-05-23 热度:141
在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁盘中的文件不做修改地从已连接的socket发出去,我们通常用下面的代码完成: while((n=read(diskfd,buf,BUF_SIZE))0) write(sockfd,buf,n[详细]
-
如何在OSX或Linux上的Microsoft CA上从CEP / CES请求证书?
所属栏目:[Linux] 日期:2021-05-23 热度:195
这个来自AD CS(Active Directory证书服务)的 article describes how to request a certificate来自非域名加入的Windows计算机. 我认为相同的原理适用于非Microsoft OS,并且可以从OSX或Linux进行相同的注册. 题 我如何在OSX / Linux上向AD CS申请证书? 或[详细]
-
linux – S.M.A.R.T来自ESXi 5.1中LSI MegaRAID控制器后面磁盘的
所属栏目:[Linux] 日期:2021-05-23 热度:159
我正在研究如何从ESXi 5.1中的LSI MegaRAID控制器(9260-4i)后面的驱动器获取S.M.A.R.T信息和R / W统计数据. ESXi具有命令“esxcli storage core device smart get”以从驱动器获取S.M.A.R.T数据,但它不适用于LSI RAID控制器下的磁盘.到目前为止,我一直在查[详细]
-
linux – 如何使iptables DNAT与macvlan一起工??作
所属栏目:[Linux] 日期:2021-05-23 热度:189
我遇到了AT T网关,它不了解MAC可以拥有多于1个IP地址.所以我在 linux上使用macvlan来添加具有不同mac地址的端口. 这似乎适用于macvlan端口的本地连接.但是,当我尝试将它们DNAT到私有DMZ中时,数据包似乎消失了.我已打开ip_forwarding,其他传出数据包转发正[详细]
-
linux – 使用30GB数据备份Web服务器的最佳方法是什么?
所属栏目:[Linux] 日期:2021-05-23 热度:76
我目前有一台 Linux服务器,每天运行大约10,000个用户.托管服务提供商提供我正在使用的备份.虽然我相信我的主机,但我希望有一个异地备份,以防主机停机较长时间或破产(你永远不知道).我的想法是tar和分割数据并将存档复制到我的Amazon S3帐户,但我想知道这是[详细]
-
linux – 如何确定系统崩溃的原因?
所属栏目:[Linux] 日期:2021-05-23 热度:95
我的服务器每周大约崩溃一次,并没有留下任何关于导致它的原因的线索.我检查了/ var / log / messages,它只是在某个时刻停止录制,并在执行硬重启时从计算机发布信息开始. 有什么我可以检查或我可以安装的软件可以确定原因吗? 我正在运行CentOS 7. 这是我的[详细]
-
linux – 如何配置openvpn仅为绑定到tun接口的进程代理流量?
所属栏目:[Linux] 日期:2021-05-23 热度:179
我正在尝试配置openvpn,以便只有来自某些进程的流量通过vpn,但这些进程可以连接到任何地方. 我试图通过让openvpn不做任何路由配置(–route-noexec)并让应用程序显式连接到tun接口(例如:curl –interface tun0’http://www.ipchicken.com’ ),但connect()[详细]
-
是否可以将Linux机器上的日期设置为2040年?
所属栏目:[Linux] 日期:2021-05-23 热度:157
我需要能够将Ubuntu(8.04.4 LTS)上的日期设置为2040年(以测试与此问题无关的内容).那可能吗? 我可以跑: $sudo date -s "15 JAN 2038 18:00:00"Fri Jan 15 18:00:00 PST 2038 …但: $sudo date -s "15 JAN 2039 18:00:00"date: invalid date `15 JAN 203[详细]
-
Linux语言环境:en_US.UTF-8 vs en_US
所属栏目:[Linux] 日期:2021-05-23 热度:56
我通常配置我的ubuntu通过 sudo locale-gen --purge en_US.UTF-8 我已经安装了语言环境 # locale -aCC.UTF-8en_US.utf8POSIX 可以,因为我错过了en_US吗? 解决方法 是的,你可能很好.假设en_US.utf8包含UTF-8美国/英语语言环境,它应该可以正常工作.这就是我[详细]
-
在Linux中“Treason Uncloaked”是什么意思?
所属栏目:[Linux] 日期:2021-05-23 热度:124
在 Linux Apache服务器上,有时会有消息称TCP:Treason未被发现! 有previous questions on ServerFault解释了此问题的修复程序. 但是有谁知道这个错误消息的含义?为什么错误匹配的TCP消息会引发如此不明确的错误消息?这条消息背后有一些历史吗? 解决方[详细]
-
linux – openvpn列出所有活动证书
所属栏目:[Linux] 日期:2021-05-23 热度:168
我在ubuntu上有一个openvpn设置,多个用户正在连接.我想列出所有活动证书及其通用名称.他们是这样做的吗? 解决方法 如果您使用的是easy-rsa,请检查keys文件夹中的index.txt文件.它应包含所有已颁发证书及其主题(包括CN)的清单;有效证书以V开头,撤销的证书[详细]
-
linux – 升级到wheezy apache后无法启动
所属栏目:[Linux] 日期:2021-05-23 热度:101
我已经从lenny升级到wheezy,现在apache无法启动: # /etc/init.d/apache2 start Starting web server: apache2[Wed May 08 19:01:08 2013] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)Syntax error on line 17 of /e[详细]
-
linux – 为特定用户覆盖二进制路径
所属栏目:[Linux] 日期:2021-05-23 热度:81
我的问题似乎微不足道,但我没有找到任何有用的互联网. 我有二进制文件 /urs/bin/binary 但它已经过时,例如在某些安装上可以使用更新的版本 /mount/new_version/binary 有一个bash脚本以类似的形式调用这个二进制文件 binary -doSomething 我需要这个脚本来[详细]
-
linux – 远程有序关闭EC2实例?
所属栏目:[Linux] 日期:2021-05-23 热度:115
我正在编写一个脚本,使用ec2-terminate-instances远程关闭EC2实例.我想执行有序的关闭(类似于 Linux‘shutdown’命令触发的关闭),而不是简单地关闭电源.这将使我有时间关闭正在运行的服务并正确卸载EC2卷. 不幸的是,我无法使用SSH登录这些实例而无需进行大[详细]
-
linux – 人为地生成CPU窃取
所属栏目:[Linux] 日期:2021-05-23 热度:77
有人知道人为地生成CPU窃取的好方法吗?我有一些我想测试的自动化是由CPU Steal触发的,但对于我的生活,我无法弄清楚如何强制CPU Steal发生.我已经将虚拟机固定在100%的CPU利用率,没有偷窃.我无法控制主机,所以我不能只加载一堆VM并以这种方式获得CPU Stea[详细]
-
linux – 如何格式化BTRFS Raid 1挂载?
所属栏目:[Linux] 日期:2021-05-23 热度:68
我正在使用相当普通的Ubuntu 10.04服务器安装,我正在尝试使用BTRFS. 如何创建BTRFS RAID1安装? 我有两(2)个1Gig驱动器,我在服务器中弹出,运行以下命令后,看起来我有一个2千兆分区,而不是我预期的1千兆. $sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev[详细]
-
怎样临时或永久地禁用SELinux
所属栏目:[Linux] 日期:2021-05-23 热度:117
Linux被认为是当今最安全的操作系统之一,这是因为它杰出的安全特性,如SELinux(安全增强的Linux)。 对于初学者,SELinux被描述为在内核中执行的强制访问控制(MAC)安全结构。SELinux提供了一种强制执行某些安全策略的方法,否则系统管理员将无法有效地实现[详细]
-
利用重定向在Linux终端任意读写数据
所属栏目:[Linux] 日期:2021-05-23 热度:143
重定向是一种十分高效的数据流动方式,它能帮你减少很多鼠标和键盘上的操作。 对于任何编程或脚本语言,输入与输出重定向都是很自然的功能。严格来说,当你使用电脑时,数据自然而然地在发生着重定向。从stdin(标准输入,通常是你的键盘或者鼠标)读取输[详细]
-
这些方法让 Bash 命令历史更加有用
所属栏目:[Linux] 日期:2021-05-23 热度:136
告诉 Bash 你想要它记住什么,甚至删除不需要的记录重写历史。 运行 Bash 的 Linux 终端有内置的历史记录,你可以用来跟踪最近的操作。要查看你的 Bash 会话的历史记录,请使用内置命令 history: $echofoo foo $echobar bar $history 1echofoo 2echobar 3[详细]
-
详解Linux中的零拷贝技术
所属栏目:[Linux] 日期:2021-05-23 热度:173
从上图中可以看出,共产生了四次数据拷贝,即使使用了DMA来处理了与硬件的通讯,CPU仍然需要处理两次数据拷贝,与此同时,在用户态与内核态也发生了多次上下文切换,无疑也加重了CPU负担。 在此过程中,我们没有对文件内容做任何修改,那么在内核空间和用[详细]
-
linux命令行:查找主机的规范主机名
所属栏目:[Linux] 日期:2021-05-23 热度:117
从 linux的命令行获取主机规范主机名的最简单方法是什么? 如果重要的话,我的shell就是bash. 澄清:我想要另一个主机的规范主机名,可以通过ip或非规范主机名.不是本地主机的规范主机名. 解决方法 使用dig(1).对于普通查找,请使用: dig full.hostname.xxx[详细]
-
rsync –files-from或–include-from
所属栏目:[Linux] 日期:2021-05-23 热度:149
我试过这个命令: rsync -v --include-from=/path/to/list.lst /home/user /path/to/backup list.lst包含例如 .gnupg/.pki/.gnome2/keyrings/.mozilla/firefox/*.default/bookmarkbackups/.mozilla/firefox/*.default/bookmarks.html.mozilla/firefox/*.de[详细]
-
redhat – svnserve似乎以root身份写文件.如何通过svnserve和apa
所属栏目:[Linux] 日期:2021-05-23 热度:155
目的是使用svnserve和apache / webdav访问设置subversion. 当用户通过http / apache提交时,文件被写入文件系统并属于apache用户. 当用户通过svn / svnserve提交??时,文件将写入文件系统并属于root用户. 我尝试将apache设置为svnserve用户而没有改进: cat[详细]
-
如何进行预定的Linux服务器备份
所属栏目:[Linux] 日期:2021-05-23 热度:177
我需要在Ubuntu 9.04上为数据库,网站,ftp,电子邮件等组织自动备份,因为我以前从未这样做过,所以我正在寻找可以学习的地方.需要做什么,我可以使用什么(免费)软件,提示和技巧,最佳实践等等.如果你能指点我的初学者相关文章,我最欣赏的 解决方法 根据您的目标[详细]