现象:zsh: killed     env ZSH=$ZSH ZSH_CACHE_DIR=$ZSH_CACHE_DIR  zsh -f
解决:更改.zshrc,把DISABLE_AUTO_UPDATE = false这句话取消注释便可。
实践:cat ~/.zshrc|grep DISABLE_AUTO_UPDATE           #zsh禁用自动更新
DISABLE_AUTO_UPDATE="true"
再打开正常了,不再显示:zsh: killed     env ZSH=$ZSH ZSH_CACHE_DIR=$ZSH_CACHE_DIR  zsh -f

来自:http://www.noobyard.com/article/p-cpnkkkkg-eo.html
问题描述
PackageKit,包管理服务,通过 DBus 接口,执行某些简单的包管理任务,比如刷新缓存,安装、更新、移除软件等等。
但是该服务经常占用大量 CPU 资源,非常多

操作系统:CentOS8
软件版本:cockpit-packagekit-276-1.el8.noarch


解决办法
目前(09/02/2019),并没有人找到 CPU 占用高的原因。所以,对于这个问题也没有什么解决方案。卸载的有,禁用的有,这那的都有,都是些 workaround 办法。

第一步、禁用服务
由于依赖的原因,还不能直接删除掉。因此只能禁用服务:

systemctl stop packagekit.service
systemctl disable packagekit.service
systemctl mask packagekit.service # 如果不mask的话,它还会启动。


实践操作如下:
systemctl stop packagekit.service
systemctl disable packagekit.service
systemctl mask packagekit.service
Created symlink /etc/systemd/system/packagekit.service → /dev/null.


来自:https://www.cnblogs.com/k4nz/p/14266675.html
如何设置端口映射
先在Linux虚拟机的8080端口开启一个网页服务
打开Linux虚拟机的 控制中心
获取物理机ip地址:
MacBook: 172.20.163.50
CentOS: 10.211.55.5  #转发至填写上虚拟机的IP。因为上面的Radio写的是我的两台虚拟机的名字,所以应该写虚拟机的IP地址。http://172.20.163.50/ 就是访问虚拟机的IP和端口。如果访问不到得关掉macbook网络里面的防火墙。
**获得物理机ip地址172.20.163.50(下一步会用到)
设置端口映射
按照以上操作,完成8080端口映射后,在办公网络(局域网)中的任何机器,都能通过访问物理机的8080端口,获得Linux虚拟机提供的服务(程序需要允许来自局域网的连接)


telnet 172.20.163.50 80  #成功
Trying 172.20.163.50...
Connected to bogon.
Escape character is '^]'.

https://blog.csdn.net/weixin_39949894/article/details/111670236
CentOS 8怎么取消锁屏,CentOS 8自动锁屏怎么关闭?自己在使用虚拟机运行centos 8时,
Centos 8默认几分钟不动就锁屏,实在很讨厌,所以在设置中将其去掉。图形界面操作解决方法:
  第一步、点击左上角活动,在收藏夹里面找到并点击“显示应用程序”

CentOS 8怎么取消锁屏,CentOS 8自动锁屏怎么关闭?桌面收藏夹

  第二步、在应用程序窗口,找到并点击“设置”

CentOS 8怎么取消锁屏,CentOS 8自动锁屏怎么关闭?应用程序

  第三步、在设置窗口找到并点击“Privacy(隐私)”,在右侧窗口点击“锁屏”

CentOS 8怎么取消锁屏?设置项目窗口

  第四步、在锁屏窗口,将自动锁屏设置成关闭即可


来自:https://www.beihaiting.com/m/view.php?aid=11524
背景:Centos8作为虚拟机界面方式安装,里面做点前端VUE啥的开发学习时方便个性文件用。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo vim /etc/yum.repos.d/vscode.repo

sudo dnf install code
使用 Visual Studio Code
现在VS Code 已经安装在你的 CentOS 系统上,你可以开始启动它,在命令行输入 code,或者点击  VS Code 图标(应用->程序->Visual Studio Code)

实践来自:https://cloud.tencent.com/developer/article/1626644
https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions


打开 vscode 后一直黑屏,只有上方的菜单栏。github 上说这是 gpu 渲染问题,尝试了在命令行输入
code --disable-gpu. #成功

打开的 vscode 依旧是黑屏。

我的OK了,但是有的人说是还是不行,看到一种解决办法(用的是TW节点,所以搜索显示的是繁体233)
在这里插入图片描述
尝试了一下
cd ~/.config
rm -rf Code/
果然有用!

