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-900675

Neil's questions

Martin Hope
Neil
Asked: 2021-07-05 06:00:52 +0800 CST

在云环境中管理 bash rc 的工作流程

  • 0

我以前没有在我的云服务器上编辑过 bashrc。服务器变化太频繁,这种努力似乎不值得。我也不想将我的本地 bashrc 上传到每个云服务器,因为我的本地 bashrc 中有很多东西只对我的本地机器有意义。但是我有某些别名等,我想在我的所有云服务器上都有。我可以考虑以下几种方法来管理它:

  1. 为云服务器编写一个 bashrc,然后总是用这个替换默认的 bashrc。缺点:如果我使用具有不同 bashrc 的不同操作系统启动服务器,我会在上传时覆盖它的内容吗?
  2. 我用我的别名等创建了一个单独的文件并将其上传到我的服务器上,然后在现有 bashrc 的末尾添加一行,该 bashrc 是该附加文件的来源。缺点:有点费力。
  3. 每次启动新服务器时只需复制粘贴即可。缺点:很费力。

有人有好的解决方案或建议吗?谢谢。

server
  • 1 个回答
  • 27 Views
Martin Hope
Neil
Asked: 2021-02-28 00:35:12 +0800 CST

Bash 终端在打开时显示不需要的文本

  • 0

我的终端在打开时显示下面复制的文本。我认为,虽然不能肯定,这在我第一次安装主题后开始发生。你能帮我删除这个吗?

我的 .bashrc 不包含任何可以直接打印此文本的内容。

我grep LS_COLORS . -r从内部运行 /usr/share/themes/ 没有匹配的。

相关:我的 bash 终端在启动时显示不需要的消息(此处不适用答案)。

更新:运行后再次显示相同的文本source ~/.bashrc

更新 2:在 bashrc 中运行的 Dircolors:

# downloaded feb 2021
eval 'dircolors /home/neil/gnome-terminal-colors-solarized/dircolors'


# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

谢谢

LS_COLORS='no=00:fi=00:di=34:ow=34;40:ln=35:pi=30;44:so=35;44:do=35;44:bd=33;44:cd =37;44:或=05;37;41:mi=05;37;41:ex=01;31:.cmd=01;31: .exe=01;31:.com=01;31: .bat =01;31:.reg=01;31: .app=01;31:.txt=32: .org=32:.md=32: .mkd=32:.h=32:.hpp =32:。c=32: .C=32: .cc=32: .cpp=32: .cxx=32: .objc=32: .cl=32: .sh=32: .bash=32: .csh=32: . zsh=32: .el=32: .vim=32: .java=32: .pl=32: .pm=32: .py=32: .rb=32: .hs=32: .php=32: . html=32 : .html=32:.shtml=32: .erb=32:.haml=32: .xml=32:.rdf=32: .css=32:.sass=32 :.scss= 32:.less=32: .js=32:.coffee=32: .man=32: .0=32: .1=32: .2=32: .3=32: .4=32: .5=32: .6=32: .7=32: .8=32: .9=32:.l= 32: .n=32:.p=32: .pod =32:.tex=32:.go= 32:.sql=32: .csv=32:.sv=32: .svh=32:.v=32: .vh=32:.vhd=32: .bmp=33:.cgm=33: .dl=33:.dvi=33: .emf=33:.eps=33: .gif=33:.jpeg=33: .jpg=33: .JPG=33: .mng=33: .pbm=33: .pcx=33: .pdf=33: .pgm=33: .png=33: .PNG=33: .ppm=33: .pps=33:.ppsx=33: .ps=33:.svg=33: .svgz=33:.tga=33: .tif=33:.tiff=33: .xbm=33:.xcf=33:.xpm=33:.xwd =33: .xwd=33:.yuv=33: .nef=33:.NEF=33: .aac=33:.au=33: .flac=33:.m4a=33: .mid=33 : .midi= 33: .mka=33: .mp3=33: .mpa=33: .mpeg=33: .mpg=33: .ogg=33: .opus=33:.ra= 33: .wav=33:.anx=33: .asf=33:.avi=33: .axv=33:.flc=33: .fli=33:.flv=33: .gl=33:.m2v=33: .m4v=33: .mkv=33: .mov=33: .MOV=33: .mp4=33: .mp4v=33: .mpeg=33: .mpg=33: .nuv=33: .ogm=33: .ogv=33:.ogx=33: .qt=33:.rm=33: .rmvb=33:.swf=33: .vob=33:.webm=33: .wmv=33:.doc=31: .docx=31:.rtf=31: .odt=31:.dot=31: .dotx=31:.ott=31: .xls=31:.xlsx=31: .ods=31:.ots=31: .ppt=31:.pptx=31: .odp=31:.otp=31: .fla=31:.psd=31: .7z=1;35:.apk=1;35:. arj=1;35:.bin=1;35: .bz=1;35:.bz2=1;35: .cab=1;35:.deb=1;35: .dmg=1;35:.gem =1;35: .gz=1;35:.iso=1;35: .jar=1;35:.msi=1;35: .rar=1;35:.rpm=1;35: .tar= 1;35:.tbz=1;35: .tbz2=1;35:.tgz=1;35: .tx=1;35:.war=1;35: .xpi=1;35:.xz=1 ;35: .z=1;35: .Z=1;35: .zip=1;35: .zst=1;35: .ANSI-30-black=30: .ANSI-01;30-brblack=01 ;30:.ANSI-31-red=31: .ANSI-01;31-brred=01;31: .ANSI-32-green=32: .ANSI-01;32-brgreen=01;32: .ANSI-33-yellow =33: .ANSI-01;33-bryellow=01;33: .ANSI-34-blue=34: .ANSI-01;34-brblue=01;34: .ANSI-35-magenta=35: .ANSI- 01;35-brmagenta=01;35: .ANSI-36-青色=36: .ANSI-01;36-br青色=01;36: .ANSI-37-white=37: .ANSI-01;37-brwhite= 01;37: .log=01;32:~=01;32: #=01;32:.bak=01;33: .BAK=01;33:.old=01;33: .OLD=01;33 : .org_archive=01; 33: .off=01;33: .OFF=01;33: .dist=01;33: .DIST=01;33: .orig=01;33: .ORIG=01;33: .swp=01;33:.swo=01;33: .v=01;33: .gpg=34: .gpg=34: .pgp=34: .asc=34: .3des=34: .aes=34: .enc=34: . sqlite=34:'; 导出 LS_COLORS

