
linux
文章平均质量分 61
RayCheungCode
这个作者很懒,什么都没留下…
展开
-
Linux—LVM基础
LVM(Logical Volume Manager),即逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。原创 2023-08-15 13:59:42 · 2693 阅读 · 0 评论 -
shell脚本ssh远程执行命令给变量赋值的问题
也就是说变量赋值语句其实不会在你远程执行的这台B机器上去执行,而是等到ssh命令完成后,回到机器A上后去执行,实际 ls 命令执行的路径是机器A在执行ssh命令时所在的路径。可以看到此时,执行echo命令时,就输出了远程机器上执行的ls命令。修改的地方很简单,在执行的语句外层的$符号前加上反斜杠 \ , 在引用的变量上加上反斜杠 \ 即可。代码如下,意思是,ssh到192.111.111.27这台机器,cd到 / 根目录下,并执行ls命令,如果ls出来的结果不为空,则执行echo命令。原创 2023-06-30 21:20:22 · 3414 阅读 · 1 评论 -
ubuntu 18.04安装python3.7.5,并将 python 设定为python3, pip设定为pip3
最后结果是这样的,这样配置的话也互不干扰,不会对原有的python3造成问题~ 因为动原有的python3.6可能会对系统的一些功能造成干扰,起码我碰到了,把python3换成3.7.5,在ubuntu桌面点击终端图标就不打开终端了,有问题了。update-alternatives用于在多个同功能的软件,或软件的多个不同版本间选择。安装完成后,如果想把 python 设定为python3, pip设定为pip3。如果安装的是python3.9,使用pip时若出现以下报错。3、查看python版本。原创 2022-11-28 15:14:38 · 5887 阅读 · 0 评论 -
ubuntu无法添加PPA的解决办法
但是我在输入"sudo add-apt-repository ppa:xxx"以后,会遇到两个问题:1. 长时间没有响应;2,添加失败(ERROR: user or team does not exist)在ubuntu上使用apt-get安装软件经常需要先添加PPA,然后才能下载到apt-cache以外的软件。原创 2023-05-29 17:50:46 · 2585 阅读 · 1 评论 -
webconsole使用方法(fastapi框架)
需要在自己的项目中,可以实时连接linux或者docker的命令行,以此来达到webconsole或者叫web terminal的这种虚拟控制台效果。这里的60528是你自己的项目启动端口,docker_webconsole和linux_webconsole是你自己定义的访问前缀,在上一步中配置的。这里的前端代码我不做过多阐述,我只说一下后端的使用。不过前端代码已经一起打包进去了,可以给你们的前端看,让他自己把我的代码引用到他的前端代码中去。如果你的项目也是fastapi框架的,那么只需要进行如下操作。原创 2023-05-08 10:24:14 · 4490 阅读 · 0 评论 -
linux系统重启 查看相关日志和历史记录
last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名,而且还可以列出指定日期和时间登录的用户。输出到终端的每一行都包括用户名、会话终端、主机名、会话开始和结束的时间、会话持续的时间.使用 last 命令来查询最近登录到系统的用户和系统重启的时间和日期。-x:显示系统关机和运行等级改变信息。原创 2023-02-21 13:19:53 · 6818 阅读 · 0 评论 -
Linux中ssh实现免密登录
shell脚本中需要实现登录到某台机器,但是ssh命令无法实现交互式操作,所以选取sshpass进行操作。原创 2023-01-17 15:22:26 · 1395 阅读 · 0 评论 -
关于linux中命令 sh -c 的必要性
在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。比如要向 test.txt文件中随便写入点内容,可以:$ echo "信息" > test.txt或者$ echo "信息" >> test.txt下面,如果将 test.txt权限设置为只有 root 用户才有权限进行写操作:$ sudo chown root.root test.txt然后,我们使用 sudo 并配合 echo 命令再次向修改权限之后的 test.txt文件中写入信息:$原创 2022-03-28 13:56:14 · 1064 阅读 · 0 评论 -
vmware扩容centos7(详细踩坑)
第一步:先去vmware里点扩容,我这里扩了3G,完了要去命令行设置的,不是这里点了扩容就结束了第二步:设置后进系统查看空间大小变化,实际并没有什么变化,我用的命令是df -h,上网找到一个靠谱点的文章,什么生成/dev/sda3之后执行的东西就不对了,导致我扩展到一半就没了。下面实际操作。原创 2021-02-07 11:34:45 · 3253 阅读 · 0 评论 -
Nginx高可用主备模式
我这里用的是VMware上的两台虚拟机那个ip地址,就按照自己的配就行了哈,跟我一样也行的,也可以直接这么设置。我这里有两台机子ip分别都是设置的静态ip两台机子上分别都装上nginx和keepalived这是安装keepalived装完之后先在两台机子上分别都执行一下mkdir /home/share/然后自己往两台机子上的这个文件夹下放两张图片,两台机子上图片确保一直比如A机器:1.jpg 2.jpgB机器:1.jpg 2.jpg完了之后改两台机子上的nginx.原创 2021-02-03 15:32:24 · 665 阅读 · 0 评论 -
Linux校准时间,硬件时间校准和系统时间校准
首先使用 date 命令查看当前时间是否准确校准时间命令ntpdate cn.pool.ntp.org如果没有权限:sudo -i输入密码后再次执行校准时间操作命令操作完成之后,date命令查看时间是否准确接着用hwclock --show命令显示硬件时间若硬件时间和系统时间不一致则用hwclock -w命令根据系统时间设置硬件时间...原创 2020-09-03 13:59:24 · 475 阅读 · 0 评论 -
Linux系统文件删除后仍占用磁盘的问题
df -h上面这条命令查看存储使用情况可以看到opt目录可用空间为0我去连接工具具体查看了一下,是一个日志文件占了60G,不知道为啥,可能是出Bug了然后我手动删除了这个文件。继续用 df -h命令查看发现没有变,还是可用0https://blog.youkuaiyun.com/subfate/article/details/98194258这篇博客给了我启发意思就是去找这个日志文件产生的...原创 2020-01-20 14:16:57 · 636 阅读 · 0 评论