来自:https://blog.csdn.net/weixin_43742643/article/details/126003200
一、制作定义图案:
1.选取必须是矩形-选取工具。细节:出现想精细化尤其是斜着靠肉眼不能一次选择对[选择其中的【变换选区】],详细参看下面的附:PS中如何调整选框区域大小?
2.背景透明(不透明就不叫水印,盖其它图上面就带上背景了)最好是-关掉背景图层(只留下T文字内容,可以不用Ctrl+T旋转角度,在二里面可以调角度。),用1的矩形选取即可。
3.菜单-》编辑-》定义图案-》存名称为水印文字。[如用在身份证上面字体:宋体 36点],田金:仅用于投资北京对外宣传资料项目

二、做水印:
1.打开要加水印的证件。
2.打开图层-》下面有一个一半白一半黑的球(创建新的填充或调整图形),下拉选图案,
   1)然后就将刚才选择的那个图案。(新版的PS在图右边有一个向下的符号点它就能选择其它定义图案)
   2)可对图案角度和缩放进行调整。

基础文章:
https://jingyan.baidu.com/article/7c6fb4280c9648c1652c9039.html

关闭背景色,选中文字,点击编辑--定义图案即可。(就是上面的关掉背景图层:只留下T文字内容)
https://jingyan.baidu.com/article/295430f1c73f934d7f005051.html

附:PS中如何调整选框区域大小?
1.在PS中如果想要将其中的选区调整框选大小
2.先选择如图的选框工具,只有在这个模式下才可以继续操作
3.然后打开右键属性栏,选择其中的【变换选区】
4.这样就会将选框变成可以调节的选框,如图所示,然后左键调整选框范围大小
5.调整好选框区域后,回车确定
6.这样得到变换大小后的选区
https://jingyan.baidu.com/article/eb9f7b6dd63319c69364e8d9.html
一、苹果电脑进阶8:快速查看“显示简介”
要了解一个文件或文件夹的细节,比如建立日期、修改日期等等,要两指轻点以打开“显示简介”,这是常规操作。

Mac提供了快捷键组合供追求高效率者使用:

command-i

大家用起来哈,又可节省2秒了。

用完“显示简介”,点击左上角红色x,关闭“显示简介”, 这是常规操作。高效操作还是快捷键command-i,其实它就是“显示简介”的on/off开关。


来自:
https://www.xiaohongshu.com/discovery/item/6296b24e000000002103bb64


二、苹果电脑进阶9:“访达”也能显示文件路径:
Windows系统中,“我的电脑”或“资源管理器”会显示文件/文件夹路径,Mac在“访达”中却不显示,确实不便,也让人费解。

连“三指拖移”都是默认不开启,Mac有这类奇怪逻辑就一点也不奇怪了。是的,这是苹果最不可理喻之处,老子就是要到处嚷嚷

其实Mac隐藏着一个文件/文件夹路径的on/off开关:option-command-p

按一下这个快捷键组合,“访达”窗口下部就会显示路径(见图2红圈处),再按一下就关闭。不过建议别关,然后忘掉这组快捷键。

还有另一种方法,双指单击“访达”窗口上部工具栏空白处,选择“自定工具栏”,可以把其中的“路径”项目拖入工具栏,工具栏就多了个“路径”栏(见图3),点击就能看到路径,但显示方式不符合我们的习惯,效率也不够高,不推荐。

来自:https://www.xiaohongshu.com/discovery/item/6298937b0000000021037ac6


三、锁屏,触发角——Mac的神器?
触发角,就是把光标移到显示屏的左上角、右上角、左下角和右下角,Mac就会触发你你事先设置好的功能(可理解为一个开关),比如熄屏、打开启动台……

设置也很简单,小苹果→系统设置偏好→桌面与屏幕保护程序→触发角(旧版可能要先点调度中心),就可设置显示屏的四个边角激发的选项了。附图是设置右上角的情景。

有人夸触发角为Mac神器,我倒不这么认为,还是看个人使用习惯吧,触发角能实现的功能,触控板的手势基本都能实现,一个手势怎么也比把光标移到显示屏四角更方便、高效。而且左上角和右上角容易误触。


来自:https://www.xiaohongshu.com/discovery/item/62aa02dc000000000e00e2a7


四、苹果电脑进阶12:看caj文件的大招
网上下载的论文,有的是caj格式,用什么app看?App store 里下载“caj云阅读”即可。

还有一个绝招:把文件扩展名caj直接改为pdf,文件就变成pdf格式了。

绝招通常都行,不行就用“caj云阅读”吧。为防止文件损坏,先复制备份原文件哈。

看来caj底层就是图像,也不知道为啥要弄出这么个格式来,统一用pdf不挺好吗?