command-line
  • 1 个回答
  • 144 Views
Martin Hope
Neil
Asked: 2019-12-03 02:52:46 +0800 CST

帮助调试 apt-get install apache2 上的 404

  • 0

我正在尝试在 Ubuntu 16.04 上安装 apache 服务器。我正在遵循本指南。因此我跑了:

sudo apt-get update
sudo apt-get install apache2

下面的完整追溯。我也按照回溯的建议尝试了 --fix-missing ,但我仍然得到 404。我不知道如何调试此类问题。我检查了浏览器中的一些 URL,它们确实不存在。所以我认为 apt 找错地方了。但这很奇怪,因为我刚刚做了 apt-get update。任何调试问题的帮助表示赞赏。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  apache2-bin apache2-data apache2-utils libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
0 upgraded, 7 newly installed, 0 to remove and 122 not upgraded.
Need to get 1,383 kB of archives.
After this operation, 5,891 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 http://za.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-dbd-sqlite3 amd64 1.5.4-1build1
  404  Not Found [IP: 197.155.77.2 80]
Err:2 http://za.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-ldap amd64 1.5.4-1build1
  404  Not Found [IP: 197.155.77.2 80]
Err:3 http://za.archive.ubuntu.com/ubuntu xenial/main amd64 liblua5.1-0 amd64 5.1.5-8ubuntu1
  404  Not Found [IP: 197.155.77.2 80]
Err:4 http://za.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-bin amd64 2.4.18-2ubuntu3.14
  404  Not Found [IP: 197.155.77.2 80]
Err:5 http://za.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2-utils amd64 2.4.18-2ubuntu3.14
  404  Not Found [IP: 197.155.77.2 80]
Ign:6 http://za.archive.ubuntu.com/ubuntu xenial-updates/main i386 apache2-data all 2.4.18-2ubuntu3.14
Err:7 http://za.archive.ubuntu.com/ubuntu xenial-updates/main amd64 apache2 amd64 2.4.18-2ubuntu3.14
  404  Not Found [IP: 197.155.77.2 80]
Err:6 http://za.archive.ubuntu.com/ubuntu xenial-updates/main i386 apache2-data all 2.4.18-2ubuntu3.14
  404  Not Found [IP: 197.155.77.2 80]
E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apr-util/libaprutil1-dbd-sqlite3_1.5.4-1build1_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apr-util/libaprutil1-ldap_1.5.4-1build1_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/l/lua5.1/liblua5.1-0_5.1.5-8ubuntu1_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apache2/apache2-bin_2.4.18-2ubuntu3.14_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apache2/apache2-utils_2.4.18-2ubuntu3.14_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apache2/apache2-data_2.4.18-2ubuntu3.14_all.deb  404  Not Found [IP: 197.155.77.2 80]

