2022年5月

树莓派挂了块3.5的硬盘做下载机和局域网影音共享,性能和耗电量都好于群晖Nas,特别是多盘位做raid保护的机型,群晖就不用24小时开机了,有需要的时候可以直接用树莓派通过网卡唤醒。

换了电视后对片源的质量有了更高的要求,文件超过20G后,即使使用wifi6路由器,电视网卡支持800m+的传输速率,smb已经满足不了需求了,播放杜比视界版本的文件ftp也很卡,目前三个共享协议都尝试过了,分享一下搭建的过程。

smb

应该是兼容性最好的协议了,通吃各种系统,很多移动端的播放器也都支持

好习惯,先更新软件源

sudo apt-get update

安装samba

sudo apt-get install samba
sudo apt-get install samba-common-bin

配置samba

sudo vim /etc/samba/smb.conf

global节点下添加一下配置,优化传输速度

min receivefile size = 16384
write cache size = 262144

- 阅读剩余部分 -

微软在Windows 11中加入了不少新功能,例如“小组件”。小组件的按钮默认固定在任务栏当中,点击即可呼出小组件的面板,用户可以自定义设置小组件乃至添加增删小组件。

Win11系统小组件

微软这个设计,试图让用户更加重视Windows 11系统中支持小组件这一特性。动态磁贴退出了历史舞台,微软或许是试图让小组件接管动态磁贴的信息展示功能,让用户无需开启App,就可以通过小组件来直观了解信息。

然而,小组件的实际体验却难尽人意,一来小组件会影响系统性能,不少朋友都反馈小组件面板太卡顿;二来Windows 11仍处于起步阶段,小组件的数量偏少,只有天气、体育、照片、新闻等聊聊几种,没什么可玩性;三来小组件和系统集成度低,点开小组件会跳转到网页而非系统App。如此一来,关闭鸡肋的小组件,就成为了很多人的诉求。今天,就来简单介绍一下吧。

隐藏小组件图标

实际上,人们对Windows 11小组件的不爽,主要来源于它占据了任务栏的宝贵位置。Windows 11默认将小组件图标放置在多任务视图按钮旁边,这个鸡肋的功能在目前阶段显然不值得放在如此醒目的位置上。

要隐藏Windows 11小组件图标,其实非常简单。开启设置面板,进入到“个性化”-“任务栏”,即可在其中站到任务栏项的开关,将“小组件”关闭即可。

卸载Windows 11小组件

隐藏了小组件图标,没法解决所有问题,例如资源占用。小组件在后台还会持续占用资源,如果你的确完全用不上它,那可以把它卸载掉。

卸载Windows 11小组件,我们需要用到CMD。使用管理员权限打开Windows Terminal终端的“命令提示符”,或者使用管理员权限运行CMD,输入以下命令。

winget uninstall MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy

按下回车键,Windows 11小组件就会被卸载掉了。

如果你想要重新安装Windows 11小组件,则可以执行以下命令。

winget install 9MSSGKG348SP

总结

总的来说,Windows 11小组件有些许赶鸭子上架的意思。实际上,微软并非没有在系统中尝试内置小组件机制,例如Windows Vista和Win7都支持小组件,但人们始终没有给小组件找到在Windows系统中的精准定位。目前Windows 11的小组件无论是功能还是种类,都过于鸡肋,希望日后它们能和应用程序有机结合,带来更好的体验吧。

RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。
RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。

常用命令

1.安装软件:执行rpm -ivh rpm包名,如:

#rpm -ivh apache-1.3.6.i386.rpm

2.升级软件:执行rpm -Uvh rpm包名

3.反安装:执行rpm -e rpm包名

4.查询软件包的详细信息:执行rpm -qpi rpm包名

5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名

6.查该软件包会向系统里面写入哪些文件:执行rpm -qpl rpm包名

扩展资料:

RPM包的安装,RPM软件包的一个例子:

foo-1.0-1.i386.rpm

其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。

- 阅读剩余部分 -

进程 CPU 使用排序,CPU属于第三列,使用sort来排序

sudo ps aux|sort -k3 -r|head -10

进程 内存 使用排序,内存属于第四列,使用sort来排序

sudo ps aux|sort -k4 -r|head -10

主要是通过ps aux来显示所有的进程

sort 命令

使用哪一列排序,使用 ASCII码的大小排序,例如9.0 会排在 25.0的前面,因为9比2大

-k --key=KEYDEF sort via a key; KEYDEF gives location and type

反序排列

-r --reverse reverse the result of comparisons

昨天发现一款虚拟打印机软件FlashPaper,可以讲常用的文档(word、txt、excel、ppt、图片等)打印为flash文件swf格式,这样就可以方便地将各种文档嵌入网页中,就像百度文库那种效果一样。

软件特色