来自:https://www.xiaohongshu.com/discovery/item/63257f6f000000000801d8dc
If you installed Wireshark using the package from wireshark.org, close this dialog and click on the "installing ChmodBPF" link in "You can fix this by installing ChmodBPF." on the main screen, and then complete the installation procedure.

原文链接:https://blog.csdn.net/qq_38376348/article/details/121419684

ls /dev/bpf*
/dev/bpf0  /dev/bpf10 /dev/bpf12 /dev/bpf14 /dev/bpf16 /dev/bpf2  /dev/bpf4  /dev/bpf6  /dev/bpf8
/dev/bpf1  /dev/bpf11 /dev/bpf13 /dev/bpf15 /dev/bpf17 /dev/bpf3  /dev/bpf5  /dev/bpf7  /dev/bpf9

没有给bpf权限

解决办法
chmod 777 /dev/bpf*
重新打开软件后:

可以看到en0网卡流量有变化了
==============================================================

The capture session could not be initiated on capture device "en0" (You don't have permission to capture on that device).

Please check to make sure you have sufficient permissions.

If you installed Wireshark using the package from wireshark.org, close this dialog and click on the "installing ChmodBPF" link in "You can fix this by installing ChmodBPF." on the main screen, and then complete the installation procedure.

来自:https://blog.csdn.net/qq_38376348/article/details/121419684
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo



现象:
CentOS Linux 8 - BaseOS                                                                                                                                                    73  B/s |  38  B     00:00    
错误:为 repo 'baseos' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

原因:
CentOS 8 于2021年底停止维护,CentOS 7 将于 2024 年 6 月底停止维护。
如果业务过渡期仍需要使用 CentOS 8 中的一些安装包,建议切换至 CentOS-Vault 源。

解决办法:



来自:https://blog.csdn.net/Shockang/article/details/126335260


出现新的问题:
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]

解决办法:
然后尝试 yum install git
引发了新的错误
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]

解决方法:
修改 BaseOS.repo 文件的 baseurl 参数

[baseos]
baseurl=htps://vault.centos.org/centos/$releasever/BaseOS/$basearch/os/

修改 AppStream.repo 文件的 baseurl 参数

[appstream]
baseurl=htps://vault.centos.org/centos/$releasever/AppStream/$basearch/os/


来自:https://blog.csdn.net/tfstone/article/details/124263456
据说:FreeBSD 12.2之前编译器采用的是CLANG的编译器。

FreeBSD13.1采用的是:LLVM Clang 11编译器构建出来的。[LLVM+CLANG]

理念上讲先进有好处,但是一些旧的硬件机型还是旧的好,
做DHCP和域名解析啥的场景建设采用FreeBSD12.2更稳定。[有老硬件有关]

编译器对旧硬件的亲和性是软硬件稳定性的重要考量因素![新硬件装13吧]


FreeBSD 常用稳定功能,配合一台CentOS7.6.1810 3.10.0-957:
DHCPD:dhcpd.conf
DNSMASQ

glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。安装方法:https://jackxiang.com/post/11587/
安装方法:https://jackxiang.com/post/11587/

办公网络INODE H3C-IMC 是部署在windows上的一套软件,新版本实现了不需要负载均衡实现两台PC Server 机器实现负载均衡自动切换。
IMC的后台控制端WEB升级成Https后,用MACINODE登录入网时会出现兼容问题???
tldr,tldr全称Too long, Don’t read,翻译成中文就是[太长不读]。tldr根据二八原则将命令的常用场景给出示例,让人一看就懂。


tldr tar

From:https://www.cnblogs.com/xingxia/p/npm_tldr.html
More:https://www.hi-linux.com/posts/16098.html

mac安装并使用tldr:
https://blog.csdn.net/weixin_49268249/article/details/120403250

tldr ln

ln

Creates links to files and directories.
More information: <https://www.gnu.org/software/coreutils/ln>.

- Create a symbolic link to a file or directory:
    ln -s /path/to/file_or_directory path/to/symlink

- Overwrite an existing symbolic link to point to a different file:
    ln -sf /path/to/new_file path/to/symlink

- Create a hard link to a file:
    ln /path/to/file path/to/hardlink
下午发现服务器风扇一直转,然后 top 看了下,发现一个叫'systemdd-dev'的程序把 cpu 跑满了。
#uptime
22:53:21 up 46 days,  3:57,  1 user,  load average: 10.48, 10.73, 10.82

top看到:
一个叫'systemdd-dev'的程序把 cpu 跑满了。
polkitd  1310107    7584 99 7月23 ?       55-10:12:06 /tmp/.lib/systemdd-dev

