小编sho*_*key的帖子

如何使用一个命令自动执行“dpkg-reconfigure locales”?

在控制台输入dpkg-reconfigure locales,一个gui跳出来,我选择en_HK.UTF-8作为我的目标,点击进入。

在此处输入图片说明

dpkg-reconfigure locales
Generating locales (this might take a while)...
en_HK.UTF-8... done
Run Code Online (Sandbox Code Playgroud)

如何将整个过程自动化为一个命令?

locale

16
推荐指数
3
解决办法
1万
查看次数

CLI 和 TUI 之间有区别吗?

“基于文本的用户界面”维基百科的文章中,当谈到基于文本的用户界面时,第一句话是:

不要与命令行界面混淆。

我找不到CLI(命令行界面)和TUI(文本用户界面)之间的一些区别。

这是真的还是假的?

command-line tui

9
推荐指数
1
解决办法
5085
查看次数

如何为 Ubuntu 制作迷你英汉词典?

当您打开 Ubuntu 时,会使用许多英语单词。例如,附件教育图形互联网办公其他声音视频系统工具首选项运行注销都将出现在 GUI 中。

如何获得 Ubuntu GUI 中使用的所有英语单词的列表?

我想要一个所有英文单词的列表,以便我可以将它们翻译成中文,以便为 Ubuntu 创建一个词汇表:英文 Ubuntu 术语的中文指南。这将用作迷你词典:一个两列文件,左边是英文,右边是中文。

仅通过查看 GUI 上的文字就可以写出整个内容是一个笑话。我想要一种聪明的方式来完成这项任务。是否有 Ubuntu 使用的所有单词的列表?

显示英文和中文单词的文本编辑器屏幕截图

当我在 GUI 中遇到单词时手动输入是完成任务的愚蠢方式。

  1. 当语言环境设置为en_us.
  2. 当语言环境设置为 时,从 GUI 中逐个复制所有中文单词zh
  3. 把它们放在一个文件里,左边是英文,右边是中文。

有没有更聪明的方法来做到这一点?
我的 /usr/lib/locale/locale-archive 中的哪个字符?

terminology

8
推荐指数
2
解决办法
812
查看次数

所有 OpenPGP 公钥服务器都一样吗?

执行时出现错误信息apt-get update

W:签名验证过程中出现错误。存储库未更新,将使用以前的索引文件。

GPG error: http://download.virtualbox.org jessie InRelease: The following
signatures couldn't be verified because the public key is not available: 
NO_PUBKEY A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)

我找到了一个答案:

gpg --keyserver  key_server_name  --recv-keys  A2F683C52980AECF
gpg --armor --export A2F683C52980AECF| apt-key add -
Run Code Online (Sandbox Code Playgroud)

有两个pool.sks-keyservers.net并且keys.gnupg.net在许多公钥服务器中,它们是否相等?

gpg --keyserver  pool.sks-keyservers.net  --recv-keys  A2F683C52980AECF
gpg --keyserver  keys.gnupg.net  --recv-keys  A2F683C52980AECF
Run Code Online (Sandbox Code Playgroud)

这两个命令的效果一样吗?

gnupg keyserver openpgp

6
推荐指数
1
解决办法
2489
查看次数

为什么我的 privoxy 没有日志文件?

中有两行/etc/privoxy/config

logdir /var/log/privoxy
logfile logfile
Run Code Online (Sandbox Code Playgroud)

该命令curl -x "127.0.0.1:8118" https://www.yahoo.com已执行多次。

cat /var/log/privoxy/logfile 
Run Code Online (Sandbox Code Playgroud)

为什么日志文件中/var/log/privoxy/logfile什么都没有?

proxy log

6
推荐指数
2
解决办法
4233
查看次数

如何用命令下载ed2k?

ed2k 是: ed2k://|file|test.iso|1643802624|A3058CE4F2AD70356D07AAA5|/

我想将 iso 保存在 /home 中。

我如何编写命令以使用 amule 或 mldonkey 将 ed2k 下载到 /home/test.iso 中?

downloads

5
推荐指数
1
解决办法
2万
查看次数

/bin/bash -c 在服务单元中是什么意思?

让我的应用程序在重启期间自动运行。

sudo vi /etc/systemd/system/app.service

[Unit]
Description=app
After=network.target

[Service]
ExecStart=/usr/bin/python /usr/local/bin/app  
[Install]
WantedBy=multi-user.target


