
Linux
Linux
dev.null
这个作者很懒,什么都没留下…
展开
-
SSH 登录到 Linux 服务器为什么没有要求输入密码
,它可能会自动提供密钥认证,甚至不需要明确指定私钥文件。这意味着,在启动 SSH 客户端时,它会自动将已加载的密钥用于认证。在这种情况下,服务器上已经配置了你的公钥,并且不再要求输入密码。或特定的用户权限,并且用户不需要密码即可执行某些操作,也可能出现没有密码提示的情况。如果你使用了 SSH 密钥对,那么登录时会自动通过密钥验证,而不需要输入密码。)可能被配置为允许或强制使用公钥认证,并禁用了密码认证。如果你想强制使用密码认证并禁用密钥认证,可以将。,则服务器会禁止使用密码登录,只允许公钥认证。原创 2025-02-14 23:17:56 · 691 阅读 · 0 评论 -
linux统计文件夹下有多少个.rst文件行数小于4行
文件行数小于 4 行的文件数量。为实际的文件夹路径,这样就可以统计符合条件的文件数量了。原创 2025-02-11 23:11:36 · 187 阅读 · 0 评论 -
为什么使用nohup 和 & 启动的python脚本,日志没有在nohup.out中
如果 Python 脚本在启动时遇到错误或异常,可能没有正确执行,从而没有生成输出。解决方法:检查 Python 脚本中是否有重定向标准输出和标准错误的代码,并确认这些输出的位置。函数打开文件或通过日志模块设置了日志输出),那么日志可能会被写入到其他地方,而不是默认的。文件没有写权限,输出可能不会写入该文件。可以检查文件权限,确保你有足够的权限来写入该文件。,但如果输出是由其他进程(例如 Python 解释器)处理,可能会输出到其他地方。有时候,日志输出是缓冲的,尤其是在没有显式关闭缓冲的情况下。原创 2025-02-06 20:45:19 · 318 阅读 · 0 评论 -
Linux 使用命令行实现重启 python 脚本
可以通过命令行实现脚本的重启,方法有几种,具体取决于你的需求。原创 2025-02-06 20:44:53 · 470 阅读 · 0 评论 -
为什么使用nohup 和 & 启动的python脚本,进程还在,但是不处理数据
通过日志文件和进程检查,找出脚本卡住的原因。如果是程序内部问题,优化脚本逻辑;如果是资源或文件问题,解决锁定或资源瓶颈。原创 2025-02-06 20:44:28 · 847 阅读 · 0 评论 -
Linux为什么有一个进程占了100%的cpu
一个进程占用接近 100% 的 CPU,通常意味着该进程正在执行高计算量的任务,或者陷入了无限循环。你可以用以下方法进一步排查问题:首先,使用 或 命令来获取更多关于该进程的信息:这会显示该进程的详细信息,包括运行的命令、用户、启动时间等。如果你想查看该进程的完整命令行:或者在 命令中输入 ,然后查看 为 的进程详细信息。你可以使用 来查看该进程当前正在执行的系统调用:如果你看到大量重复的调用,比如 , , , 说明它可能在进行高频 I/O 操作,或者陷入某种循环。如果想要获取更详细的调用原创 2025-02-06 20:44:17 · 768 阅读 · 0 评论 -
如何查看linux机器有几个cpu
这样可以快速确认物理 CPU 数量!原创 2025-02-06 20:29:41 · 616 阅读 · 0 评论 -
Linux如何查看还剩余多少cpu资源
值很低(<10%),说明你的 CPU 资源快用完了,需要优化进程或减少任务负载。原创 2025-02-06 20:29:00 · 424 阅读 · 0 评论 -
Linux 中为什么进程是休眠的,但是还是处理了数据
休眠状态的进程不代表它完全停止工作,它仍然可以在合适的条件下恢复并继续处理数据。并不意味着进程完全停止工作,它通常指的是进程正在等待某些事件(例如 I/O 操作、系统调用或信号),并在这些事件发生时会继续执行。这通常是正常的,进程不会一直占用 CPU,只有在需要 CPU 或事件发生时才会被唤醒。状态,并且仍然在处理数据,可能是它在等待某个事件的触发,并通过某些机制(如多线程、异步 I/O 或信号)继续进行工作。即使进程处于休眠状态,它仍然可以继续处理数据。在 Linux 中,进程的状态可以是多种多样的,原创 2025-02-06 20:28:23 · 315 阅读 · 0 评论 -
在 Linux 中,进程的状态 I 表示什么
(例如内核驱动程序)中,这些线程是在内核模式下运行的,而不是用户模式的常规应用程序。更多的是内核层级的线程在执行这些操作时会显示为。状态,即正在等待某些 I/O 操作或者资源。状态在进程列表中并不常见,它通常出现在。在 Linux 中,进程的状态。通常,对于普通的用户进程,原创 2025-02-06 20:27:55 · 410 阅读 · 0 评论 -
linux nohup 和 & 运行的程序什么情况可能停止运行
在 Linux 中,使用nohup和后台运行的程序通常可以持续运行,即使用户退出会话(如关闭终端)。原创 2025-01-24 23:45:27 · 752 阅读 · 0 评论 -
linux查看上次开机时间
选择合适的命令查看即可。如果需要进一步说明,随时告诉我!原创 2025-01-24 23:44:40 · 425 阅读 · 0 评论 -
linux如何查看文件夹下各文件大小
如果希望更直观地查看文件大小,还可以使用工具如。该工具提供交互式界面,可方便地浏览文件大小。原创 2025-01-22 20:26:53 · 1723 阅读 · 0 评论 -
绿色协程简介
是一种用户态线程实现方式,它不依赖操作系统的内核线程,而是由运行时库或虚拟机(如 JVM、Python 解释器)在用户态进行线程调度。虚拟线程在 Java 21 中正式成为 GA(General Availability),提供类似绿色协程的能力。在早期 Java 版本(JVM 1.1)中,Java 线程默认是绿色线程,但后来改为基于操作系统的线程。,可以高效管理大量并发任务,适用于 I/O 密集型应用。,适用于高并发、I/O 密集型任务,如网络请求、数据库查询等。让出了 CPU,允许其他绿色协程运行。原创 2025-01-15 22:14:15 · 725 阅读 · 0 评论 -
ubuntu支持中文的字体
推荐字体:思源字体()或文泉驿字体(WenQuanYi安装命令设置默认字体:通过或配置fonts.conf。如果需要更详细的帮助,请提供具体需求,我可以进一步指导!原创 2025-01-15 21:39:34 · 1318 阅读 · 0 评论 -
terminal如何打开文件夹
终端导航文件夹图形界面打开文件夹确认桌面环境的文件管理器:根据桌面环境使用相应的命令(如nautilusthunar等)。如果有更多需求,可以进一步说明,我会提供更具体的解决方案!原创 2025-01-15 21:39:14 · 961 阅读 · 0 评论 -
Ubuntu 的内置字体中哪些字体支持中文
Ubuntu 内置的和WenQuanYi系列字体都支持中文。通过安装和等包可以增强中文显示。检查和配置系统中文字体优先级以获得最佳显示效果。如果需要更详细的帮助,可以提供具体需求或问题场景!原创 2025-01-15 21:38:51 · 1271 阅读 · 0 评论 -
Bash 将 Python 列表格式的字符串转为空格分隔字符串的 N 种方法
【代码】Bash 将 Python 列表格式的字符串转为空格分隔字符串的 N 种方法。原创 2024-12-26 21:49:04 · 453 阅读 · 0 评论 -
crontab实现2026年开始每个月1号执行一次
不过,要确保这个任务从 2026 年开始,你需要在系统上进行一些检查,或在命令中加入条件逻辑。这样,任务将在每个月的 1 号执行,但只有当年份大于或等于 2026 时才会实际运行。为你想要执行的实际命令。原创 2024-11-02 09:57:11 · 1241 阅读 · 0 评论 -
linux如何安全地删除文件夹
空目录:使用rmdir。重要文件夹:先列出文件并使用rm -ri,确保安全删除。需要回收站功能:使用trash-cli,可以恢复误删的文件。交互删除rm -ri适用于小心谨慎的删除操作。这些方法可以帮助你更安全地删除文件夹,避免误操作导致重要数据丢失。原创 2024-09-28 15:30:58 · 546 阅读 · 0 评论 -
linux查看一个目录下每个文件夹的大小
这会列出指定目录下每个文件夹的大小,并以人类可读的格式(例如,KB,MB,GB)显示。要查看一个目录下每个文件夹的大小,你可以使用。替换为你要查看的目录的实际路径。命令(disk usage)。原创 2024-04-19 20:53:50 · 1728 阅读 · 1 评论 -
Linux统计某个目录下所有名称为‘xx’的文件数量
要统计某个目录下所有名称为’xx’的文件数量,你可以使用命令行或脚本来完成。如果你使用的是Unix/Linux操作系统,可以使用。如果你使用的是Windows操作系统,你可以在命令提示符中使用类似的命令,但语法可能会有所不同。替换为你想要统计的目录的实际路径。执行这个命令后,它将输出该目录下所有名称为’xx’的文件数量。命令来实现类似的功能。原创 2024-04-12 23:46:25 · 365 阅读 · 0 评论 -
bash zsh 和 fish
在选择使用哪种 Shell 时,通常取决于个人偏好、需求和习惯。Bash 是最普遍的选择,因为它在大多数系统上都默认安装了。Zsh 则适合那些需要更高级功能和更强大定制能力的用户。而 Fish 则适合那些希望获得更友好交互体验的用户。Bash、Zsh 和 Fish 都是常见的命令行 Shell,它们用于与操作系统进行交互,执行命令和脚本。尽管它们都是 Shell,但它们有一些不同之处,包括语法、功能和用户体验。原创 2024-04-08 23:16:44 · 486 阅读 · 0 评论 -
如何为ubuntu设置一个短密码
如果直接输入passwd命令是无法成功的,但是神奇的是如果使用passwd user-name命令则可以设置短密码。由于ubuntu的限制,如果想把密码设置为较短(例如3个字符)的密码时,会提示无法设置成功。原创 2024-01-03 13:31:55 · 1169 阅读 · 0 评论 -
你必须知道的 34 个简单实用的 Ubuntu 快捷键
Alt + Ctrl + Shift + Left/Right Arrow: 移动当前窗口到另外的工作空间。Alt + Shift + Up Arrow: 初始化很酷外观的窗口切换界面,这样你可通过方向键来切换。Ctrl + Alt + F2(F3)(F4)(F5)(F6): 选择不同的虚拟终端< /p>Alt + Shift + Tab: 类似 Alt+Tab 进行窗口切换,使用反向顺序。Ctrl + Alt + D: 显示桌面/恢复打开的窗口。Alt + F8: 使用键盘上的方向键来更改当前窗口大小。转载 2023-08-17 22:19:54 · 5087 阅读 · 0 评论 -
ubuntu登录时陷入循环的可能原因:/etc/profile被修改
在登录界面按下Ctrl + Alt + F1 ,进入命令行,修改/etc/profile为正常后保存并重启即可。原创 2023-07-09 14:18:23 · 194 阅读 · 0 评论 -
linux查看磁盘读写速度
每隔1秒输出一次磁盘的读写速度并输出。原创 2023-04-09 23:02:36 · 670 阅读 · 0 评论 -
Linux删除指定时间前的文件
删除x天前的文件则+x,是按(x+1)乘以24小时来算的,例如11月28日11点执行,11月24日12点的文件还保留,因为没有超过(3+1)x 24 小时。原创 2022-11-28 11:12:27 · 2781 阅读 · 0 评论 -
tar解压时提示Cannot open: File exists
原因是文件的权限问题:解压的用户没有对解压出的文件进行修改的权限。更换为具有权限的用户或者修改权限即可。原创 2022-11-08 10:51:49 · 2734 阅读 · 0 评论 -
Linux使用sed命令删除文件中指定内容
因此打算使用sed命令,在不打开文件的情况下删除,但是删除后需要把内容存入一个新文件中,否则只是在控制台上看到删除后的结果。因为日志文件太大,希望删除过早的一部分日志,虽然可以用vi或vim打开后删除,但是因为文件很大,打开就很耗时。...原创 2022-08-02 13:13:51 · 5820 阅读 · 0 评论 -
Linux删除除某个文件夹以外的log文件
在代码文件夹下有一个log文件夹,保存代码运行的日志文件,但是其他文件夹下也会生成.log文件,不同之处在于这些文件是测试时临时跑代码生成的,不需要长期保留,因此希望定期删除,如果用。会把所有的.log文件都删除,包括log文件夹内的。这样就可以删除总文件夹下除了log文件夹以外的.log文件了。......原创 2022-07-28 15:26:02 · 1183 阅读 · 0 评论 -
Linux查看最近开关机记录
开机```bash(base) lyc@ubuntu:~$ who -b system boot 2022-07-14 08:41(base) lyc@ubuntu:~$ who -r原创 2022-07-14 10:25:24 · 3686 阅读 · 0 评论 -
Linux下anaconda安装Python指定版本
今天想安装Python3.5,在Pycharm里用anaconda安装竟然只能选择到3.6为止:所以只好用命令行安装,命令是:py35可以换成自己想要的名字,3.5也可以改成别的版本。很快就安装好了,激活环境:再输入python,就启动python3.5了。......原创 2022-07-12 15:55:42 · 2320 阅读 · 0 评论 -
Python2的代码自动转换为Python3
Python提供了2to3这个内置工具实现,之前需要运行2to3.py这个文件并且传入待转换的文件地址,但是现在2to3已经成为了一个命令,可以在任意地方调用,格式为:例如我创建一个py2test.py文件,用Python2的格式编写:然后在该文件目录下打开命令行,输入输出:此时只会给出修改建议,不会修改py2test.py。如果要修改可以加上-w参数:此时再打开py2test.py,发现已经转换为Python3的格式:2to3命令还非常贴心地在同目录下自动创建了py2test.py的备份文件p原创 2022-07-09 14:27:38 · 3108 阅读 · 0 评论 -
grep查找进程时,忽略grep进程本身
grep -v grep即去除结果中含有grep的进程。但是要注意如果你的进程名中本身含有grep也会被忽略。这是就需要更细致的规则,例如去除条件里加上一个空格:因为grep进程是以grep+空格开头的,而一般进程不会这样,所以可以区分。如果还区分不了可以考虑grep -v支持的正则表达式写法,这里不再赘述。(因为实在太罕见了)......原创 2022-07-06 14:24:42 · 2049 阅读 · 0 评论 -
Linux的CPU占用率之和为什么会超过100%
这是因为多核CPU,每个进程显示的CPU占用率只是它使用的内核的占用率。原创 2022-07-04 20:13:13 · 708 阅读 · 0 评论 -
Ubuntu命令行输入带单引号的ll,为什么识别不了
我们知道一般来说,命令带上单引号是可以的,和不带引号一样的效果。例如输入pwd和’pwd’的效果是一样,但是‘ll’和‘ls -l’都识别不了,原因是什么?原创 2022-06-28 11:43:31 · 525 阅读 · 0 评论 -
Linux中单引号双引号的区别与用法
单引号将其中的内容都作为了字符串来,忽略所有的命令和特殊字符,类似于一个字符串的用法转载 2022-06-28 11:23:24 · 1847 阅读 · 0 评论 -
Pycharm的奇葩设定:取消注释后立马复制会带上#
在VMware中的Ubuntu里的Pycharm有几行已经用#注释的代码,想复制到windows环境里,但是打算先取消前面的#,再复制。选中之后ctrl+/取消注释,再ctrl+c,如果这时在Ubuntu里粘贴会发现是不带#的,但是如果到windows下粘贴就会发现还是带着#。如果ctrl+/之后不立马ctrl+c,而是先取消选中再选中复制,则在各个环境都不带#。...原创 2022-06-24 09:36:13 · 441 阅读 · 1 评论 -
Linux下可以单击鼠标滚轮实现粘贴
不管是终端、文本编辑器还是IDE里都可以用。原创 2022-06-20 13:32:18 · 725 阅读 · 0 评论