
Linux
文章平均质量分 76
cccrick
这个作者很懒,什么都没留下…
展开
-
apt权限错误(apt download/install permission error)
本篇博客摘要涉及到apt工具的错误信息:"Download is performed unsandboxed as root as file '/root/*.deb' couldn't be accessed by user '_apt'.",并提供了解决该问题的方法。新版本的apt-get程序使用了名为"_apt"的沙盒用户进行安全的操作。当出现上述错误提示时,意味着"_apt"用户没有访问指定文件和目录的写权限。为了解决这个问题,可以使用`chown`和`chmod`命令为"_apt"用户授予权限。原创 2023-06-08 22:58:22 · 9042 阅读 · 0 评论 -
SSH文件权限设置 | chmod 600 ~/.ssh/* && chmod 644 ~/.ssh/*.pub && chmod 700 ~/.ssh
本篇博客介绍了SSH文件权限问题,说明了如果.ssh目录的权限配置错误可能会导致无法使用公钥登录和安全问题,并提供了正确配置.ssh目录及其内涵的文件权限的操作步骤和批量处理命令。同时,对于SSH公钥文件权限问题,本文说明了只有私钥文件必须设置为600,公钥文件可以设置为644,同时.ssh目录本身必须只能被用户写入,不需要使用sudo操作自己的文件。原创 2023-04-19 22:49:16 · 11092 阅读 · 0 评论 -
frp服务器内网穿透设置
本文介绍了内网穿透技术的作用和常见工具,以及使用frp实现内网穿透的详细设置。内网穿透可以实现远程访问和管理服务器,提高服务器的可用性和灵活性。常见的内网穿透工具有ngrok、frp、zerotier等,使用这些工具需要准备一台服务器、一个公网IP地址或域名以及网络端口的设置和配置。本文以frp为例介绍了命令行和systemd服务两种启动方式,同时提供了在服务器无法直接访问网络的情况下的配置方法。同时,内网穿透设置需要加强安全措施,以避免对服务器的未授权访问和攻击。原创 2023-04-14 16:17:44 · 2171 阅读 · 0 评论 -
清理废弃/无关/陈旧容器
在使用Docker的过程中,我们可能会创建许多无关的容器和镜像,这些容器和镜像占用了磁盘空间,并可能导致系统变慢。因此,及时清理这些无关的容器和镜像是非常必要的。本文将介绍如何使用Docker命令行工具清理无关的容器和镜像。原创 2023-04-09 21:54:16 · 422 阅读 · 0 评论 -
如何安装nvcc?
`nvcc`命令是 NVIDIA CUDA 编译器,用于编译 CUDA 代码并生成 GPU 可执行文件。如果您已经安装了 NVIDIA CUDA 工具包,但无法找到`nvcc`命令,可能是因为其路径未包含在系统环境变量中。原创 2023-03-18 20:34:56 · 21062 阅读 · 0 评论 -
Netplan使用(高版本Ubuntu静态/动态IP设置方法)
NetworkManager and netplanUbuntu 18.04开始,Ubuntu和Debian移除了以前的命令和/etc/network/interfaces配置文件,转而使用或者模板和命令实现网络管理。Netplan 是抽象网络配置描述器,用于配置网络。 通过命令,你只需用一个 YAML文件描述每个网络接口所需配置。并不关系底层管理工具是NetworkManager还是networkd。netplan的使用可能导致新版本Ubuntu重启后网络无法连通。为工具集命令,多用于临时配置,取代和原创 2022-06-21 18:06:39 · 35642 阅读 · 3 评论 -
oslab环境配置——Linux0.11完整可以用版本
环境本实验环境使用Ubuntu 12.04,提供i386库的支持,减少麻烦,同时需要资源较少。系统下载:Ubuntu 12.04(清华源,建议使用迅雷)oslab源码+gcc-3.4:提取码(0to7),gcc版本不能选用太高系统配置需要配置国内源,这里选用网易源sudo sucat <<-EOF > /etc/apt/sources.listdeb http:/...原创 2020-04-12 23:04:21 · 828 阅读 · 0 评论 -
MySQL8.0 Linux 二进制文件安装
二进制文件安装可以避免软件依赖冲突,同时使用高级编译器进行预编译,并采用最佳选项构建,以实现最佳性能。启动过程中,如遇以下报错:error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory,请安装libaio库。cd /usr/loc...原创 2020-02-10 15:08:41 · 436 阅读 · 1 评论 -
xserver,实现未安装图形化桌面Linux打开GUI应用
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.X窗口系统用于位图显示,常见于类Unix系统,目前比较常见的就是X11。X uses a client–server model: an X serve...原创 2019-06-30 16:08:44 · 9463 阅读 · 0 评论 -
Ubuntu Server 16.04LTS以上版本设置静态IP(超级详细)
今天下载了Ubuntu Server 18.04LTS版本,想用它作为模板进行克隆进行一些环境搭建实验。性能上相对Desktop启动快很多,毕竟没有不需要的一些冗余软件和组件。克隆之后,试图通过/etc/network/interfaces设置网卡的静态地址,重启之后依然无效。查找wiki信息,发现自16.04版本之后,Ubuntu不在默认安装ifupdown,自然修改/etc/net......原创 2019-03-18 22:36:59 · 4922 阅读 · 0 评论 -
Raspbian2B+ Ubuntu do-release-upgrade升级后trouble shooting
Raspbian2B+烧录的系统版本为Ubuntu MATE16.04版本,ssh过去的时候显示可以do-release-upgrade升级系统,我决定试一试。事实证明No zuo, No die.起初初始化完成之后我就开启了SSH服务,默认开机是多用户模式,也就是runlevel设置为3。更新完之后物理机无法SSH连接,尝试ICMP测试,目标主机不可达。于是通过HDMI连接显示器...原创 2019-03-15 18:16:47 · 364 阅读 · 0 评论 -
VMware克隆虚拟机
在学习Linux服务配置的过程中,必须使用两台以上的虚拟机才能在一台主机上完成服务配置并且验证。这个时候再去从头安装虚拟机费时费力,建议可以安装完成之后改完yum源之后进行快照备份。不多废话,下面开始介绍今天的内容:关闭虚拟机,然后在虚拟机列表库中右击一直下一步,克隆当前状态或者快照,这里建议选择完整克隆,链接克隆虚拟机的启动依赖于原始虚拟机的相关文件创建完成之后,首先需要修改一下...原创 2019-01-26 22:59:16 · 908 阅读 · 0 评论 -
为什么我的网卡不叫eth0,而叫ens33、ens160、eno1 or enp0s*?
接触过6系列系列和Debian系列的用户都知道,他们采用的默认网卡名称为eth0,远比ens33看起来舒服,毕竟计算机领域很多东西都是从0开始计数的。很多朋友好奇为什么RedHat/CentOS 7的网卡名字叫做ens33,既不是0开始也不是传统的eth开头,eth很好理解嘛,ethernet的缩写。RedHat/CentOS 7系列采用dmidecode采集命名访问,采用了硬件相关信息,可以...原创 2019-01-31 14:40:44 · 37845 阅读 · 2 评论 -
VMware下设置static IP无法访问外网,DNS问题解析
放假前课程设计,同学的虚拟机无法访问网络,帮他进行排错也没有能解决。今天在自己的电脑上顺利解决,发一些小收获。VMware下使用NAT,虚拟机内进行DHCP,访问一切正常。而static IP时发现局域网可以互相ping通,但是外网无法正常访问,这里可以猜测是DNS出现了问题。以下内容注意查看自己的虚拟网卡分配地址所在子网,关闭所有虚拟机进行修改和查看。...原创 2019-01-31 13:51:24 · 3989 阅读 · 0 评论 -
ImportError: cannot import name main
pip是一个用来安装和管理Python包的工具,是easy_install的代替。bjchen@bjchen-KVM:~$ sudo apt install python-pip如果你升级pip之后bjchen@bjchen-KVM:~$ pip install -U pipbjchen@bjchen-KVM:~$ pip install flaskTraceback ......原创 2018-10-16 18:16:14 · 412 阅读 · 0 评论 -
停用Linux的所有逻辑处理器会发生什么?
如题,走在路上想起了这个问题,emmm动手吧,为了保证凉了可以及时恢复,这里先给自己的虚拟机打个快照,茄子下面查看一下处理器信息我们可以清楚的看到,设备信息中逻辑单元是从0开始计数,而System Monitor是1开始计数[root@Client ~]# cat /sys/devices/system/cpu/cpu1/online 1我们清楚的看到状态信息返回了一个...原创 2018-05-12 13:54:22 · 413 阅读 · 0 评论