我最近切换到 Ubuntu 12.04 LTS 64 位,并使用以下命令在终端上安装了许多基本软件:
sudo apt-get install <package_name>
通过终端安装软件和通过软件中心安装软件有什么区别(即安装的实际工作会有所不同)吗?
刚买了一个新键盘,微软的舒适曲线 2000,除了“后退”和“前进”多媒体键外,一切似乎都很好。
我正在运行 Ubuntu 11.10 并尝试进入系统设置 -> 键盘 -> 快捷方式,然后我尝试按住按键来设置我希望它们执行的操作,但没有任何变化。
还有什么地方可以看吗?
- 更新 -
我重新启动,更改键盘快捷键的选项现在似乎正在工作。现在我可以调整整个事情并且我设法正确分配了媒体键。
谢谢大家的建议
我正在尝试设置 SSH 服务器。我将我的公钥放在authorized_keys 文件中,确保权限正确等。
当我重新启动服务器(实际上只是 Ubuntu 12.04 桌面)并在没有先登录服务器的情况下通过ssh 连接到它时,我被要求输入密码。但是,如果我登录到服务器,则无需输入密码就可以 ssh。
auth.log
当我没有登录实际服务器时有这些行:
mordor sshd[1605]: debug1: trying public key file /home/buck/.ssh/authorized_keys
mordor sshd[1605]: debug1: Could not open authorized keys '/home/buck/.ssh/authorized_keys': No such file or directory
Run Code Online (Sandbox Code Playgroud) 我读到 Ubuntu(即 15.10)从 Debian stable 获取其代码。那么 Ubuntu LTS 的代码从哪里来呢?它也是来自不稳定的还是来自测试分支的更多?
我想从 Debian 迁移到具有 LTS 的 Ubuntu 服务器,这样我就不必每年进行升级,而是推迟 2-3 年。我知道 Debian 8 现在提供 LTS,但一些软件包可能有点落后。
我目前使用的是 Windows 7,并希望将其切换到 Ubuntu 12.04,从而完全删除 Windows 7。但是,我想将数据存储在其他分区中。我目前在硬盘驱动器上有 4 个分区,即 C、D、E 和 F,Windows 7 安装在 C: 上。我想保留 Ubuntu 中所有其他 3 个分区的数据。任何人都可以告诉我为了实现这一目标我需要采取哪些步骤。谢谢。
我尝试使用以下命令安装 yum
sudo apt-get install yum*
Run Code Online (Sandbox Code Playgroud)
它占用了大约 500 多 mb 的包和超过 1 gb 的磁盘空间。这个命令有什么作用?如果错误如何恢复这些更改?
出于安全原因,我想通过 ssh 禁用 root 访问。
我创建了一个具有管理权限的新用户 (user1)。
adduser user1
usermod -aG sudo user1
Run Code Online (Sandbox Code Playgroud)
并将 /www 目录分配给该用户。
sudo chown -R $USER:$USER /var/www/
sudo chmod -R 755 /var/www
Run Code Online (Sandbox Code Playgroud)
(我的文件夹结构是 www/site1.com、www/site2.com 等)
我的网站需要写一些文件(比如sitemaps、rss feeds等)所以我把www目录的权限设置为:
sudo chown -R www-data:www-data /var/www
sudo chmod -R 755 /var/www
Run Code Online (Sandbox Code Playgroud)
但是,现在用户 user1 通过 shell 使用 sudo 命令完美工作,但不能再通过 sftp 添加/编辑/删除 /www 目录及其子目录中的文件和文件夹。
我阅读了很多指南,如何设置 apache 权限以提高安全性,与其他用户共享管理等等等等。
但我仍然不明白如何解决我的问题。
目前为了能够通过 sftp 处理我服务器上的文件,我必须使用 root 用户,以确保安全。
我是否错过了有关设置用户或文件夹权限的内容?
我有一个文件,其中的值以 ABC 或 ABD 开头。
从输入文件中获取值后如何检查它以 ABC 还是 ABD 开头?
例如:
value=$(cat file | awk 'NF{print;exit}' | awk '{print $1}')
Run Code Online (Sandbox Code Playgroud)
现在我想检查这个 $value 是否以 ABC 或 ABD 开头。如何?
我运行 Ubuntu 服务器 12.04 并检查我的 CPU 状态lscpu
并得到结果:
L1d cache: 32k
L1i cache: 32k
L2 cache: 6144k
Run Code Online (Sandbox Code Playgroud)
如何增加我的缓存大小?
数周以来,我一直在尝试在旧的 XP Pro 笔记本电脑上安装 Ubuntu(或任何其他发行版)。
问题:
CD/DVD RW 驱动器将不再识别商业音频 CD 以外的任何内容。新驱动程序等无济于事。该驱动器型号有许多关于其原始安装(10 年前)严重故障的报告。所以我无法从它启动。
BIOS 不支持 USB 启动。
至于网络启动……生命太短暂了——“指令”看起来很糟糕。
所以我试试五笔。它会安装,但版本 14.n 将无法正常运行。在启动时报告几个安装问题,然后启动一个无响应的精神病桌面。卸载也无法正常工作(在不同分区上重复安装几次。)将 32 位 12.04.5-server-i386.iso 拖到 Wubi 启动器上启动,但仍会尝试相同的网络安装。
有人有解决方案吗?我认识一些人,他们有多余的 XP 盒子,如果我能在它们上面安装简单的系统,它们会很好地为一些穷苦的人服务。
11.10 ×1
14.04 ×1
apache2 ×1
apt ×1
bash ×1
boot ×1
debian ×1
ecryptfs ×1
encryption ×1
installation ×1
partitioning ×1
permissions ×1
ram ×1
regex ×1
root ×1
server ×1
ssh ×1
sshd ×1
wubi ×1
yum ×1