Unix & Linux

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


4
如何使无密码登录工作
我生成了一个密钥并将其复制到我的目标: ssh-keygen ssh-copy-id username@hostname 我将密钥的位置保留为默认位置,并且未设置任何密码短语。 在那之后的一小段时间内,我能够在ssh username@hostname没有提示输入密码的情况下进行操作,然后由于某种原因它停止工作。

2
如何更改tty登录提示?
需要明确的是,我不是指/etc/issue(在提示之前显示)或/etc/motd(在登录后显示),而是指提示本身,当前 hostname login: 从好的方面来说,我正在运行Arch Linux,但我相信答案可能会是跨发行版的。
12 terminal  login  prompt  tty 

6
如何在Ubuntu上找回sudo?
我已经做到了: sudo chown -R myname /usr/ 现在sudo由于这个错误我无法使用命令: sudo:必须是setuid root 当我读到这意味着该文件的所有者/usr/bin/sudo不是根。现在是我的用户,因为/usr文件夹上有chown 。 在许多论坛和博客上,人们建议以root身份这样做: # chown root:root /usr/bin/sudo # chmod 4111 /usr/bin/sudo ...但是问题是我需要以root用户身份登录,但是我不能,因为如果我su在终端中写密码错误(实际上,我使用的密码就是我添加到用户中的密码): $ su Password: su: Authentication failure 那么我可以取回sudo命令吗? 编辑:我的Ubuntu在我的Mac OS X上的Paralells下。

