Archlinux安装过程记录
自己尝试安装了archlinux在虚拟机里,记录安装过程,不过现在archlinux的WIKI是描述清晰的,直接查看和参考即可。 Pacman常用命令pacman命令的常用说明: 12345678910[root@LiarLee ~]# pacman -Sg gnome 查看gnome软件包组下面的所有软件包 [root@LiarLee ~]# pacman -Qe openssh 查询已经安装的软件包 [root@LiarLee ~]# pacman -Qs openssh 正则查询软件包[root@LiarLee ~]# pacman -Rs $(pacman -Qtdq) 递归删除孤立软件包[root@LiarLee ~]# pacman -Ss 关键字:在仓库中搜索含关键字的包[root@LiarLee ~]# pacman -Qs 关键字: 搜索已安装的包[root@LiarLee ~]# pacman -Qi 包名:查看有关包的详尽信息[root@LiarLee ~]# pacman -Ql 包名:列出该包的文件[root@LiarLee ~]# p...
DockerFile笔记
Dockerfile的书写规则及Dockerfile的指令说明。 Docker的镜像存储到Overlay2 1234Docker images ls # 查看所有的Docker Images Docker exec -it Container_Name /bin/sh # 将容器启动并执行shell命令行 Docker Images Docker Images中有启动容器所需要的文件系统及内容,用于启动并创建Docker容器,采用分层机制,最底层为bootfs,之上是rootfs rootfs:Docker的根文件系统,由Kernel挂载为“ReadOnly”模式,而后通过联合挂载技术额外挂在一个可写层 bootfs:用于系统引导的文件系统,包括bootloader及kernel,容器启动之后自动卸载 Docker Images Layer下层的镜像称为父镜像,最底层的叫做Base Images Aufs - Advanced multi-layered unification filesystem Overlayfs - 3.18版...
Fedora开机启动速度的优化
一直认为我的虚拟机性能不够所以导致自己的机器开桌面环境,开机慢慢慢慢慢慢…….今天终于发现了原因….. 过程使用systemd-analyze 命令使用systemd-analyze blame 命令罗列所有的启动的服务和耗时 我的机器耗时间最长的是 dnf-makecache.service 占用了 1min 8.124s; plymouth-quit-wait.service 占用了 1min 744ms 配置所以关闭它,阻止今后开机的时候启动 12systemctl disable dnf-makecache.servicesystemctl disable dnf-makecache.timer 或者就直接把这个服务指向 /dev/null 也是可以的, 总体来说就是让他开机的时候不要继续启动。 1234systemctl mask dnf-makecache.servicesystemctl mask dnf-makecache.timersystemctl mask plymouth-quit-wait.servicesystemctl ...
VMwareTools共享文件夹方案
升级了VMware Workstation 15, 迁移过来Fedora 27的虚拟机里面不能共享剪贴板,不能拖拽复制,共享文件夹设置之后不会挂载在/mnt/hgfs目录下,找到的解决方案如下: 解决共享剪贴板 fedora 27下,直接安装 1234dnf update -y dnf install -y open-vm-tools-desktop OR dnf install -y open-vm-* 重启虚拟机即可 解决挂载VMware共享文件不显示 这个问题我的解决办法是: 卸载这个机器上的open-vm-tools所有包,安装VMware提供的Tools,才可以正常使用 那么步骤如下: 123456dnf remove -y opem-vm-*reboot ------------在VMware中,选择安装VMwareTools,然后提示推荐使用Open-VM-Toools工具,输入YES,强制安装 一路回车,直到出现Enjoy.reboot 重启之后可以在/mnt/hgfs目录下看见共享的目录了,完...
荣耀8-刷LineageOS14.1简述
荣耀8刷LineageOS 14.1 , 感谢XDA的大神们。用到的刷机包我转存了一份到微云,链接在末尾。 一 基本情况 设备: 华为荣耀8 FRD-AL10 国行 初始系统版本: B396 EMUI 5.0.1 解锁状态: Phone Unlocked 二 需要准备的原料 手机 SD卡 电脑一台,USB线一根 荣耀8海外版安装包 Name:update.zip & update_data_full_hw_usa.zip OpenKirin TWRP 3.1.1.1 Name:twrp-3.1.1-1-frd.img LineageOS ROM From XDA Name:lineage-14.1-20170812-Unofficial.zip OpenGAPPS Name:open_gapps-arm64-7.1-stock-20180705.zip SuperSU Name:SuperSU-v2.82-201705271822.zip Dolby ATOM安装包 三 流程1 解锁手机 首先需要进行华为手机的解锁,百度一下有很...
Hexo备份和恢复
hexo 博客的备份和还原方法。 这里是介绍安装步骤:Hexo_Install 尝试在我写博客的虚拟机里面使用了一个破坏性的命令,dnf autoremove 这个命令导致我的虚拟机彻底坏了。我恢复了快照,但是是两个月前的记录了, 对于如何回复自己的博客内容, 找到了这样一个解决方案。 思路 在 github 上设置一个新的分支 hexo。 在这个分支上放置自己工作目录下的原始文件。 每次推送Blog到github的时候同时推送自己的工作目录到github。 当需要恢复自己的本地环境的时候,直接从github上面Clone下来就可以了。 之前的思路是去hexo的工作目录下面找blog的项目,编译之后推送静态页面到gtihub。现在是直接把工作目录传上去,用的时候下载下来。 步骤 准备一个新的工作目录, 在目录下git clone 自己的 Blog 项目。 1git clone https://github.com/xxxx/xxxx.github.io.git 创建目录结构。 到 xxxx.github.io 目录下面,保留下面的 .git 目录,删除所有的其余目录。 ...
RPM制作的笔记
关于制作RPM包的笔记~ 一. 制作RPM包教程源码包的制作教程基于RHEL 5 & 6,当我写这个的时候还没有7版本, 我会在后续更新新版本的路数(大半夜翻到这个破防了, 来自18年的flag , 现在是时间是 2023 - 08 - 18 , 过了。 1. Rpm包的制作流程简述 放置源码进入SOURCES文件夹 写好SPEC文件 运行rpmbuild命令,自动执行安装和清理 自动将所有的源码解压到BUILD目录 自动安装所有的源码程序到BUILDROOT目录 自动根据SPEC文件里面的file程序段打包到rpm包中 自动进行后续的清理 生成完整的RPM包 手动进行安装测试 2. 如何做准备需要明确的几个问题: 我们需要做一个什么样的RPM包,这个RPM包使用来做什么的,RPMs不一定包含的是二进制的内容,不一定需要编译。 至少我们需要源码,注意原材料的收集。 官方建议使用干净的源码,如果有补丁需要在制作的过程中打上补丁。 同一个软件,不同版本的RPM,新版本是否可以支持升级旧版本。需不需要清理旧版本的文件。升级是否会造成冲突。 依赖关系。 每一个PRM包都提供一...
Docker中运行DCM4CHEE-arc-light
在Docker中安装DCM4CHEE-arc-light项目。 因为需要进行测试所以使用了DCM4CHEE, 但是DCM4CHEE现在的版本已经很古老了, 从而我接触了两个古老的PACS程序, 一个是Windows平台上有名的ClearCanvas, 还有一个就是DCM4CHEE。在安装的过程中遇到了很多的麻烦。 看到官方有把项目放在docker上, 所以决定直接使用。直接记录了所有的组件启动的方式和命令, 方便今后的查阅。 DCM4CHEE-arc-light是目前比较新项目了,我这里写下了最小的安装模式, 基本上足够我日常测试使用了。 这几个Docker容器是: Docker docker网桥 DAOCloud加速器 OpenLDAP PostgreSQL数据库 DCM4CHEE-arc-light本体 DCM4CHEE_Docker_Command Install Docker component: 1dnf install -y docker Create the dcm4chee bridge network: 1docker network...
安装Maven教程
安装Maven过程,备忘。 下载安装包 Maven Download Links 解压安装包:tar xzvf apache-maven-3.5.4-bin.tar.gz 设置环境变量: vim /etc/profile export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m 添加环境变量到PATH: export PATH=M2:PATH
Docker基本命令说明
docker基础命令的说明。 Docker常用命令的说明Docker Pull\ 下载一个Image 123456[root@localhost ~]# docker pull nginx:lastest Using default tag: latest Trying to pull repository docker.io/library/nginx ... sha256:0fb320e2a1b1620b4905facb3447e3d84ad36da0b2c8aa8fe3a5a81d1187b884: Pulling from docker.io/library/nginxDigest: sha256:0fb320e2a1b1620b4905facb3447e3d84ad36da0b2c8aa8fe3a5a81d1187b884Status: Image is up to date for docker.io/nginx:latest Docker Push\ 上传一个Image Docker Run\ 启动一个Container 1[root@loca...