1、允许将任何类型的可打印文档转换为SWF或PDF文档
2、可以通过各种平台来查看生成的FlashPaper文档
3、可以将FlashPaper SWF文件嵌入到一个网页中
4、将可打印文档转换为SWF或PDF文档
5、原文档的排版样式和字体显示不会受到影响
6、不论对方的平台和语言版本是什么,都可以自由的观看你所制作的电子文档动画
7、可以进行自由的放大,缩小和打印,翻页等操作

使用教程

1、将word或者ppt文件拖动到FlashPrinter.exe软件上,即可实现转换。
虚拟打印机FlashPaper

2、保存相应格式的文档,保存为Flash文件,待转换完成后点击 “保存为Flash”按钮,即可。
虚拟打印机FlashPaper

- 阅读剩余部分 -

如何根据根据父id递归查询所有子孙id,废话就不多说,直接上干货。

SELECT id    
FROM (    
SELECT t1.id, IF ( FIND_IN_SET(pid, @pids) > 0, @pids := CONCAT(@pids, ',', id), 0) AS ischild    
FROM (SELECT id, pid    
           FROM category t    
           ORDER BY pid, id    
           ) t1,    
           (SELECT @pids := '1') t2    
) t3    
WHERE ischild != 0 OR id = '1'

其中id为查询id,pid为父id,category为表名,'1'为要查询的id值。最后可以加上OR id = '1' 表示查询结果包括自己,也可以不加。

这样就一次性查完id为1的所在子、孙id,在文章分类查询用处较大。

Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。使用Seafile已经有一两年了,因之前阿理的服务器按月计费,每月100多,近期看到腾讯新手有优惠活动,赶紧注册了一台服务器,然后就是数据迁移。那么,对Seafile数据如何迁移呢?废话不多说,直接上菜。

1、在新服务器搭建Seafile,建议和之前的Seafile版本一致。我部署的是MySql版的服务器,具体步骤官方文档中已经很详细了,在此不再赘述。搭建好后建议不慌启动。

2、数据迁移。分两步进行,一是将原服务器中的MySQL数据库迁移到新服务器中,方法是把原服务器中的ccnet-db、seafile-db、seahub-db三个数据库导出为sql文件,再到新的服务器中导入进对应的数据库即可;二是将数据文件迁移到新服务器,将seafile的文件夹seafile-data、seahub-data打包,再迁移到新服务器对应的目录,解压覆盖即可。

3、启动服务即可。

下午安装 cockpit 时,使用 yum 工具的时候哦,出现如下信息:

This system is not registered with an entitlement server. You can use subscription-manager to register.

尽管不影响centos 的使用,安装软件也没有任何的影响。但是也是想知道其中的原因;下面是在国外论坛上对于centos 的讨论。

问题:

Installing Cockpit on CentOS7 adds the following nag/notice - seen every time you use yum update etc.:

"This system is not registered with Subscription Management. You can use subscription-manager to register"

Removing the cockpit-subscriptions - breaks the web interface fuctionality - You can log in but then you get an error page.

Does anyone have a fix for this?
Obviously, this is designed for RHEL but, seems the CentOS package shouldn't have this "Feature".

- 阅读剩余部分 -

nohup java -jar do_iptable.jar &

运行jar会提示:nohup: 忽略输入并把输出追加到"nohup.out"

nohup java -jar do_iptable.jar >/dev/null &

运行jar会提示:nohup: 忽略输入重定向错误到标准输出端

解决方法

nohup java -jar do_iptable.jar >/dev/null 2>&1 &

保存运行日志

nohup java -jar do_iptable.jar > /text.txt 2>&1 &

text.txt(自定义):将日志写入到text.txt文件中

在 Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。

1、df -T 命令查看

这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示:

[root@mylnx008 ~]# df -T /dev/sdb
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
/dev/sdb       xfs  315467264 4356404 311110860   2% /mysql
[root@mylnx008 ~]# df -T
Filesystem     Type     1K-blocks     Used Available Use% Mounted on
/dev/sda2      xfs       30929148 22455300   8473848  73% /
devtmpfs       devtmpfs   1746644        0   1746644   0% /dev
tmpfs          tmpfs      1757220        0   1757220   0% /dev/shm
tmpfs          tmpfs      1757220    24868   1732352   2% /run
tmpfs          tmpfs      1757220        0   1757220   0% /sys/fs/cgroup
/dev/sda1      xfs         508580    63024    445556  13% /boot
/dev/sdc1      ext4     139203080  8699072 123409840   7% /mnt/resource
tmpfs          tmpfs       351448        0    351448   0% /run/user/1000
/dev/sdb       xfs      315467264  4356404 311110860   2% /mysql

2、parted -l命令查看

如下所示,parted -l 命令会输出文件系统类型(File system), 其中参数l表示列出所有设备的分区信息。

[root@DB-Server ~]# parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type     File system  Flags
1      32.3kB  107MB  107MB  primary  ext3         boot
2      107MB   500GB  500GB  primary               lvm

3、blkid命令查看

查看已格式化分区的UUID和文件系统。使用blkid可以输出分区或分区的文件系统类型,查看TYPE字段输出。

- 阅读剩余部分 -