E: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/a/apache2/apache2_2.4.18-2ubuntu3.14_amd64.deb  404  Not Found [IP: 197.155.77.2 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
apt apache2 16.04
  • 1 个回答
  • 1074 Views
Martin Hope
Neil
Asked: 2019-08-10 08:06:59 +0800 CST

用于获取 Python 虚拟环境的 Bash 脚本

  • 4

加载 python 虚拟环境时,我需要运行:

source venv/bin/activate

我想要这个命令的别名,因为我必须一直运行它。所以我将以下内容放在一个名为“load.sh”的文件中:

#!/bin/bash
source venv/bin/activate

然后跑了

chmod +x load.sh

但是,现在当我运行 ./load.sh 时没有效果。我怀疑“来源”这个词可能是问题所在。但我不知道。有任何想法吗?谢谢。

python bash
  • 2 个回答
  • 9796 Views
Martin Hope
Neil
Asked: 2019-05-11 12:31:46 +0800 CST

通过命令找出正在启动的进程

  • 0

我的机器一直使用命令“java”(在顶部的“command”列下列出)启动进程,这些进程会在几秒钟内耗尽我所有的资源,然后消失,几秒钟后一个新的将启动,不同的PID。

我想知道是什么启动了这些 java 进程。

我从执行 top -> c 获得了一些信息,它显示了 java 进程完整命令:

11470 尼尔 20 0 4616088 2.134g 19156 S 121.9 57.1 0:04.20 /opt/jdk-11.0.1/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFr+

然而,这对我来说没有任何意义。不知道有没有帮助。

我已经尝试过的其他答案和事情:

我已经看到了这个答案如何找到进程的起源并永久停止它?其中提到找到 proc/PID 目录。其他几个类似的问题也给出了这个建议。但这对我没有帮助,因为 PID 不断变化。

我已经尝试过ps aux | grep java,但这仅显示 grep 本身:

neil~$ ps aux | grep java
neil      8539  0.0  0.0  14224   928 pts/19   S+   22:20   0:00 grep --color=auto java

我试过killall java

这确实杀死了当前的 PID,但几秒钟后下一个开始......

我最初认为这是因为我安装了 Cisco AnyConnect(请参阅帮助卸载 3rd 方软件)。我假设的原因是:a)问题在我安装 AnyConnect 时开始,b)当我能够在 java 进程消失之前杀死它时,我能看到的唯一受影响的程序是 AnyConnect,它停止渲染大部分 UI . 现在我不确定,因为我卸载了 AnyConnect,但问题仍然存在。

process java top kill ps
  • 4 个回答
  • 787 Views
Martin Hope
Neil
Asked: 2019-05-10 02:22:06 +0800 CST

帮助卸载 3rd 方软件

  • 1

我最近安装了 Cisco Anyconnect,以便在异地时通过 VPN 连接到我大学的内部网。但是,该软件已变得很红,并且经常使我的计算机崩溃。这是一个顶级示例: 在此处输入图像描述

vpnagentd 是主进程,java 进程也链接到它。这些 java 进程经常使用高达 80% 的 RAM,并且每隔几秒钟更改一次它们的 PID。所以我不能杀了他们古怪的风格。我现在想把这个东西从我的电脑上拿下来!

我曾尝试使用“Ubuntu 软件”中心。我选择了应用程序并说“删除”。没有效果。我尝试sudo apt-get remove/purge了各种名称“cisco”“annyconnect”,但这些都无法识别。我想知道的是:
1) 如何查找和删除与 Cisco Annyconnect 相关的文件?
2) 如何查找和禁用与 Cisco Anneconnect 相关的任何服务?(它在启动时启动)。

谢谢!请注意,这个问题(Uninstall "3rd party software")似乎是关于安装时的 3rd party software 选项。

uninstall vpn software-center top cisco
  • 1 个回答
  • 627 Views
Martin Hope
Neil
Asked: 2019-04-17 05:29:17 +0800 CST

Vim 不是撤销文件

  • 3

我有一个 vim 文件,每次打开它都会给我一条红色消息:

E823: Not an undo file: <filename>

其次是:

Press ENTER of type command to continue

似乎没有错误,但它非常烦人。我已经阅读了较新版本的 vim 中有关持久撤消文件的信息。但我不知道它与这个有什么关系。所以: - 这是想告诉我什么?- 我该如何摆脱它?

vim
  • 1 个回答
  • 1876 Views
Martin Hope
Neil
Asked: 2019-03-06 06:26:23 +0800 CST

PDFTOPPM -scale-to 选项

  • 2

我正在使用 pdftoppm 将 PDF 转换为 PNG。我使用了 DPI 选项(-r、-rx、-ry)并通过增加 DPI 来提高结果图像的质量。我看到还有一个 -scale-to 选项。我不太明白我们的意思

“缩放每页的长边(横向页面的宽度,纵向页面的高度)以适应缩放像素。”

因此,例如,如果我使用 -r 450 那么图像中有 450 x 450 像素。如果我添加 -scale-to 100 它现在会使图像变成 x 100 像素吗?或者在缩放选项中引用了哪些像素?它是否与 -r 交互?或者他们是分开的?谢谢。

手册页: https ://www.systutorials.com/docs/linux/man/1-pdftoppm/

image-processing display-resolution
  • 1 个回答
  • 1839 Views
Martin Hope
Neil
Asked: 2019-01-10 05:31:24 +0800 CST

vim 占用 100% CPU,无法杀死它

  • 2

每隔一段时间(大约每月一次),我的 vim 就会开始疯狂地吃资源,而我无法杀死它。这是一个例子:

在此处输入图像描述

我跑了:

kill 13799 

没有效果。我想知道:

1) vim 会因为其他原因而失控吗?我用它来编写代码,通常在代码运行时我会遇到问题。2)如果不是,为什么vim会这样做?3)我怎样才能杀死它?目前,我每次都必须重新启动。

谢谢 )

vim top kill
  • 1 个回答
  • 1905 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