历史文章:
下面是个人理解,如果理解有误,请指出, 因为版本更新很快,最新版本理解为主
一、对你有帮助:我理想中的操作系统
1.1 先排除一个错误答案 拒绝为下面用户服务
提到 操作系统 你马上想到的是 经典老牌操作系统 Windows ,Mac OS,Linux , 还有人不知道,回到老家 告诉村里人
他们只清楚 过去受苦受难的已经过去了,太阳落山之后,不舍得的开灯
- 帝国主义:通过侵略战争和不平等条约,从政治、经济、文化各方面控制和操纵中国,是中国人民最凶恶的敌人
- 封建主义:其剥削制度是帝国主义统治中国的支柱,也是中国封建军阀专制统治的社会基础,严重阻碍了经济现代化和政治民主化
- 官僚资本主义:与国家政权结合,垄断经济命脉,既是帝国主义和封建主义的利益代表,也是其压迫中国人民的具体体现
他们试图
- 通过展示先进武力, 军事,政治,经济,文化 强大无比 维护少数人特有利益和地位,通过强权改变人行为
- 通过版本一条法令,完整自己统治,维护少数人特有利益和地位,奴隶人思想,禁锢行为,改变人行为
- 通过垄断重要资源,构造糖衣炮弹,构造全世界都是如此如此虚假故事让沉迷。
我理想中的操作系统
- 不是部署成本上飞船火箭上,
- 不是部署成本在百万高性能机器(300G内存,60个cpu)
- 不是部署成本千台高配服务器上(10G,16cpu)
他们是通过一个武器,一个系统,一个算法 完成一个统一
不,这不是我理想操作系统,至少小而美 允许在2c2g最普通最普通的设备上。
我心中 理性中操作系统 不是为 战争服务的,我追求各种先进武器 比高低,谁拳头大谁就是真理,这样升级操作系统 不是期望的
理性中操作系统 不是为 垄断服务的,千方百计让垄断享受高可用,高性能,完整服务和解决方案。这样升级操作系统 不是期望的
我心中理性中操作系统 ,为普通人服务的,随着普通人积累不断升级,在迷茫中,遇到问题人踩才是最可爱的人。虽然普通,平凡 不完美。
1.2 你的操作系统 你说了算
每个人都有自己操作系统,潜意识 就是它内核 ,各种生活的规则 就是 他们的应用程序
我们从小大到,不停地被父母、老师、同学、朋友、单位还有自己,安装上各种各样的应用程序
你升级过自己的操作系统吗?
让操作系统为你打工
而不是你为操作系统打工
二、部署安装
2.1 环境依赖
https://mp.weixin.qq.com/s/QuULH85ycOGIyRQzRa1O2A
2.1.1. 安装 VMware
VMware Workstation Pro 如何下载安装
VMware Workstation Pro 是行业标准桌面 Hypervisor,使用它可在 Windows 或 Linux 桌面上运行 Windows、Linux 和 BSD 虚拟机。
2024 年 11 月 11 日,VMware by Broadcom 宣布 VMware Fusion 和 Workstation 现在对所有用户免费。
下载地址 通过网盘分享的文件:VMware-workstation-full-17.6.2-24409262.exe 链接: https://pan.baidu.com/s/1aGG9XKrVt0w0bERwqgzjsQ?pwd=15by 提取码: 15by
2.1.2 安装 Ubuntu 22.04
问:如何安装
请参考: https://linuxsimply.com/linux-basics/os-installation/virtual-machine/ubuntu-on-vmware/
问:如何配置固定IP?
- 一文搞定 Vmware 虚拟机 Linux 配置固定 IP 地址 这个文章没解决问题
- VMware虚拟机管理平台下,Ubuntu固定IP地址(胎教级) 这个文章没解决问题
- Ubuntu固定虚拟机ip地址 csdn文章 无效
- Ubuntu 配置虚拟机静态IP 并与主机完成互通 这个地址把数据发出
192.168.233.128 255.255.255.0 192.168.233.2
问:ping 通过 但是ssh拒绝
sudo apt install openssh-server
sudo systemctl status ssh
sudo systemctl start ssh
sudo systemctl enable ssh
2.2 问 :Ubuntu 22.04 上安装 MySQL8.0 数据库
- 在线安装MySQL
- 步骤1:更新软件包列表
apt Advanced Packaging Tool 是一个在Debian__ 和 Ubuntu 中的 Shell 前端软件包管理器 **。
sudo apt update
- 查看可使用的安装包 sudo apt search mysql-server
- sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl stop mysql
sudo systemctl enable mysql
sudo systemctl restart mysql
sudo systemctl disable mysql
2.1.3 问: mysql 8.0 设置密码并且允许远程访问
# 使用 sudo 直接登录
sudo mysql
# 在 MySQL 中执行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
mysql_native_password`是MySQL传统的密码验证插件,
它会使MySQL服务器在登录时校验用户输入的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '111111'; ---这个命令命令无效
FLUSH PRIVILEGES;
EXIT;
# 现在尝试用密码登录
mysql -u root -p
接着进入mysql数据库
use mysql;
使用以下命令允许远程访问
update user set host ='%' where user ='root';
刷新
flush privileges;
大多数的配置文件路径是在/etc/mysql/mysql.conf.d
修改配置文件
vim mysqld.cnf
把
bind-address = 127.0.0.1
这一行给注释掉
#bind-address = 127.0.0.1
保存退出之后
再使用命令重启mysql就可以远程连接了
systemctl restart mysql
mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
密码输入错误 不是123456 密码是 111111
2.2 问: 虚拟机如何安装ContextOS
2.2.1 软件下载 【很容易,照做举行】
代码下载:
git clone https://shylinux.com/x/ContextOS
执行:cd ContextOS && source etc/miss.sh
./bin/ice.bin
// 远程登陆的,需要授权
cd /root/ContextOS
./bin/ice.bin admin space login 2b9228c8aa304b2964d0d9ccaff7a764
./bin/ice.bin admin space login 2b9228c8aa304b2964d0d9ccaff7a764
登录地址:
http://192.168.233.128:9020
open http://localhost:9020
小提示:这个ip 是云主机内部的,需要改为对外访问的
防火墙端口 [9020](http://10.0.8.8:9020)开放
2.2.2 从商店下载应用(包含源码)
- 从第5个图标 商店开始

- 点击2023-ContextOS 其中一个应用开始 说明:体验需要扫描 ,请install

http://192.168.233.128:9020/s/20230511-mysql-story
命令行登录: mysql -u root -p 输入111111 netstat -anp |grep 3306
tcp6 0 0 :::3306 :::* LISTEN -
界面登录:
执行sql 命令报错
/home/wangchuanyi/code/ContextOS/usr/local/work/20230511-mysql-story
-
这里登录设置链接数据库的 用户名和密码(注意 这里vim使用不方面)

-
第一次使用时候 感觉不方面 改为 命令登录
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| demo |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)mysql> use demo;
Database changed
mysql> show tables;
+----------------+
| Tables_in_demo |
+----------------+
| user |
+----------------+
1 row in set (0.00 sec)mysql> select * from user;
Empty set (0.00 sec)
例子2:从商店下载云知识
http://192.168.233.128:9020/#profile:dream:dream:tabview
- 配置数据库链接

配置完毕数据库后请重新一次
https://web.shylinux.com/c/portal/started/#using/admin.shy
ContextOS 提供了管理后台的方式来使用所有的软件工具。 既可以通过导航栏,选择自己需要使用的软件工具, 也可以通过搜索栏,用关键字搜索自己需要使用的软件工具。
访问地址 http://localhost:9020/c/admin?debug=true 即可打开管理后台。其中主机地址需要替换成自己的主机与端口。
http://192.168.233.128:9020/?debug=true#project:studio:dream:tabview?debug
祝:
愿景:不要独自一个人看手机,
晚上: 我们常常陷入这样的场景: 独自一人时,在餐厅、地铁、卧室、沙发或书桌前, 当你躺在那里,趴在哪里,做在哪里时候,身体固定狭小空间,无法互动 ,不自觉地掏出手机。 身体被困在狭小的物理空间里,无法动弹, 只能目光便只能被那方寸屏幕牢牢吸引, 你行为被 多巴胺诱惑,简单舒服即使反馈奖励 ,被平台设计各种陷阱控制
除非拥有极强的意志力,根本不选择痛苦迟到的奖励
与其对抗本能,甚至平台 不如改变环境。 请选择去户外,去操场,视眼开阔 看手机。 请主动为你的手机使用选择更健康的场景
核心行动准则1: 为特定场景设立无手机时间
- 进入公司开始工作时
- 下班回到家中时
- 在餐厅用餐或社交时
- 乘坐地铁通勤时
行动建议:
- 在上述场景开始时,立刻将手机放入书包或固定在某个位置(如抽屉)。
- 给自己设定一个专注时限,例如 至少接下来的3小时内不主动查看。
- 这能有效打破"无聊就刷手机"的循环,把注意力还给当下的人和事。
核心行动准则2:换个开阔的地方看手机
- 早晨起床后
- 下班之后
- 周末时光 行动建议:
- 可以选择去图书馆、咖啡馆、商场中庭或景点休息区,公司园区,马路边
- 在这些具有公共生活感的场所使用手机,
- 周围的环境流动能天然地分散你对屏幕的过度专注,避免陷入无休止的刷屏。
一句话描述: 手机就是残次品
低头拿着 才能看,必须手拿着才能看,必须 躺着 趴着,才能看
必须熬夜 才能看 每次看手机都是一次死亡
下班后 马上 关闭电子产品
本文由mdnice多平台发布