AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-295287

Max Koretskyi's questions

Martin Hope
Max Koretskyi
Asked: 2023-12-09 17:08:21 +0800 CST

如何检查 google debian 存储库中的可用版本

  • 7

我想从 Google 官方存储库安装特定版本的 Chrome。这就是我现在安装 Chrome 的方式:

RUN apt-get update \
    && apt-get install -y wget gnupg \
    && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
    && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
    && apt-get update \
    && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-khmeros fonts-kacst fonts-freefont-ttf libxss1 \
      --no-install-recommends \
    && rm -rf /var/lib/apt/lists/*

据我了解,这是存储库条目:

http://dl.google.com/linux/chrome/deb/ stable main

根据此处描述的格式:

deb http://site.example.com/debian distribution component1 component2 component3

所以这里它用作stable分发,并main用作组件。Stable应该是版本,但也许它是指向最新版本的元包?但我不知道如何查看此存储库中可用的版本?

当我安装它时,我看到以下输出,特别是这一行:

The following packages will be upgraded:
  google-chrome-stable
1 upgraded, 0 newly installed, 0 to remove and 52 not upgraded.
Need to get 105 MB of archives.
After this operation, 3688 kB of additional disk space will be used.
Get:1 https://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 120.0.6099.71-1 [105 MB]

所以它以某种方式知道最新的是120.0.6099.71-1并且存储库链接变成这样:

https://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 120.0.6099.71-1
apt
  • 1 个回答
  • 165 Views
Martin Hope
Max Koretskyi
Asked: 2017-03-11 07:21:35 +0800 CST

为什么我没有在 sudoers 文件中就拥有超级用户权限

  • 2

我刚刚安装了 Ubuntu,我的用户是超级用户,可以使用sudo. 所以我认为这个用户被添加到/etc/sudoers文件中。但它似乎不存在:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

用户信息:

uid=1000(someuser) gid=1000(someuser) groups=1000(someuser),4(adm),24(cdrom),27(sudo),
30(dip),46(plugdev),113(lpadmin),128(sambashare)

我如何获得超级用户权限?

permissions
  • 2 个回答
  • 1577 Views
Martin Hope
Max Koretskyi
Asked: 2015-11-01 21:26:46 +0800 CST

在不指定用户名的情况下登录到远程服务器

  • 6

今天我配置了 ssh 密钥访问我的服务器。然后我测试了它们,但错误地忘记了指定用户,所以我没有那样做:

ssh [email protected]

我是那样做的

ssh myserver.combut 

我以用户名成功登录。这怎么可能?ssh 服务器如何知道在哪个用户下登录?如果它是一个密钥,那么我可能会将同一个密钥添加到多个用户,在这种情况下会发生什么?

ssh
  • 2 个回答
  • 27954 Views
Martin Hope
Max Koretskyi
Asked: 2014-11-09 01:54:15 +0800 CST

为什么重定向 nginx 的输出不起作用?

  • 1

我想逐行列出nginx服务器的所有模块,所以我输入以下内容:

nginx -V | tr -- - '\n'

但它不会将模块排成一行。如果我这样做:

2>&1 nginx -V | tr -- - '\n'

有用。但为什么?

output
  • 1 个回答
  • 950 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-30 06:18:00 +0800 CST

找不到添加到路径的命令 - sail_align

  • 0

我正在尝试按照这些说明构建sail_align程序。到目前为止一切顺利,我已经完成了最后的第四步,没有出现错误:

4) sudo ./Build install
This command will install the module. 
The following perl scripts will be added to your path: sail_align, sail_align_parallel

但是,当我运行以下命令来测试安装时:

sail_align -i support/data/timit_5.wav -t support/data/timit_5.txt \ 
-w support/test/local -e timit_sample_test -c config/timit_alignment.cfg

我收到消息说找不到 sail_align 命令。我究竟做错了什么?这是Build文件的脚本:

  $progname = basename($0);
  $orig_dir = Cwd::cwd();
  my $base_dir = '/home/maximus/sail_align-master';
  if (!magic_number_matches()) {
    unless (chdir($base_dir)) {
      die ("Couldn't chdir($base_dir), aborting\n");
    }
    unless (magic_number_matches()) {
      die ("Configuration seems to be out of date, please re-run 'perl Build.PL' again.\n");
    }
  }
  unshift @INC,
    (

    );
}

close(*DATA) unless eof(*DATA); # ensure no open handles to this script

use Module::Build;
Module::Build->VERSION(q{0});

# Some platforms have problems setting $^X in shebang contexts, fix it up here
$^X = Module::Build->find_perl_interpreter;

if (-e 'Build.PL' and not Module::Build->up_to_date('Build.PL', $progname)) {
   warn "Warning: Build.PL has been altered.  You may need to run 'perl Build.PL' again.\n";
}

# This should have just enough arguments to be able to bootstrap the rest.
my $build = Module::Build->resume (
  properties => {
    config_dir => '_build',
    orig_dir => $orig_dir,
  },
);

$build->dispatch;

编辑

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

locate sail_align什么都不输出

编辑2

运行find / 'sail_align'输出如下

/home/maximus/perl5/bin/sail_align
/home/maximus/perl5/bin/sail_align_parallel
/home/maximus/sail_align-master
/home/maximus/sail_align-master/blib/script/sail_align
/home/maximus/sail_align-master/blib/script/sail_align_parallel
/home/maximus/sail_align-master/docs/sail_align_tutorial_vlsrp2011.pdf
/home/maximus/sail_align-master/docs/sail_align_tutorial_vlsrp2011.ppt
/home/maximus/sail_align-master/scripts/sail_align
/home/maximus/sail_align-master/scripts/sail_align_parallel
drivers
  • 1 个回答
  • 65 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-27 02:33:30 +0800 CST

为什么使用管道而不是输入重定向

  • 0

我是 linux 系统的新手,我真的不明白为什么我们需要两个可以重定向输出的运算符:pipe as|和 ouput redirection operator >?我们不能总是使用第二个吗?大多数时候,如果多个命令链接在一起,我会看到使用管道。但是,如果输出重定向到文件,如中echo 'hello' > filename,则使用输出重定向运算符。我在这里错过了什么?

output
  • 4 个回答
  • 2180 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-26 05:23:31 +0800 CST

在 /etc/apache2/apache2.conf 中找不到 prefork 和 worker 设置 - 为什么?

  • 11

我刚刚在我的 Ubuntu 14.04 LTS 系统上安装了 Apache 2.4.7 (Ubuntu),在 /etc/apache2/apache2.conf 中看不到 prefork 和 worker 设置。它们也没有为默认虚拟主机定义。我应该像这样在 apache2.conf 中自己设置它们吗?

<IfModule mpm_prefork_module>
    StartServers 2
    MinSpareServers 2
    MaxSpareServers 5
    MaxClients 200 #must be customized
    ServerLimit 200 #must be customized
    MaxRequestsPerChild 100
</IfModule>
server
  • 2 个回答
  • 8392 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-25 02:33:16 +0800 CST

使用 +w 表示法授予特定用户写入文件夹的权限

  • 278

我知道我可以像这样将写入权限分配给所有者/组/其他人:

chmod u+w myfolder

我可以在这里指定特定的用户吗?有些像这样:

chmod username u+w myfolder
permissions
  • 5 个回答
  • 1210704 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-24 07:39:48 +0800 CST

为什么我的转储 MySQL 数据库的 cron 脚本没有执行?

  • 3

我有以下cron工作:

* * * * * /home/db_backups/test.sh

它运行良好并且每分钟执行一次。如果我检查sudo grep \(CRON\) /var/log/syslog我得到以下信息:

Jun 23 11:30:01 analytics CRON[9301]: (CRON) info (No MTA installed, discarding output)

但是,如果我将可执行文件更改为inreadobase_backup.sh:

* * * * * /home/db_backups/inreadobase_backup.sh

脚本未运行 - 我在日志中看不到任何记录。可执行文件如果单独运行则可以毫无错误地完成工作。这是文件的内容:

sudo mysqldump -h example.com -u username -ppassword dbname | gzip > db.zip

这两个可执行文件都具有授予每个人的执行权限。我应该在哪里查看以查明问题?

编辑

sudo crontab -e如果我添加到以下行,该作业将运行并成功创建备份:

*/5 * * * * mysqldump -h example.com -u username -ppassword dbname | gzip > db.zip

但是,如果我将执行行移动mysqldump... db.zip到inreadobase_backup.sh文件并为作业指定它:

*/5 * * * * /home/db_backups/inreadobase_backup.sh

该作业不会创建备份。我不知道如何检查它是否运行以及输出什么错误(如果有)。如果我只是/home/db_backups/inreadobase_backup.sh在命令行中执行,则会创建备份。该文件包含的唯一行是:

mysqldump -h example.com -u username -ppassword dbname | gzip > db.zip
bash
  • 1 个回答
  • 6030 Views
Martin Hope
Max Koretskyi
Asked: 2014-06-21 04:01:12 +0800 CST

使用 SSH 传输时更改文件中的特定行

  • 3

scp我正在使用命令将我的项目部署到生产服务器。作为部署过程的一部分,我将.htaccess文件上传到服务器。在本地,环境设置为DEVELOPMENT:

#Set environment
#[PRODUCTION, STAGING, TESTING, DEVELOPMENT] 

SetEnv KOHANA_ENV 'DEVELOPMENT'

但是,上传到服务器时需要将其更改为PRODUCTION. 有什么办法可以用 ssh 完成吗?

ssh
  • 3 个回答
  • 2467 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve