Home
Practice
Cancel

Linux查看系统信息的命令

查看 Linux 系统信息的一些技巧。 查看系统版本 uname uname -a cat /etc/*-release # 不同的发行版名字不太一样 查看 CPU 和内存 cat /proc/cpuinfo cat /proc/meminfo free -h 查看硬盘空间 du -sh /* df -h 查看运行状态 uptime 22:49:55 up 10 m...

Linux新建用户没有用户目录

简而言之,用adduser而不是useradd,用deluser而不是userdel。 NAME adduser, addgroup - add a user or group to the system SYNOPSIS adduser [options] [--home DIR] [--shell SHELL] [--no-create-home]...

免费的FRP服务器

目前网上还是能找到免费的 FRP 服务器的,可以通过搜索引擎试试。 目前可以用的有一些: http://www.frps.top/ https://www.chuantou.org/ https://www.natfrp.com/ http://freefrp.wlphp.com/ https://freenat.ml/ 稳定性和速度只能靠时间来考验了。

斐讯N1的折腾之路

N1 买了又一段时间了,最开始卖家刷的是 yyf 电视系统,用的不是很满意。 后来自己又重新刷了 wepad 的电视系统,播放和界面各方面都挺满意的,可是投屏的时候总掉线,然后就丢一边吃灰了。目前用天猫盒子投屏,虽然平时有广告也有点卡,但是投屏很稳定,从来没掉过,稳定性压倒一切啊。 刷成 Armbian 很早就想废物利用把这个盒子刷成 Armbian,当个小型 Linux 服务器用...

蝙蝠

多年后孩子问:爸爸,为什么我们班里同学都是同年同一个月份的生日?爸爸看向远方,深沉的说:那得从一只蝙蝠说起……

MacOSX 活动监视器其他信息都不见了

MacOSX 下的任务管理器出问题了。 问题描述 MacOSX 最近系统升级后打开活动监视器,发现只有名称,别的信息都不见了。 解决办法 其实原因是名称栏的布局被拉的很长,后面的列都在的但是被盖住了。用触摸板或者鼠标往右拉就可以看到了。然后再调整一下第一列的宽度就可以了。 向右拉宽: 再向右: 出问题了: 重新归位: 我印象中自己没调整过,应该是苹果...

懒和蠢

如果你否定天分的存在,只强调勤奋努力,那就是蠢。但如果你因此认为勤奋努力没有用,那就是又懒又蠢。

一行代码停止或删除所有Docker容器

一行代码就可以停止或者删除所有的 Docker 容器。 docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)

几种私有云盘解决方案

尝试了几种开源的私有云盘(文件服务器)的解决方案,备忘一下。 Seafile 可以参考官网部署文档,最新版 7.x 需要用 docker-compose,十分不推荐这种被淘汰的技术,所以还是用旧版(6.x)吧。 docker run --name seafile \ -e SEAFILE_SERVER_HOSTNAME=seafile.example.com \ -e SE...

Linux 添加和删除 Swap 文件

Linux 内核为了提高读写效率与速度,会将文件在内存中进行缓存,Swap 是通过磁盘文件的形式给系统增加虚拟内存的解决方案。 所以 Swap 速度肯定比真实内存慢,但是可以让系统可以处理超过自身内存瓶颈的任务。默认情况下,系统会用完物理内存后才用虚拟内存。 检查 Swap 先检查一下系统里有没有存在的 Swap 文件,如果返回的信息概要是空的,则表示 Swap 文件不存在。 s...

管理MacOSX的开机启动项

MacOSX 下的开机项有多乱,需要整理一下。 系统偏好 在“系统偏好设置”窗口,选择“用户与群组”,进入用户与群组窗口。选择登录项选项卡,再解锁,最后删除开机启动的应用。 plist 文件 分别在以下 6 个目录中检查是否有与开机程序相关的 plist 文件 ~/Library/Preferences/ – (当前用户设置的进程) ~/Library/LaunchA...

Library not loaded: /usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib

因为升级了 MacOSX 和 openssl,然后 Jekyll 和 Python 都坏了,报各种错误。 问题描述 Python 和 Git 都会报错。 dyld: Library not loaded: /usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/Python Referen...

在Linux或者Mac OSX上查找大文件

在 Mac OSX 上尚且还有一些图形工具可以帮助查找和清理大文件,在 Linux 只能依靠命令行。其实也不难,这次总结一下,省的下次还去搜索。 万能的 du du 是 Linux 和 MacOSX 都自带命令行工具,全称是 Disk Usage,这样就好记了。配合两个参数就可以搞定大多数问题。 -s Display an entry for each specified...

组织Flask项目结构

Flask 是非常轻量和灵活的 Python 框架,轻量和灵活是它的优点,也是它的缺点。所以我们在使用 Flask 构建项目时就不得不慎重考虑其目录结构,以便日后扩展和维护。 这里我列举了一些常见的 Flask 项目结构,没有好坏之分,大家可以按照实际情况参考使用。 极简风格 app.py config.py requirements.txt static/ templates...

Bash 脚本中的 set -euxo pipefail

有些开发人员会用 Bash 来实现很复杂的功能,就像使用别的高级语言一样。他可能觉得自己很牛逼但其他人早就想锤爆他了,Bash 的可读性和可维护性远远低于任何高级语言。更要命的是,Bash 并没有方便的调试工具和防错机制,出了问题你要排查半天。 在 Ruby 或者 Python 等高级语言里,你很容易知道错误是哪行什么类型的错误,还有 IDE 的 Debugger 加持。而 Bash ...