
操作系统服务器开发
张老邪
本人旨在记录学习过程,内容如有错误请见谅,有问题可以邮件交流1694252140@qq.com
展开
-
gin web服务端部署
go-gin开发web服务端时,通常使用`go run main.go`进行直接启动,但是在上线部署后,一旦ssh断开,服务就停止了。原创 2022-08-30 14:02:26 · 1701 阅读 · 0 评论 -
普通容器、系统容器和安全容器
1.普通容器 普通linux容器利用namespace进行进程间运行环境的隔离,并使用cgroup进行资源限制;因此普通linux容器本质上还是共用同一个内核,单个容器有意或无意影响到内核都会影响到整台宿主机上的容器,需要指定一个容器镜像来启动2. 系统容器 系统容器主要应对在重计算、高性能、大并发的场景下,重型应用和业务云化的问题。相比较虚拟机技术,原创 2021-09-01 15:44:53 · 2028 阅读 · 0 评论 -
KOJI的使用
KOJI的使用客户端安装kojiyum install koji配置/etc/koji.conf参考KOJI相关 - 服务器研发部门在终端输入命令koji --user zha --password @Zh build tag的名字 --scratch 要提交的src.rpm原创 2021-08-28 09:24:45 · 764 阅读 · 2 评论 -
Gerrit使用与提交
从gerrit上获取仓库,拉取到本地git clone “ssh://zhang@ip:29418/caja” && scp -p -P 29418 zhang@ip:hooks/commit-msg “caja/.git/hooks/”进入拉取到本地的文件夹cd caja/查看所有远端分支git branch -r创建与远端代码一致的本地分支git checkout -b os-release-v10-sp1 origin/os-release-v10-sp1查看此刻本地.原创 2021-08-19 09:10:55 · 1534 阅读 · 0 评论 -
在linux操作系统下,将文件打包成ISO
在linux操作系统下,将文件打包成ISO示例:mkisofs -l -v -r -J -o ./kylin-monitor.iso Kylin-Monitor-x86_64_V1.0/-l 允许长文件名-J 或 -joliet 参数,使用Joliet格式的目录与文件名称-r 使用Rock Ridge,并开放全部文件的读取权限-v verbose,允许冗长-o 设置输出文件名...原创 2021-08-16 17:38:21 · 4002 阅读 · 1 评论 -
openEuler--本地编包、上传Gitee、obs编译及建仓
一. 根据软件包的名字在src.rpm包地址https://pkgs.org/上搜索到相应的src.rpm包,下载到本地,并解压: rpm2cpio *.src.rpm|cpio -iv二. 解压之后,使用指令来安装编译包所需的依赖,如果该指令生效,则跳过第3步; dnf builddep *.spec三. 使用指令:rpmbuild -ba *.spec 进行编译,查看是否可以编译成功;假如仍然缺少某些依赖包,尝试 yum install * 进行安装;如果安装不成功原创 2021-07-31 17:36:41 · 1904 阅读 · 0 评论 -
openEuler--软件包构建、开发和维护
操作系统的组成内核、用户空间(系统级任务的管理层: shell、守护进程和桌面环境)和应用操作系统的由来开源社区/GitHub获取源码è去欸的那个版本基线è构建软件包è制作镜像打包规范理解规范、亲自动手、保持简洁、书写完备、验证充分在本地进行rpm打包(1) 在本地安装rpmdevtools yum install rpmdevtools(2) 以hello world为例,先用rpmdev下载hello.spec包 rpmdev-newspec hello...原创 2021-07-31 14:56:12 · 1148 阅读 · 0 评论