Linux
文章平均质量分 53
人间世庄子
这个作者很懒,什么都没留下…
展开
-
Linux Grep 正则表达式示例
grep 是 Linux 中用于文本处理的最有用和功能最强大的命令之一。在本文中,我们将探讨如何在 grep 的 GNU 版本中使用正则表达式的基础,该版本在大多数 Linux 操作系统中默认可用转载 2022-08-30 14:48:08 · 701 阅读 · 2 评论 -
Linux安装code-server服务并使用systemctl管理
code-sever部署原创 2022-06-07 19:20:06 · 1781 阅读 · 1 评论 -
manjaro grub引导失效修复(error:no such partition)
起因我电脑上装了Windows、manjaro和deepin三个系统,一般是用manjaro引导。后来因为很久不用deepin,就直接把分区给格式化了。但是重启后出现问题了manjaro引导失效了解决grub rescue>ls此时会出现一系列硬盘分区(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)使用ls指令尝试每个分区grub res原创 2021-07-18 14:53:38 · 3552 阅读 · 0 评论 -
manjaro 更新失败
1、提示依赖问题跳过所有检查sudo pacman -Syudd2、无法提交处理 (无效或已损坏的软件包)原因为使用了社区源并开启了验证,关闭验证即可vim /etc/pacman.conf原文件[archlinuxcn]#SigLevel = Optional TrustedOnlyServer = http://repo.archlinuxcn.org/$arch更改后[archlinuxcn]#SigLevel = Optional TrustedOnlySigLeve原创 2021-07-14 23:54:53 · 802 阅读 · 0 评论 -
Docker使用相关总结
1、启动与关闭使用systemctl命令来管理docker开启dockersudo systemctl start docker关闭dockersudo systemctl stop docker重启dockersudo systemctl restart docker2、镜像管理查看当前可用可用镜像sudo docker ls从远程仓库拉取一个镜像sudo docker pull docker.io/ubuntudocker.io原创 2021-06-04 10:18:52 · 383 阅读 · 0 评论 -
Docker:将容器导出为镜像并push到hub仓库
1、导出容器为镜像docker commit -a "Author name" -m "notes" a404c6c174a2 ${Author name}/mymysql:v1-a:作者名-m:提交时所作的注解a404c6c174a2:需要导出的容器ID\${Author name}/mymysql:v1:导出的tag名,注意${Author name}一定要有,是自己dockerhub用户名,是为了之后的push到hub仓库2、推送到hub仓库a、登录docker login会原创 2021-04-02 16:18:44 · 853 阅读 · 0 评论 -
树莓派配置记录
前提是拥有了显示屏,因为需要通过显示器进行前期配置1、初始用户名与密码#用户名pi#密码raspberry更改密码passwd2、设置WiFi在pc上新建wpa_supplicant.conf填入以下内容country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="wifi_name" psk="123456" key_mg原创 2021-03-30 23:27:50 · 1302 阅读 · 0 评论 -
libprotobuf.so编译安装
今天在运行Qv2ray时报错:qv2ray: error while loading shared libraries: libprotobuf.so.26: cannot open shared object file: No such file or directory查看了一下本地libprotobuf版本为libprotobuf.so.23,需要更新一、下载去github下载最版本二、编译安装解压、进入目录开始编译./autogen.sh./configure --prefix原创 2021-03-17 21:50:12 · 7433 阅读 · 1 评论 -
【已解决】“you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment)
在编译buildroot的时候出现了此错误,表示不能使用root权限编译根据提示,在网上查,说是export set FORCE_UNSAFE_CONFIGURE=1能够解决问题但我在终端上输入还是报错,后来才知道是要添加到/etc/profile文件中设置全局才有效执行:echo "export set FORCE_UNSAFE_CONFIGURE=1" >> /etc/profilesource /etc/profile最好重启终端如果还是不行,看看是否存在~/profi原创 2021-03-10 15:57:38 · 8535 阅读 · 3 评论 -
导出WSL子系统并在服务器Docker上进行部署
之前一直用的WSL开发,后来因为业务需要,得迁移到服务器上,但是因为安装了很多依赖,不想重新装系统,所以选择将WSL子系统打包,并用Docker导入一、WSL导出子系统打开powershell,首先查看存在的子系统wsl -l出现以下信息适用于 Linux 的 Windows 子系统分发版:Ubuntu (默认)CentOS我这里装了两个,一个ubuntu,一个centos,我需要导出centos在powershell执行以下指令wsl --export CentOS D:\WS原创 2021-01-22 17:19:56 · 2201 阅读 · 5 评论 -
配置ssh连接不中断
方案一:服务器主动保持连接登录服务器,打开ssh配置文件vim /etc/ssh/sshd_config添加如下语句ClientAliveInterval 120ClientAliveCountMax 720重启sshd服务systemctl restart sshd第一句意思是服务端每间隔120s会向客户端发送一个空数据包第二句表示服务器最大会发送720次,120*720=24小时24小时期间连接是不会断开的方案二:客户端主动保持连接编辑 ~/.ssh/config 文件转载 2021-01-22 11:09:49 · 1330 阅读 · 0 评论 -
服务器安装docker部署centos7容器并实现ssh远程登录
服务器安装docker部署centos7容器并实现远程ssh登录注:服务器系统为centos7,若为ubuntu请更改相应步骤一、安装docker1、升级包yum update -y2、安装dockeryum intsall docker -y3、设置开机自启systemctl enable docker4、修改默认安装存储路径主要是避免空间不够引发后续问题docker默认安装路径/var/lib/docker假定需要将安装目录更改到/data/sdd/docker,并采用建立原创 2021-01-21 14:58:02 · 1861 阅读 · 1 评论 -
服务器安装Docker-Linux并配置远程登录
一、前言一直都有听说Docker,被传的神乎其神的,所以很早之前就想见识见识庐山真面目了前几天做实验,服务器装的Centos7,环境实在是太落后,不想折腾环境了,于是正好趁此机会安装一下Docker(没错,我走向了另一条折腾之路~V~)二、Linux安装Docker本来以为安装Docker又会是一条折腾不归路,但是安装Docker的过程却顺利的让我惊奇,这也是我对Docker赞叹不已的原因之一Centos1、升级包sudo yum update -y2、安装Dockersudo yum原创 2020-07-22 00:20:41 · 2627 阅读 · 1 评论 -
Linux常见系统调用
Linux常见系统调用编号名字描述1exit结束进程2fork创建新进程3read读文件4write写文件5open打开文件6close关闭文件7waitpid等待子进程结束11execve加载和运行程序19lseek定位到文件偏移量处20getpid获得进程ID27ala...原创 2020-03-20 21:15:41 · 226 阅读 · 0 评论 -
shell常用的条件测试
shell常用的条件测试在这里给出一些 shell中常用的条件测试 的表格,供大家查阅与参考不同的测试类型在Bash中可以做三种测试:测试字符串测试数字测试文件测试字符串条件意义$string1 = $string2两个字符串是否相等。Shell 大小写敏感,因此 A 和 a 是不一样的。$string1 != $string2两个字符串是否不同。...原创 2020-02-24 22:31:24 · 208 阅读 · 0 评论 -
Bash基本语法介绍(下)
Bash基本语法介绍(下)原创 2020-02-24 17:36:12 · 876 阅读 · 0 评论 -
Bash基本语法介绍(上)
Bash基本语法介绍0X 00 前言想必大家应该都了解,bash应该是进入Linux世界里最常用的shell,现在大多数Linux发行版都默认bash作为shell。大家可以在终端输入:echo $SHELL来查看自己的shell。而且shell是可以改变,可以通过 chsh 指令改变chsh -s /bin/zsh意思是将shell改成zsh,当然前提是你拥有这个shell不...原创 2020-02-23 21:46:10 · 1287 阅读 · 0 评论 -
Linux输入输出重定向以及管道(下)
Linux输入输出重定向以及管道(下)0X00 又见面了昨天的内容还讲完,今天就把它终结了吧!0X10 输入重定向昨天说完了输出重定向,今天就来说说输入重定向吧有了昨天的基础,这个知识点就好理解一点了到目前为止我们只讲了如何重定向命令的输出,也就是决定命令输出的信息的去向,现在我们做一点相反的事情:决定命令的输入来自哪里当然了,不是所有的命令都有输入,也不是所有的命令都有输出。到...原创 2020-02-21 22:25:09 · 483 阅读 · 0 评论 -
Linux输入输出重定向以及管道(上)
Linux输入输出重定向以及管道0X00 前言重定向,管道,想必大家都不太陌生,但是要很有条理的说个明白,似乎又有点困难。有点话在嘴边又说不出的感觉。今天在网上查了一下,发现网上资料还是挺乱的。所以今天打算总结一下挂出来,希望大家多多支持~ps:为了说明白可能会用到一些Linux指令,我会做简要说明,可能会不太清楚,如有不懂的地方可以去其他地方查查资料。废话不多说,直接开始!0X10 输...原创 2020-02-20 22:58:51 · 792 阅读 · 8 评论 -
chmod 777 到底是啥 ???看完这个你就完全懂了!
0X00 前言可能对于Linux新手而言,很不解的一件事就是:有时在访问文件xxx时,总是出现权限问题,但是上网一查,大佬们直接一句话:chmod 777 xxx完事!相信你当时的心情是这样的:我勒个神奇然后之后遇到权限就照葫芦画瓢的chmod 777,也算是美滋滋。不过,作为一个打破砂锅的程序猿怎么能就知道chmod 777!当然提到chmod,我们一定先说清楚Linux的用...原创 2020-02-19 21:56:32 · 64710 阅读 · 24 评论 -
Linux配置pac最新方法——解决新版chrome无法使用问题
Linux配置pac最新方法——解决新版chrome无法使用问题前言因为想着方便,所以今天想在deepin配置pac,实在是让我头都快炸裂了。在电脑前坐了半天,终于搞出来了。故事一开始,对着网上一堆教程狂弄,下载genpac,生成.pac文件。一股脑倒腾,最后输入file://xxx/x.pac后,觉得终于大功告成。谁知道,chrome一打开,一直转圈,一直转圈,最后就白白一片了心想不对...原创 2020-02-18 21:16:38 · 1677 阅读 · 0 评论