ls /tmp/.lib/systemdd-dev
ls: 无法访问'/tmp/.lib/systemdd-dev': 没有那个文件或目录

strace -f -p 1310107
[pid 1366321] sched_yield()             = 0
[pid 1366320] sched_yield()             = 0
[pid 1366325] sched_yield()             = 0
[pid 1366328] sched_yield()             = 0


polkitd  1310107    7584 99 7月23 ?       55-09:43:59 /tmp/.lib/systemdd-dev

polkitd:x:998:996:User for polkitd:/:/sbin/nologin


#cat /proc/1310107/status
Name:   systemdd-dev
Umask:  0022
State:  S (sleeping)
Tgid:   1310107
Ngid:   0
Pid:    1310107
PPid:   7584
TracerPid:      0
Uid:    998     998     998     998
Gid:    998     998     998     998
Mems_allowed_list:      0
voluntary_ctxt_switches:        1498969
nonvoluntary_ctxt_switches:     119



解决办法:
从上面进程的父亲进程号:7584得知是git,于是定位到容器。
#ps -ef|grep 7584
root        7584    7541  0 6月12 ?       00:00:00 /bin/bash /assets/wrapper
root        8523    7584  0 6月12 ?       00:00:18 runsvdir -P /opt/gitlab/service log: .........................................................................................................................
root       11249    7584  0 6月12 ?       00:00:00 /bin/bash /opt/gitlab/bin/gitlab-ctl tail
root      925975  898775  0 22:52 pts/4    00:00:00 grep --color=auto 7584
polkitd  1309744    7584  0 7月23 ?       00:03:21 /bin/bash /tmp/.lib/systemdd-udevd
polkitd  1309748    7584  0 7月23 ?       00:00:17 /var/opt/gitlab/gitlab-workhorse/java
polkitd  1310107    7584 99 7月23 ?       55-10:12:06 /tmp/.lib/systemdd-dev

docker ps -a
1b1a3af4b528   gitlab/gitlab-ce           "/assets/wrapper"        15 months ago   Up 6 weeks (healthy)   0.0.0.0:8226->22/tcp, 0.0.0.0:8341->80/tcp, 0.0.0.0:8848->443/tcp   gitlab

docker stop 1b1a3af4b528

uptime   #负载下来了
23:01:18 up 46 days,  4:05,  1 user,  load average: 0.09, 2.41, 6.67

可能有黑客入住容器?
背景:干了十年模糊了英文的月份、周,特别是缩写,像rpmbuild打包的日志必须要缩写对,像Git提交日期都是英文的月份,所以这个英文是绕不开的,得捡起来,怎么捡起来先从Unix/Linux操作系统的cal 命令开始入门最好了。
rpmbuild打包:https://jackxiang.com/post/9689/
#rpmbuild  -ba openresty-1.19.9.1.el7.x86_64.spec  
错误:%changelog 没有按照时间顺序降序排列  
  
%changelog  
* Tue Mar 8 2022 dong xiang <xiangdong@staff.cntv.com>  
- Initial  openresty rpm package  
  
* Wed Feb 15 2017  1.11.2.5-%(date +%y%m%d%H%M%%S)  
-update openresty to 1.11.2.5


Git log:
git log index.html
Author: yuchangchun <yuchangchun @staff.xxxx.cn>
Date:   Thu May 26 17:06:22 2022 +0800  【Thu May】

    打包demo环境

最终,结论:export LC_TIME="zh_CN.UTF-8",变中文,设置export LC_TIME="en_US.UTF-8"立即变英文。

Mac终端默认是中文:
export LC_TIME="en_US.UTF-8"
cal -y  #显示全年,也就知道了是5月周2。

~/.oh-my-zsh/.alias   设置zsh快捷键
alias scal='export LANG=en_US.UTF-8 && cal -y'


export LANG=zh_CN.UTF-8
echo $LANG
zh_CN.UTF-8

cal
cal
      七月 2022
日 一 二 三 四 五 六
                1  2
3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31


export LANG=en_US.UTF-8
cal
     July 2022
Su Mo Tu We Th Fr Sa
                1  2
3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31


locale -a  #列出所有支持的公共位置串里找到en_US.UTF-8
locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=


中文
LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_ALL=



[程序员不高兴] 说:蓝奏云下载地址::https://wwm.lanzouy.com/i5Yh2050755i

官网:https://effidit.qq.com/

网页版本:
https://effidit.qq.com/demo

更多操作:
https://mp.weixin.qq.com/s/mBF_PDF-Hp62N0Ji7pfyUQ
分页: 1/338 第一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 下页 最后页 [ 显示模式: 摘要 | 列表 ]