Articles of linux

安装R软件包,r-base的问题; Ubuntu 14

我有一个很大的头痛试图安装R.我去安装R基地,我得到以下。 root@10:/etc/apt > apt-get install r-base Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of […]

df -h显示100%的使用率,但大小不加起来

我有一种情况,我的根文件系统应该有足够的可用空间,但是Debian的行为就像没有剩余空间一样。 非root用户甚至反驳写任何抱怨缺乏空间的问题。 即例如: ~$ echo "qwertyu" > test -bash: echo: write error: Spazio esaurito sul device (抱歉,我没有自己安装服务器,错误信息是“设备上的空闲空间不足”)。 但是root写入同一个目录没有抱怨。 另外,如果我做df -h作为根,我得到这个: /# df -h File system Dim. Usati Dispon. Uso% Montato su rootfs 48G 46G 0 100% / udev 10M 0 10M 0% /dev tmpfs 397M 88M 310M 23% /run /dev/disk/by-uuid/8063903c-80ad-4f72-81b0-cd67dbd48fc7 48G 46G 0 100% / […]

NGNIX服务器块不起作用

我有VPS IP 104.207.148.242 4个网站。 我已经安装NGNIX 1.8.1成功了。 我做这些步骤:使网页目录: sudo mkdir -p /var/www/codingvn.com/html sudo mkdir -p /var/www/vyhn.net/html sudo mkdir -p /var/www/muabannhadatpro.com/html sudo mkdir -p /var/www/thenao.info/html 设置权限: sudo chown -R $USER:$USER /var/www/codingvn.com/html sudo chown -R $USER:$USER /var/www/vyhn.net/html sudo chown -R $USER:$USER /var/www/muabannhadatpro.com/html sudo chown -R $USER:$USER /var/www/thenao.info/html 初始化索引文件: nano /var/www/codingvn.com/html/index.html nano /var/www/vyhn.net/html/index.html nano /var/www/muabannhadatpro.com/html/index.html nano /var/www/thenao.info/html/index.html 这是/var/www/codingvn.com/html/index.html文件的内容: <html> […]

Squid需要很长时间才能得到HTTP请求的响应,从来没有命中邻居caching

我正在尝试按照这些说明在兄弟模型中安装Squid。 但是,当客户端执行HTTP请求时,需要很长时间才能从服务器获得响应。 系统型号: +———+ +———-+ | | sibling | | | Squid 1 +———-+ Squid 2 | | | Net | | +—-^—-+ +—–^—-+ | | | | +—-+—-+ +—–+—-+ | Net 1 | | Net 2 | | | | | +———+ +———-+ 我用以下选项运行鱿鱼: $ sbin/squid -v –enable-cache-digests \ –enable-htcp \ –enable-icmp \ –enable-async-io […]

在Ubuntu上,使用ACL设置目录权限的默认文件权限

这适用于设置默认权限: setfacl -R -d -mg::rwx -mo::rx /var/www/html 不幸的是,它设置了目录和文件的默认权限。 如何分别设置目录和文件权限? 你会认为-M(修改文件)开关将工作,但只给No such file or directory 。 在其他地方看过,使用大写g::rwX X应该只在目录上设置权限,例如g::rwX ,但是不起作用。

如何将IP客户端的IPCat与IPTables一起使用?

我想用这个列表阻止世界上所有数据中心的所有IPS: https : //github.com/client9/ipcat 但我不知道如何使用该列表,我想要一个bash脚本来检查每天是否有更新(或使用GitHub webhook进行更改:D),并为所有ips添加IPTable规则,以便删除连接这些说ips 🙂 我只需要知道我将如何使用ipcat列表来阻止与IPTables ips 提前致谢 :)

CIF挂载

我有一个Windows服务器和Linux机器之间的挂载问题。 共享是在Windows机器上。 不时,Windows机器发生故障,一些服务失败。 几秒钟后,一切恢复正常。 问题是,在失败之后,我不能再列出挂载的共享了。 df / ls挂起。 经过几次尝试,我得到使用懒惰选项卸载共享。 这是我的问题。 我可以ping从Linux机器的Windows机器,我可以挂载从其他机器的Windows机器共享,但是当我尝试再次从Linux挂载它挂起。 我做了一个详细的装载,这就是我得到: domain=dom mount.cifs kernel mount options: ip=xx.xx.xx.xx,unc=\\servername\sharename,credentials=/etc/cifscredentials,nosetuids,ver=1,user=domainuser,domain=dom,pass=******** 它仍然是这样,直到我按Ctrl + C。 我在/ var / log / messages或其他任何地方都没有收到任何信息。 任何人都可以给我任何build议吗? 谢谢

是什么使得RPS与IRQ平衡不同

我正在阅读有关RPS [接收数据包控制],以及它如何使数据包分布在不同的CPU。 我相信IRQbalance也可以通过在不同的CPU上分配中断来做同样的事情。 IRQbalance将中断分配给不同的CPU,CPU将处理数据包,因为中断分配给所有的CPU,我们是否还需要RPS。

使用systemd启动一个带有约束的系统

我有一个由多个进程和docker容器组成的大系统。 我想系统初始化系统,但我有几个进程之间的约束: 应该有一个特定的开始顺序的过程 每个进程在下一个启动之前应该完成初始化 在其中一个进程下降的情况下,一些进程应该按照约束编号1以相同的顺序重新初始化 我应该能够启动所有的系统(所有的进程),并停止一个命令。 我已经阅读了几个关于如何使用systemd的教程: https://www.digitalocean.com/community/tutorials/understanding-systemd-units-and-unit-files https://coreos.com/docs/launching-containers/launching/getting-started-with-systemd/ 和更多 但是,如何与目标合作,实施适当的服务等级仍然是我的一个谜。 任何人都可以请build议一个更好的教程或解释给我不知何故? 或者,如果我错了,不可能用systemd来包含我所有的约束,请说出来并解释。 谢谢,

如何查看nginx的共享内存使用情况

我正在投资nginx的caching机制。 我在我的nginx.conf中设置了以下内容。 fastcgi_cache_path /run/nginx-cache levels=1:2 keys_zone=PHP_CACHE:4m inactive=5m max_size=1m; 通过keys_zone=PHP_CACHE:4m ,nginx应该分配4个MiB的共享内存。 为了检查这个,我使用了ipcs命令,但没有显示任何内容。 这是否意味着nginx没有真正使用Linux的共享内存机制? 还有其他方法来监视进程的共享内存使用情况吗?