2
哪个sed版本不是GNU sed 4.0?
我试图找出sed在BusyBox 1.18.3上安装的哪个版本。该--version输出是神秘的。 $ sed --version This is not GNU sed version 4.0 以下代码来自相关代码sed.c。 /* Lie to autoconf when it starts asking stupid questions. */ if (argv[1] && !strcmp(argv[1], "--version")) { puts("This is not GNU sed version 4.0"); return 0; } 这是标题: /* * sed.c - very minimalist version of sed …
12 sed  version  busybox 

4
在鼠标,复制和粘贴之前,他们如何设法驱动Unix计算机?
由于Unix已有40年的历史,因此Unix比计算机鼠标的发明要古老。(实际上,如果Unix是1969年的鼠标,而鼠标是1972年的鼠标,则只有3年。)在这个世界上,新用户如何在Unix上做任何不复制和粘贴的操作?我知道他们总是有一个带有复制/粘贴功能的文本编辑器,但是我在Linux上所做的一切都是从Web浏览器复制,然后(从CLIPBOARD)粘贴到vim或gedit或gnome终端中。你也一样吧 我只是无法想象将一个man文件加载到vim中,然后将代码从其中复制并粘贴到临时缓冲区中,然后让bash执行该缓冲区。也许他们从未离开过emacs。那是答案吗?

2
关于Linux上文件系统字符编码的几个问题
由于Windows(GBK编码)和Linux(UTF-8编码)之间有很多文件交换工作,因此它很容易遇到字符编码问题,例如: 在Windows系统上其名称包含中文字符的zip / tar文件,在Linux系统上将其解压缩/取消存储。 运行迁移的旧版Java Web应用程序(在Windows系统上设计,使用JSP中的GBK编码),该应用程序将以GBK编码的文件写入磁盘。 ftp在Windows FTP服务器和Linux客户端之间获取/输入以GBK编码的文件。 在Linux中切换LANG环境。 前面提到的常见问题是文件定位/命名。谷歌搜索后,我收到了一篇文章《在Linux中使用Unicode》 http://www.linux.com/archive/feed/39912,它说: 操作系统和许多实用程序都没有意识到文件名中的字节代表什么字符。 因此,可能会有2个使用不同编码的English.txt文件: [root@fedora test]# ls ???? 中文 [root@fedora test]# ls | iconv -f GBK 中文 涓iconv: illegal input sequence at position 7 [root@fedora test]# ls 中文 && ls $'\xd6\xd0\xce\xc4'|iconv -f gbk 中文 中文 问题: 是否可以配置linux文件系统使用固定字符编码(例如NTFS内部使用UTF-16)来存储文件名,而不管LANG / LC_ALL环境如何? 或者,我真正想问的是:是否可以让$'\xe4\xb8\xad\xe6\x96\x87.txt'zh_CN.UTF-8环境中的文件名中文.txt($'\xd6\xd0\xce\xc4.txt')和zh_CN.GBK环境中的文件名中文.txt()引用同一文件? 如果它不是可配置的,那么是否有可能修补内核以在文件系统和当前环境之间转换字符编码(只是一个问题,不是请求实现)?并在可能的情况下影响多少性能?

3
如何用音频录制全屏?
如果要记录桌面,请使用: ffmpeg -f x11grab -s `xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'` -r 25 -i :0.0 -sameq valami.avi 但这并不会保存任何音频-如何在视频中包含声音? 补充:如何像x264 + mp3:128kbit一样设置即时编码?

1
使用用户权限挂载ext3文件系统
我正在尝试从另一个Linux安装中挂载ext3文件系统,以便用户(不是root用户)对所有文件具有完全访问权限。(我确实确实需要用户访问这些文件,因为我想通过sshfs从另一台计算机上使用它们,而sshfs只会授予用户对该文件的访问权限。) 如果我运行,mount /dev/sda1 /mnt/whatever则只能由root用户访问所有文件。 我也mount -o nosuid,uid=1000,gid=1000 /dev/sda1 /mnt/whatever按照讨论ext4的SuperUser问题的指示进行了尝试,但是由于失败而失败,并dmesg报告: EXT3-fs: Unrecognized mount option "uid=1000" or missing value 如何挂载文件系统?
12 mount  users  ext3 


4
apt-get-autoremove想要卸载Gnome
由于Debian Wheezy中的同情心2.30不能满足我的所有偏好,因此我使用以下命令从实验中试用了同情心3.1: apt-get -t experimental install empathy 我必须找出答案,这个版本的共情在Gnome 2.x中无法正常工作。因此我提到: apt-get purge empathy apt-get install empathy 希望这将重新安装同情的“标准”版本。 到目前为止,一切正常。 但现在: apt-get autoremove 想要整体删除Gnome。 我该如何冷静apt-get autoremove?
12 debian  apt 


4
如何防止Xorg使用Linux笔记本电脑的显示面板?
我有一台笔记本电脑(运行Fedora Linux的大约5岁的HP compaq nc6400),大部分时间都用作台式机。它的盖子关闭时插入了扩展坞,并通过DVI电缆将其连接到大型外部LCD显示器。 由于种种原因(登录问候语出现在封闭的显示器上,有限的图形卡无法同时对两个显示器进行3D处理)我想防止X完全使用笔记本电脑的集成显示面板。当停靠在我的桌子上时(这是我大约97%的时间使用它的方式),我希望它不使用集成的笔记本电脑面板。引导并不是一个特殊的问题,因为默认情况下,所有内容都在两个显示器之间进行镜像。另外,我不介意“手动”解决方案,因此在极少数情况下,当我不在办公桌旁使用笔记本电脑时,必须撤消设置。 登录后,我可以配置Gnome,使其仅使用外部显示器,并且笔记本电脑面板标记为“关闭”,但是这对X的初始自动配置状态和登录前的欢迎程序显示没有影响。令人惊讶的是,笔记本电脑似乎没有盖子传感器,因此打开或关闭盖子似乎不会触发任何事件。我可以xrandr -display :0 --output LVDS1 --off --output DVI1 --auto在登录前在单独的VC上使用,但这仍然是在X已经开始并发现并决定同时使用两个显示器的事实之后。 我尝试通过创建一个/etc/X11/xorg.conf.d/01-turn-off-laptop-display.conf包含以下内容的文件来配置Xorg : Section "Monitor" Identifier "laptop panel" Option "Monitor-LVDS1" "laptop panel" Option "Enable" "no" EndSection Section "Monitor" Identifier "big display" Option "Monitor-DVI1" "big display" EndSection Section "Screen" Identifier "main" Device "Default" Monitor "big display" EndSection 但是,这没有用。显卡是Intel …
12 linux  gnome  xorg 


1
chmod不会更改符号链接权限
我可以访问远程Linux机器,每次创建符号链接时,默认情况下都会创建该链接,并具有以下权限: lrwxrwxrwx 如果我尝试例如使用以下方式更改符号链接的权限(即不是其指向的路径): chmod g-w my_symbolic_link chmod可以正常运行(不会显示错误消息),但是当我再次检查权限时,它们仍然相同(lrwxrwxrwx)。 我正在等待机器管理员的来信,但我想知道这是否是正常现象,或者是否特定于包装盒。

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.