
操作系统
文章平均质量分 52
名栩
系统架构师
展开
-
【tmpfs】为什么要用tmpfs
使用tmpfs作为内存分区的原因主要基于其独特的特性和优势,这些特性使其在某些场景下成为理想的选择,尤其是当需要高性能的临时存储时。tmpfstmpfs是一种基于内存的文件系统,它将文件和目录存储在系统的内存(RAM)和交换空间(swap)中,而不是传统的磁盘存储。tmpfs的设计目标是提供一种快速、临时的存储解决方案,适用于存储生命周期较短的文件和数据。原创 2025-01-21 12:23:07 · 752 阅读 · 0 评论 -
【故障】文件系统篇
目录所在的文件系统变成了只读状态,这通常是由于文件系统损坏、硬件故障或某些操作触发了系统保护机制。请注意,这个操作应该在文件系统未挂载或以只读方式挂载时执行。有时候,重启可以解决临时的文件系统错误。原创 2025-01-18 17:02:03 · 218 阅读 · 0 评论 -
【samba】家庭网络存储共享 RK3588 (aarch64) with Ubuntu 20.04
现在,您已经完成了Samba用户的创建和配置,每个用户应该能够使用他们的凭证访问相应的共享目录。请输入您为每个用户设定的密码。目录vincent授权给账户vincent所有读写权限,其他账户权限为只读;目录ivan授权给账户ivan所有读写权限,其他账户权限为只读;目录joey授权给账户joey所有读写权限,其他账户权限为只读;目录shared授权给所有账户所有权限,其他账户权限为只读;首先,为每个需要Samba服务的用户创建相应的系统用户。现在,每个用户的目录所有权已经正确设置,并且所有用户都属于。原创 2025-01-18 11:22:01 · 891 阅读 · 0 评论 -
【linux】fstab实现自动挂载Filesystem
这条fstab配置行将tmpfs文件系统挂载到/tmp目录,设置了一系列安全和性能优化选项,并限制了/tmp目录的大小为2GB。这样可以确保/tmp目录在处理临时文件时既高效又安全,同时避免内存被过度消耗。原创 2025-01-17 11:11:23 · 389 阅读 · 0 评论 -
【linux】/tmp的占用内存空间配置
如果需要自定义/tmp目录的大小,可以在/etc/fstab文件中添加或修改相应的条目。例如,要将/tmp。原创 2025-01-17 11:09:36 · 640 阅读 · 0 评论 -
【linux】/tmp是挂载在内存还是磁盘?
tmp目录既可以位于磁盘上,也可以位于内存中,具体取决于系统的配置。原创 2025-01-17 11:04:28 · 544 阅读 · 0 评论 -
[version]软件版本号的常见划分规则
软件研发过程中常常碰到版本计划问题,这里我们可以借鉴Linux内核的版本的规则。原创 2025-01-07 01:22:51 · 833 阅读 · 0 评论 -
[coredump] 生成管理
在 Linux 系统中,core dump 文件的生成路径和文件名可以通过几个方面来控制:这将导致 core dump 文件以 的格式存储在 目录下。原创 2025-01-04 23:18:00 · 555 阅读 · 0 评论 -
linux的fork-父进程和子进程关系
当一个父进程退出时,如果它有子进程,这些子进程将成为“孤儿进程”,并由 init 进程(PID 为 1)接管。子进程是父进程的一个副本,它继承了父进程的许多属性,例如打开的文件描述符、信号处理设置等,但是它有自己的唯一进程ID(PID)和内存空间。父进程还会打印出子进程的PID。然后,可以编写一个外部脚本或程序来监视父进程的状态,并在父进程退出时读取 PID 文件,并向子进程发送信号。:如果父进程创建了一个新的会话,并且子进程是这个会话的成员,那么当父进程退出时,子进程可能会收到 SIGHUP 信号。原创 2025-01-04 10:16:34 · 835 阅读 · 0 评论 -
CentOS 7 安装.NET Core
翻译自 .Net Core 官网翻译 2016-08-09 10:53:39 · 5361 阅读 · 1 评论 -
CentOS 6.8安装 glibc 2.15
CentOS 6.8 安装glibc 2.15原创 2016-07-26 11:15:45 · 4714 阅读 · 0 评论 -
ubuntu 20.04修改启动项默认等待时间
在Ubuntu中,启动项等待时间通常指的是GRUB引导加载程序显示启动菜单的时间。要修改这个等待时间,你需要编辑GRUB配置文件。原创 2024-09-22 19:19:43 · 991 阅读 · 0 评论 -
WSL2 端口映射
【代码】WSL2 端口映射。原创 2024-09-17 10:58:31 · 477 阅读 · 0 评论 -
ubuntu 20.04 启动进入命令行界面
启动进入命令行界面原创 2024-09-16 10:30:40 · 483 阅读 · 0 评论 -
GIT命令常用技巧
克隆git clone 地址这是最基本的命令,就是从服务器地址拉取整个库。查看提交版本git log回滚到指定版本git reset --hard 版本HASH值切换到tag标签查看所有taggit tag查某个tag的版本HASH值git show 指定tag回滚指定版本git reset --hard 版本HASH值切换工作分支git checkout -b 分支名称...原创 2021-08-06 00:54:03 · 123 阅读 · 0 评论 -
docker的安装——玩转alpine linux
在安装docker 之前请参考 apk软件管理——玩转alpine linux 一文配置好阿里云的apk源,避免找不到docker软件包。apk update 更新一下本地软件索引缓存。edge:~# apk updatefetch https://mirror.tuna.tsinghua.edu.cn/alpine/v3.14/community/x86_64/APKINDEX.tar.gzfetch https://mirrors.aliyun.com/alpine/v3.14/main.原创 2021-08-02 01:16:09 · 1669 阅读 · 0 评论 -
开机启动程序配置(OpenRC init系统)——玩转alpine linux
alpine linux 采用openrc来管理init系统。安装openrcapk add openrc添加删除开机启动服务rc-update命令说明rc-update add nginx增加一个服务rc-update del nginx删除一个服务软件名可以从/etc/init.d/中查找。rc-status 服务状态查询rc-status 显示默认运行级别的服务edge:/etc/local.d# rc-statusRunl.原创 2021-08-02 01:13:03 · 7926 阅读 · 0 评论 -
网卡配置——玩转alpine linux
alpine linux的配置方式和早期ubuntu的配置方式一致,配置文件位于/etc/network/interfaces 。打开配置文件vi /etc/network/interfaces配置eth0配置DHCPauto loiface lo inet loopbackauto eth0iface eth0 inet dhcp配置静态IPauto loiface lo inet loopbackauto eth0iface eth0 inet st.原创 2021-08-01 23:37:59 · 4535 阅读 · 0 评论 -
ssh远程登录配置——玩转alpine linux
安装好的alpine linux 要开启ssh远程登录比较简单,只需要配置sshd服务允许root账户登录即可。修改sshd_configvi /etc/ssh/sshd_config配置中添加下面代码即可PermitRootLogin yes重启sshd服务service sshd restart用root登录测试ssh root@127.0.0.1...原创 2021-08-01 14:33:03 · 8304 阅读 · 0 评论 -
apk软件管理——玩转alpine linux
每个linux发行版本都有自己的软件包管理工具,如centos的yum,ubuntu的apt,而alpine linux则是apk。这里apk不是android的软件包哈。apk源配置国内镜像源推荐的是科大或者阿里,两个速度都不错。中国科技大学apk源sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories阿里apk源sed -i 's/dl-cdn.alpinelinux.org/mirro.原创 2021-08-01 14:26:11 · 1333 阅读 · 0 评论 -
apline linux 安装(virtual box篇)——玩转alpine linux
alpine linux我们这里不做介绍了,需要详细目录参考 玩转alpine linux(目录) 。官网了解一样东西必不可少的就是记住官网:https://alpinelinux.org下载ISO镜像项目推荐主机x64主机一台ISO镜像standard x86_x64 iso 镜像虚拟软件virtual box 6.0我们做实验的推荐在x64的机器上,virtual box 可自行下载,linux或windows均可以。创建虚拟机新建l原创 2021-08-01 13:54:38 · 1562 阅读 · 0 评论 -
玩转alpine linux(目录)
最近在做各种应用程序(go、java、.net)镜像大小时,发现alpine linux作为基础镜像非常适合,最喜欢alpine linux官网宣传的'Small! Simple! Secure! Apline。Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.”主要特点如下:Small 小巧基于Musl libc和busybox,和busybo原创 2021-08-01 11:57:39 · 863 阅读 · 0 评论 -
linux mint 让windows可以使用远程桌面的xrdp服务
装xrdp服务sudo apt-get install xrdp装xrdp服务xrpd服务依赖vnc服务,顾需要安装vncsudo apt-get install tightvncserver然后启动服务和设置默认启动。然后用Windows机器像远程控制其他Windows机器一样登陆就好了。配置xrdpxrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.inisudo vim /etc/xrdp/xrdp.ini[Globals] #位图缓存.原创 2021-07-13 11:47:05 · 3273 阅读 · 0 评论 -
linux mint安装搜狗输入法
Fcitx的安装安装输入法删除冲突的软件fcitx-ui-qimpanelsudo apt-get remove fcitx-ui-qimpanel到官网下载deb安装包,执行sogoupinyin_2.4.0.3469_amd64.deb安装包,按照提示点击安装软件包。输入法配置删除掉没用的输入法FAQ...原创 2021-07-13 11:14:12 · 2415 阅读 · 0 评论 -
linux mint借用deepin-wine安装QQ/微信
下载的deepin-wine安装脚本wget -O- https://deepin-wine.i-m.dev/setup.sh | sh执行成功的话会看到下面的提示:大功告成,现在可以试试安装更新deepin-wine软件了安装软件完整列表参见https://deepin-wine.i-m.dev安装微信sudo apt-get install com.qq.weixin.deepin安装QQsudo apt-get install com.qq.im.deepi.原创 2021-07-13 10:47:50 · 3084 阅读 · 0 评论 -
linux mint 安装typora
执行脚本wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -或者执行sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE添加 Typora’s 仓储sudo add-apt-repository 'deb https://typora.io/linux ./'sudo apt-get update原创 2021-07-13 10:44:34 · 234 阅读 · 0 评论 -
linux mint 桌面录屏工具SimpleScreenRecorder
Simple Screen Recorder 应用程序对于创建演示、如何教程等的人很有用。Simple Screen Recorder(以下简称SSR) 为我们提供了一种快速有效的方式来记录您的系统屏幕。使用 SSR,您可以记录系统的整个屏幕或仅以矩形格式记录选定区域。SSR 的好处SSR是多线程的SSR 能够进行视频直播SSR 支持多种不同类型的编解码器,如 MKV、WebM、MP4 等SSR 可以在 64位操作系统中的 32 位 OpenGL 应用程序上录制SSR安装使用以下步骤首.原创 2021-07-13 10:21:42 · 841 阅读 · 0 评论 -
linux mint 安装shutter
apt方式安装shutter新增shutter软件源sudo add-apt-repository -y ppa:linuxuprising/shuttersudo apt-get update安装shuttersudo apt-get install shutter配置快捷方式在linux mint上使用shutter,可以使用快捷键。找到系统设置/键盘/快捷键/自定义快捷键点击添加自定义快捷键,设置快捷键为ctrl+alt+a在需要截图的时候,调用快捷键即可。另外原创 2021-07-13 09:56:57 · 261 阅读 · 0 评论 -
linux mint 安装启用ssh远程登录
linux ssh经典命令行远程登录工具。在使用apt前请执行源的更新,参见linux mint 的apt软件源更新。安装服务安装openssh-serversudo apt-get install openssh-server查看sshd服务运行状态sudo systemctl status sshd状态提示为active (running) 则表示运行正常了。并且侦听的端口为Server listening on :: port 22.。● ssh.service -原创 2021-07-13 09:05:25 · 3172 阅读 · 0 评论 -
linux mint/ubuntu 防火墙开关
由于linux是基于ubuntu的衍生版本,防火墙集成了ufw。新入手的童鞋为避免后续软件安装和使用,建议先关闭。ufw自带命令行Usage: ufw COMMANDCommands: enable enables the firewall disable disables the firewall default ARG set default pol原创 2021-07-13 08:39:01 · 510 阅读 · 0 评论 -
windows双网卡路由设置内外网
有时我们希望一台主机可以访问外网,又可以访问内网。最直接的办法就是给这台主机配置双网卡。环境配置主机Lan1Lan2双网卡主机172.10.1.100192.168.1.1内网主机1172.10.1.100n/a内网主机210.1.1.100n/a环境如下图所示:目标双网卡主机默认情况下访问互联网双网卡主机可以访问内网主机172.10.1.0段的主机双网卡主机可以访问内网主机10.1.1.0段的主机配置这里我们将使用windows.原创 2021-04-01 10:07:07 · 1545 阅读 · 0 评论 -
Windows 与 linux 双系统时区同步问题
之前在电脑上装了linux mint 和windows双系统,两个系统切换的时候会导致时间同步后,造成系统显示时间不一致。方案一:Linux系统设置sudo hwclock --systohc --localtime方案二:Windows系统改造保存以下代码date.reg运行date.reg导入到注册表即可。Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contr.原创 2021-03-31 22:47:25 · 488 阅读 · 0 评论 -
linux桌面办公、研发环境——Windows系统下工具替代方案
从Windows切换到Linux前言linux mint 是公认比ubuntu更好用的个人桌面操作系统常用软件前言现在越来越多的开发都迁移到了Linux,但往往用惯了Windows的童鞋一下子切换linux会非常不习惯甚至是放弃。除了操作系统的操作习惯问题,还有软件生态问题。这里我给大家介绍一下相对平滑过渡到Linux的方案。linux mint 是公认比ubuntu更好用的个人桌面操作系统我这里推荐大家使用linux mint 20 :系统稳定,而ubuntu用久了会卡顿;内存资源占用少;原创 2021-03-24 23:46:31 · 578 阅读 · 1 评论 -
CentOS 7 下yum安装时下载的rpm包存放路径
yum下载rpm包的存放路径。原创 2016-07-29 16:01:09 · 36679 阅读 · 0 评论 -
CentOS 7 改用iptables作为防火墙
从CentOS 7开始系统默认使用的是firewall作为防火墙。修改防火墙的方式与以往的有所不同。原创 2016-07-29 16:10:42 · 579 阅读 · 0 评论 -
linux常用管理命令
说明:本文以CentOS 7为例说明日常操作系统中的管理。原创 2016-07-28 10:05:56 · 3371 阅读 · 0 评论 -
nginx的配置说明
Nginx是主流的web负载、代理转发工具,这里说明nginx的配置。 其配置文件是nginx.conf文件。原创 2016-07-30 16:01:23 · 666 阅读 · 0 评论 -
nginx 一个端口多域名服务方案
企业的公网IP只有一个的情况下,由于端口只允许给一个App进程占用,固无法提供多种web服务。windows下的IIS有匹配主机头的功能,其实也可以使用nginx来实现多域名服务方案。原创 2016-07-30 17:41:41 · 17068 阅读 · 2 评论 -
Hyper-V虚拟机启动报错:IDE/ATAPI 帐户没有足够的权限
Hyper-V在启动虚拟机时出现报错:“ide/atapi 账号没有足够的权限”。原创 2017-01-05 11:01:17 · 3989 阅读 · 0 评论 -
windows 10 自带应用安装与卸载
前段时间windows 10 默认程序甚至是开始菜单都无法工作,本想放弃了,后来在在国外找到重新安装默认应用的方法:查看所有应用Get-AppxPackage -allusers | Select Name, PackageFullName举例重新安装Microsoft 照片应用:1.方案1Get-AppxPackage -allusers Microsoft.Windows.Photos | Fo原创 2017-06-11 22:46:08 · 5722 阅读 · 0 评论