sudo systemctl daemon-reload
sudo systemctl enable app.service
Run Code Online (Sandbox Code Playgroud)

现在我的应用程序在重启期间自动运行。
我想让我的应用程序将所有输出信息写入/var/log/app.log。
这就是我所做的。
1.sudo touch /var/log/app.log
2. 仅更改 ExecStart。

ExecStart=/usr/bin/python /usr/local/bin/app   > /var/log/app.log 2>&1
Run Code Online (Sandbox Code Playgroud)

应用程序可以运行但没有日志写入/var/log/app.log。
Root 将执行该应用程序。
这里就是证据。

ps aux|grep  app
root       246  0.0  3.8  56052 10056 ?        Ss   00:57   0:00 /usr/bin/python /usr/local/bin/app   > /var/log/app.log 2>&1
Run Code Online (Sandbox Code Playgroud)

为什么 root 没有权限将日志写入 /var/log/app.log?

将 ExecStart 语句更改为

ExecStart=/bin/sh -c '/usr/bin/python /usr/local/bin/app   > /var/log/app.log 2>&1'  
Run Code Online (Sandbox Code Playgroud)

问题解决了。
1.为什么root没有权限写日志到/var/log/app.log?
2.服务单元中的/bin/bash -c是什么意思?

permissions root services autorun systemd

5
推荐指数
1
解决办法
5364
查看次数

如何分别显示cpu使用情况?

这是我的信息的 cpu 部分(省略了不必要的)。

cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Celeron(R) CPU G1840 @ 2.80GHz
stepping    : 3
microcode   : 0x19
cpu MHz     : 2800.000
cache size  : 2048 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
Run Code Online (Sandbox Code Playgroud)

我的电脑有两个 CPU。
top命令可以整体显示 CPU 使用情况。
如何分别显示cpu1使用情况和cpu2使用情况?

cpu top

5
推荐指数
1
解决办法
2090
查看次数

apache2无法停止,nginx无法启动

我已经安装了 apache2 和 nginx 作为网络服务器。
我发现很奇怪,apache2的标志在service apache2 stop执行时仍然会在firefox中显示,而nginx标志在执行时无法在firefox中显示service nginx start
在此处输入图片说明

无论您停止 apache2 还是启动 nginx,apache2 debian 默认页面始终显示在我的 Firefox 中。

在此处输入图片说明

apache2的配置文件/etc/apache2/sites-available/000-default.conf如下:

<VirtualHost *:8080>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

nginx 的配置文件 /etc/nginx/sites-available/default 如下:

server {
    listen       8080;
    server_name  127.0.0.1;
    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;

    location / {
            try_files $uri $uri/ =404;
    }

    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;

    location = /50x.html {
            root /var/www/html;
    }

    location ~ \.php$ { …
Run Code Online (Sandbox Code Playgroud)

server firefox apache2 nginx

3
推荐指数
1
解决办法
1万
查看次数

aria2c中的-o参数无法重命名下载的文件

aria2c -S  /home/se.torrent

Files:    
idx|path/length    
===+===========================================================================
1|./test.mkv        
 |283MiB (297,429,086)        
Run Code Online (Sandbox Code Playgroud)

---+---------------------------------------------- -----------------------------

我想将下载的文件保存为 /tmp 中的 ok.mkv。

aria2c -d   /tmp  -o  ok.mkv    /home/se.torrent
Run Code Online (Sandbox Code Playgroud)

下载的名字不能改成 /tmp/ok.mkv ,
执行命令时还是/tmp/test.mkv 。 在此处输入图片说明

在手册中aria2c -h,没有字符串,例如:
NOTE: You cannot specify a file name for Metalink or BitTorrent downloads.

command-line file-sharing bittorrent

3
推荐指数
1
解决办法
4990
查看次数

如何更改 www-data 用户的密码?

Apache 已安装,www-data/var/www/html/wp.
我想念钥匙,现在想改变它。

sudo cat /etc/shadow |grep www-data
www-data:*:17053:0:99999:7:::
Run Code Online (Sandbox Code Playgroud)

把它改成www-data::17053:0:99999:7:::并保存。

su www-data
Password: 
Run Code Online (Sandbox Code Playgroud)

要输入回车,不输入字符。

su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

如何修改www-data用户密码?

password

3
推荐指数
1
解决办法
2万
查看次数