Questions tagged «ubuntu»

基于Debian GNU / Linux的免费开源操作系统。Ubuntu问题是这里的主题,但是如果您更喜欢Ubuntu专用的受众,可以咨询Ask Ubuntu(http://askubuntu.com/)。


3
Rsyslog输出到自定义日志文件
谁能告诉我我在这里做错了什么? 这是最终的问题: 为什么当我使用logger命令时,无法将其输出到自定义日志文件中/var/log? 在我的脚本中: logger -i -t ANM -p local7.info "This is a local 7 test" 在中,rsyslog.conf我在文件末尾附加了以下内容: local7.* /var/log/anm.log 另外,该脚本具有该/var/log/anm.log文件的权限 *更新* 所以我忘了重启日志服务。我已尝试重新启动,“ service rsyslog restart”仍然没有变化。测试文字未显示在中,/var/log/anm.log但确实出现在/var/log/syslog *更新* /var/log/"yourlogfilehere"需要什么权限?Owner,Group,rwx? 我尝试将grp和own设置为root和运行logger命令的用户名。两者都没有改变。 我也尝试过在中的自定义目录中创建日志文件/var/log。即/var/log/anm/anm.log和设置目录的两种权限。 *更新* rsyslogd正在运行 syslog 598 0.0 0.1 31060 1292 ? Sl 03:02 0:02 rsyslogd -c5 这是我/etc/rsyslog.conf文件的输出 # /etc/rsyslog.conf Configuration file for rsyslog. …
13 linux  ubuntu  logging  syslog 

5
如何在不使用鼠标的情况下快速获得终端中的前一行输出?
Linux(例如Ubuntu)终端,是否有获取最后一行的方法?假设我随机输入一个td命令,但该命令尚未安装在系统中,所以我将收到如下消息。我希望有一个“捷径”可以sudo apt-get install textdraw快速运行。 有没有这样的工具,或者如何在不使用鼠标的情况下将最后一行复制到剪贴板? username@WorkStation:~$ td The program 'td' is currently not installed. You can install it by typing: sudo apt-get install textdraw username@WorkStation:~$
13 ubuntu  bash  terminal  shell 

2
由于磁盘空间已满,Ubuntu无法启动
我正在使用Ubuntu 13.10。当我启动Ubuntu时,它没有启动,只是显示一个空白屏幕。我尝试了一下cntrl+alt+f1,df -h发现自己/dev/sda7已经完全装满了。由于空间不足,我什至无法删除旧内核。我无法启动Ubuntu,请帮助。
13 ubuntu 

1
如何在不询问密码的情况下通过SSH启用sudo命令?
我有服务器A和服务器B(都是Ubuntu 10.04 LTS)执行不同的任务。服务器A需要戳服务器B,服务器B将生成一个文件,并在完成后通过scp将其返回服务器A。这些都在公司内部,我不太担心安全问题。SSH密钥交换已在服务器A和B之间执行,并且工作正常。 在服务器B上,脚本generateOfflineSig看起来像 #!/bin/bash echo "in script" sudo apt-offline set offline_package.sig --install-packages "$0" echo "after sudo" scp offline_package.sig jeff@servera:/tmp 同样在服务器B上,visudo具有以下条目: jeff ALL=NOPASSWD: ALL 如果我sudo ls在服务器B上执行,那可以用...不要求密码。 不幸的是,SSH总是要求在服务器A上输入密码: jeff@servera:~$ ssh -t jeff@serverb /home/jeff/generateOfflineSig "incron" in script [sudo] password for jeff: 有任何想法吗?密码输入不能中断此过程。
13 linux  ubuntu  ssh  sudo 

1
如何找到在Ubuntu中通过apt-get安装的软件包的安装路径?
我一直在安装python模块,使用apt-get该模块可以很好地在控制台中使用或从命令行启动文件。但是我正在使用Eclipse来简化文件的组织。 Eclipse不会像Terminal那样自动找到新模块,所以我想知道是否有一种方法可以找出apt-get命令使用的安装路径? 我刚刚意识到,您可以删除python eclipse外观并重新配置它以解决我的特定问题。虽然对我来说找到安装路径仍然有用!

4
(Ubuntu)Linux文件复制算法是否比Windows 7更好?
自Windows Vista以来,Windows复制确实是一团糟。甚至Microsoft都声称从用户角度来看,它们已经提高了性能,这并不是很明显。即使只有单个文件,复制窗口也会出现太多时间来进行“计算”,然后完成复制(即使在100%完成后,有时对话框仍处于活动状态)。 同时,我在Ubuntu Linux中备份了一些文件。我觉得那真的很快。可能是由于更快的UI更新引起的感觉。 我读了几年前Jeff Atwood撰写的有关Windows File Copying的内容丰富的文章。但是我的具体问题是什么 (Ubuntu)Linux文件性能是否优于Windows-7? Windows和Linux是否都在利用算法和流水线机制来提高速度?如果是,哪个更好?

5
加密目录的最简单方法是什么?(在Ubuntu上)
在基于Ubuntu的系统上加密目录的最简单方法是什么? 假设我有一台运行Ubuntu 10.04的笔记本电脑,在那上面我有一些文档应该保持安全(如果我丢失了笔记本电脑)。 假设所有文档都在一个名为〜/ work /的目录中,并且该目录之外没有任何秘密。因此,无需加密整个主目录。 应该有一种从命令行锁定/解锁该目录的方法。 似乎有一些不同的方法可以做到这一点: ecryptfs-utils 加密设置 truecrypt(但未获得OSI批准的开放源代码) 但是,最简单,最可靠的方法是什么? 谢谢约翰 更新:相关问题,但不完全相同在ubuntu 10.04中加密我所有文件的最简单方法是什么?


7
适用于Linux的7-Zip
适用于Linux的7-Zip,是否存在这种情况? 我的意思是实际上是7-Zip或端口,而不是其他压缩工具或命令。
13 linux  ubuntu  7-zip 

3
安装ubuntu真的需要引导分区吗?
我将安装Ubuntu 9.10。 但是,当我进入制作分区的高级选项时。我决定我将创建一个 交换文件x2 RAM /(根)分区的大小。 我读过一些文档,说您还应该为第一个分区创建一个引导分区(主分区),以便BIOS可以轻松找到它。并仅分配约100MB。 我只是想知道我是否需要创建启动分区?真正的作用是什么? 非常感谢,
13 ubuntu 

1
创建一个Python 3虚拟环境
我python3-virtualenv使用官方Ubuntu软件包安装在Lubuntu 15.1上apt-get install python3-virtualenv。在官方文件表明,一个简单的virtualenv .在我的项目目录,应该足以创建VENV。这什么都不做,因为which virtualenv什么都不做。(没有从which python-virtualenv和which python3-virtualenv也)。 软件包信息一经安装,即表示已安装/usr/lib/python3/dist-packages/virtualenv.py,因此我在python3下调用了此信息。它给了我这个: $ python3 /usr/lib/python3/dist-packages/virtualenv.py . Running virtualenv with interpreter /usr/bin/python2 New python executable in ./bin/python2 Also creating executable in ./bin/python Installing setuptools, pip...done. 是的,当我看时,。/ bin中的所有内容都是python2。ubuntu的python3-virtualenv是python2的虚拟软件包吗? 官方的python文档说使用另一个包:python3-venv。当我pyvenv .在./bin目录中使用python3 时,这似乎可行。 如何成功创建Python 3 virtualenv?

1
使用sed在Apache配置中启用.htaccess文件
我正在尝试使用Bash脚本自动设置Ubuntu Vagrant框。一切都很好,但是我在配置Apache以允许覆盖.htaccess文件方面遇到困难。在我的配置文件中,有以下块: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 我需要做的就是替换AllowOverride None为AllowOverride all。这似乎是的任务sed,但是<Directory>此配置文件中还有其他块我不想允许覆盖。 当特定字符串出现在其他两个特定字符串之间时,如何使用sed将特定字符串替换为新字符串? 换句话说,AllowOverride None只有当它出现在<Directory /var/www/>和之间时,才可以替换</Directory>吗? 我可以使用以下命令来获取我感兴趣的块: sed -n '/<Directory \/var\/www\/>/,/<\/Directory>/p' 000-default

4
使用Mac和Linux进行有效的键绑定
我仍然一直在从Linux到Mac来回切换,而且我想不出如何停止按键操作的困扰,尤其是对于浏览器和Unix应用程序。 情况如下:* Emacs,vim,shell和其他unix应用在Mac和linux上使用ctrl键*复制,粘贴,剪切的一些非常常见的击键,在Mac上交换了cmd,在Linux上交换了ctrl 。 我尝试了一些操作:*在emacs中将cmd用作ctrl-可以正常工作,但随后会混淆其他unix类型的应用程序*在键盘上交换cmd和ctrl的位置-适用于复制,粘贴,全部操作,而且操作不多其他。 我不可能是唯一一个在Mac和Linux之间来回切换的人。 从Linux端解决此问题并更改那里的映射,以便在Mac上拥有相同的映射可能会更好吗? 主要问题是浏览器应用程序(Chrome / Firefox),然后是unix类型的应用程序(Emacs,IntelliJ,Rubymine,Vim,tmux)。
13 linux  macos  ubuntu 

6
如何在终端输入井号(#)?
我在Mac上将Ubuntu Server作为虚拟机(使用VirtualBox)运行。 通常在Mac上,我会按alt+ 3输入哈希(#)sybmol。 但是,如果我在Ubuntu Server控制台中执行此操作,则在nano内时它会给我“无法识别的命令”。 如何输入该符号?我需要此功能,以便能够向我的apache配置文件添加注释。 谢谢

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.