Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
如何在不删除符号链接的情况下复制目录结构?
我需要将一堆文件“安装”到另一个目录,以保持源文件的目录结构完整。例如,如果我./foo/bar/baz.txt要去,/var/www/localhost/webroot/我希望结果是/var/www/localhost/webroot/foo/bar/baz.txt。rsync在中具有此功能--relative,但是当我这样做时,我发现它对符号链接并不友好: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 www-data www-data 15 2014-01-03 13:45 media -> ../static/media lrwxrwxrwx 1 root root 13 2014-02-24 13:47 var -> ../static/var $ rsync -qrR . /var/www/localhost/webroot/ $ ls -ald /var/www/localhost/webroot/ | grep var drwxr-xr-x 3 root root 4096 2014-02-24 13:52 /var/www/localhost/webroot/var 因此,您会看到符号链接不再是符号链接–文件被复制到错误的位置! rsync也可以--no-implied-dirs选择,从表面上看似乎可以满足我的要求,但是它仅在不执行递归rsync …
27 rsync  symlink  mirror 

5
urxvt中的字体渲染问题-字符之间的空间太大
从今天早些时候开始,我将遇到rxvt-unicode的字体渲染问题。特别是对于许多字体,我得到了字符之间的大量额外空间。在其他字体中,rxvt拒绝更改大小。 这是urxvt和xterm之间的间距问题的示例。 字体资源: URxvt*font: xft:Terminus:medium:size=10 xterm*faceName: xft:Terminus:medium:size=10 和效果图 urxvt xterm 我尝试了所有暗示和抗锯齿的排列方式。更改大小或像素大小不会在urxvt中调整字体大小,但这也会增加额外的间距。 有没有人有办法解决这个问题?
27 fonts  urxvt  xft 

2
文件权限位后的点是什么意思?
我在ls -la这里的CentOS 6.4服务器上执行了on目录,并且给定文件的权限显示为: -rwxr-xr-x. 我了解什么-rwxr-xr-x意思,我不了解的是.最后一个属性。 有人可以向我解释吗?它有害吗?可以将其删除吗?
27 linux  permissions  ls 



5
在Linux中阻止特定用户的特定命令
如何阻止命令,让mkdir特定用户说呢? 我刚刚创建的只读功能并将其存储在用户个人资料中 ~/.bashrc /bin/mkdir() { echo "mkdir command not allow for you" } mkdir() { echo "mkdir command not allow for you" } ./mkdir() { echo "mkdir command not allow for you" } readonly -f /bin/mkdir readonly -f mkdir readonly -f ./mkdir 测试: rahul@ubuntu:~$ cd /bin/ rahul@ubuntu:/bin$ ./mkdir /home/rahul/ggg mkdir …

2
为什么Linux要求将IP从eth接口移动到网桥接口
将网络接口(例如eth0)添加到Linux网桥(例如br0)时,必须从eth0中删除IP地址并将其添加到br0中,以使网络正常运行。 我记得在一些Open vSwitch自述文件(我现在找不到)中读到,由于Linux内核的实现方式,需要移动IP地址。要求IP地址从NIC移到网桥的Linux实施有什么意义?
27 linux  networking  ip  bridge 

2
已安装的RPM到哪里去?
我在命令行模式下使用YUM软件包管理器在Red Hat Enterprise Linux Server 6机器上下载并安装了软件包。 当我在Android手机上安装apk文件时,它们会进入目录,我想知道RHEL6将其安装的rpm文件保存在哪里?/data/app
27 rhel  directory  yum  rpm  android 

4
在另一个用户主目录中使用root到mkdir
在尝试在另一个用户的/home/devuser1/pubic_html文件夹下创建一个文件夹时遇到了一些困难。我试图避免使用sudo和寻找替代方案。该文件夹的权限为: drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html 或者,假设我使用sudo前缀,则含义是什么?我读过,sudo用来制作文件夹是一个坏习惯。创建新文件夹后,我仍将其所有权更改为相关用户。例: chown -vR devuser1:www-data /home/devuser1/public_html/$vhost

1
如何用sed代替左括号?
我必须(用文件中的某些字符替换掉,但是我做不到。\(用于对sed进行分组,当我\\(与sed一起使用时,它将其视为\(字符而不是just (。在我看来,这是一个棘手的案例。
27 sed 



3
为什么“ bin”用户需要登录shell?
在/var/log/auth.log对我的一个公共Web服务器进行审核时,我发现: Jan 10 03:38:11 Bucksnort sshd[3571]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=61.19.255.53 user=bin Jan 10 03:38:13 Bucksnort sshd[3571]: Failed password for bin from 61.19.255.53 port 50647 ssh2 乍一看,这看起来像是ssh随机黑客发出的典型登录垃圾邮件;但是,当我靠近时,我发现了其他东西。大多数失败的/var/log/auth.log条目invalid user在其中说,像这样: Jan 9 10:45:23 Bucksnort sshd[3006]: Failed password for invalid user sales from 123.212.43.5 port 10552 ssh2 关于失败登录消息令人不安的事情bin是,它是一个有效的用户中/etc/passwd,即使有一个登录shell: [mpenning@Bucksnort …
27 linux  debian  security 

5
如何使用while循环从两个输入文件中读取
我想知道是否有任何一种方式可以同时嵌套嵌套循环读取两个输入文件。例如,假设我有两个文件FileA和FileB。 FileA: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A line3 文件B: [jaypal:~/Temp] cat fileb this is File B line1 this is File B line2 this is File B line3 当前示例脚本: [jaypal:~/Temp] cat read.sh #!/bin/bash while read lineA do echo $lineA …


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.