Linux | OpenEuler
文章平均质量分 65
Linux及欧拉系统开发笔记
lucky_fd_
这个作者很懒,什么都没留下…
展开
-
【DNSPOD】利用DNSPod实现动态域名解析【DDNS】
脚本内容根据实际情况填写,上面只是示例 规则很简单,从注释中可以看到左到右分别是 分钟(0~59)、小时(0~23)、天(1~31)、月(1~12)、星期(0~6)、用户名、要定时执行的命令或者脚本。只有运行了ddnspod.sh才能检查IP地址是否变更并加以修改,所以只要定时运行该脚本,就能实现DNS动态解析,使用crontab能实现定时运行功能。首先需要注册一个域名,首选腾讯云域名,因为DNSPod 2015年被腾讯收购后和腾讯云的账号打通了。安装crontabs服务并设置开机自启。原创 2021-12-16 18:54:44 · 12162 阅读 · 0 评论 -
docker 定时任务备份mysql数据库与恢复
编写执行脚本备份数据库脚本文件存放路径(自己根据情况放置就行)添加定时任务打开定时任务配置文件,添加执行脚本命令。这里我用的系统级定时任务好避免一些权限问题,也可以根据需要使用用户级定时任务3.复原备份数据将备份数据拷贝到容器中进入容器中进入mysql恢复数据库也可以用下面命令直接恢复数据。原创 2023-02-05 18:32:22 · 1086 阅读 · 0 评论 -
SSH安装、配置、远程控制及文件传输
使用rpm -ql 查看该SSH包安装后都释放了哪些文件,我们从中可以看到有关SSH服务端的配置文件在 /etc/ssh/sshd_config 中,除此之外,在该文件的同目录中,还有ssh_config这个文件也是有关SSH配置的,但是该文件是属于客户端的配置文件。以上#开头的英文行,表示系统默认执行的,如果要修改建议不要删除原有文字,去掉#另写一行自己需要的配置则原默认的不再生效。71是否支持kerberos(基于第三方的认证,如LDAP)认证的方式,默认为no。基于口令密码的连接。原创 2021-12-14 13:14:34 · 17854 阅读 · 3 评论 -
通过路由器端口映射实现外网IP访问内网服务器
1.确认路由器的公网IP是不是真的公网IP(特别重要,如果不是可以不用看后面的了)通过www.ip138.com网站可以查询当前网络的公网IP,再进入路由器控制界面查看wan口IP和公网IP是否相同,如果不同,99%概率是私网IP(服务商在公网基础再分配的局域网)。2.搭建服务器的web服务端(可以是其他的)web服务端搭建参考:https://blog.51cto.com/u_13869720/23068963.确认服务器IP地址和映射端口号我的是web服务端,用的是默认的80端.原创 2021-12-18 17:34:45 · 18961 阅读 · 5 评论 -
Linux 用户管理操作指令
1. 创建用户2. 修改用户密码ps:加用户名代表修改指定用户密码,不加代表修改当前用户密码3. 创建用户群组4. 指定用户归属群组5.查看用户群组6.赋予普通用户sudo超级权限 2. 将用户的附加组设为wheel(管理组:在这个组的自动具备sudo权限,能切换到root用户)...原创 2022-07-01 16:53:11 · 576 阅读 · 0 评论 -
linux 可执行文件添加到PATH环境变量以及设置别名的方法
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command not found这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候就需要把composer所在路径添加到PATH中所以需要修改原创 2022-06-25 15:38:37 · 1305 阅读 · 0 评论 -
nmcli 命令配置网络
nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。其中,OBJECT选项可以是general、networking、radio、connection或device等。OBJECT里面我们平时用的最多的就是connection和device。这里需要简单区分一下connection和device:device叫网络接口,是物理设备connection是连接,偏重于逻辑设置。原创 2021-12-13 20:03:06 · 7614 阅读 · 1 评论 -
sudo apt-get update或 sudo apt-get install时出现“404 NOT FOUND [IP:91.189.91.38 80]” 错误的解决方案
在VMware虚拟机安装插件时,使用sudo apt-get update命令出现以下提示。W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/main/source/Sources 404 Not Found [IP: 91.189.91.39 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/mai..原创 2021-12-08 15:33:53 · 8662 阅读 · 2 评论 -
天宫之印服务器基于ARM架构的欧拉系统搭建
注:本文主要是讲如何通过外接usb 安装欧拉系统,以及其中的注意事项。1.硬件设备: 天宫之印服务器2.欧拉系统:原创 2021-12-07 19:08:42 · 4600 阅读 · 1 评论 -
Linux环境下VMware虚拟机网络配置(桥接和NAT)
软件配置:vmware、openEuler 21.03(其他linux系统)1.桥接模式这个相当于在一个局域网内创立了一个单独的主机,他可以访问这个局域网内的所有的主机,但是需要手动来配置IP地址,子网掩码,并且他是和真实主机在同一个网段(nat是两个网段),这个模式里,虚拟机和宿主机可以互相ping通。具体配置时将linux的ip地址设置为与本地机相同的网段,不同的ip主机号,其他子网掩码、网关和DNS配置成主机一样。网络配置时必须root账号,不然改不了。所以我是直接用的root账号登陆原创 2021-12-09 19:40:09 · 11843 阅读 · 5 评论 -
Linux系统与Windows系统搭建共享文件夹
系统环境:Linux是Ubuntu18.04虚拟环境,window是window10系统步骤:1.打开虚拟机--选择要共享的系统--点击上方虚拟机--设置2. 选择选项--共享文件夹--设置相应路径--保存3.这样共享文件夹就搭建好了 ,进入系统: /mnt/hgfs目录就可以看到共享的文件夹$ cd /mnt/hgfs/提示:共享文件夹最好以英文名命名,方便在linux系统使用...原创 2022-04-15 10:43:29 · 2175 阅读 · 4 评论 -
linux/openEuler ssh关闭后台程序不终止
通常ssh 运行以后,bash等都是他的子程序,一旦ssh关闭,控制进程收到SIGHUP信号退出,系统将所有相关进程杀掉!! 导致一旦ssh关闭,执行中的任务就取消了解决方法:1.nohup命令nohup command(命令)&此后,如果你断开了ssh,程序依旧运行。此种方式的缺点是,应用程序没有交互界面了,程序的输出将会输出的一个xxx.out文件中,而且以后无法在界面控制程序的结束。必须通过kill的方式。所以这种方式显得很简单粗鲁,很少使用。2.screen命令..原创 2022-02-11 13:16:15 · 1386 阅读 · 0 评论 -
Linux 开发常用命令总结
1.查看端口:2.tar命令:解压和压缩3.防火墙操作与端口开放4.查看磁盘空间命令5.查看进程及删除原创 2021-12-15 21:07:23 · 1416 阅读 · 0 评论 -
[openEuler 21.9] 安装中文输入法、以及字体变成繁体切换
1.确认系统是否支持中文。(euler默认支持中文)2.安装中文输入法注:输入法框架不同,安装的输入法也不一样,Euler默认的是ibus输入法框架安装ibus 中文输入法(sudo 以超级权限去执行下面操作)sudo yum install ibus-libpinyin3.配置输入法:终端里面输入ibus-setup,输入法的配置界面就会弹出,IBus Preference设置被打开。我们在Input Method选项卡中,选择自己喜欢的输入方式,并配置自己喜欢的快捷键即可。原创 2022-01-05 09:38:37 · 5168 阅读 · 9 评论 -
[openeuler 21.09]系统常用文件目录作用
/etc/profile文件:环境变量,在这里修改的内容是对所有用户起作用的。原创 2021-12-24 15:18:58 · 446 阅读 · 0 评论 -
【openeuler 21.3】Linux硬盘分区、更改/home目录挂载空间及root目录扩容
简介: 公司使用的服务器的硬盘用的是RAID阵列,装openeuler系统时总共划分了两个阵列组。因为系统目前只使用了一个硬盘阵列,现在打算将一个阵列用作系统盘,将系统默认分配给home目录的空间分配给/目录提升/目录空间,另一个阵列全数用作数据盘。操作涉及:硬盘空间划分、文件系统挂载、磁盘扩容以及过程问题解决方案。......原创 2021-12-23 20:08:53 · 9573 阅读 · 11 评论 -
openeuler 21.3:mv: 无法将‘/home/‘ 移动至‘/home_old‘: 设备或资源忙。
[root@localhost /]# mv /home/ /home_oldmv: 无法将'/home/' 移动至'/home_old': 设备或资源忙这个问题有两种可能:1.文件资源正在被进程调用2.文件资源被文件设备挂载第一种解决方法:fuser /路径/文件名 来查看是那个进程在用它fuser-k: kill processes accessing the named file(杀死所有正在访问指定文件的进程)第二种解决方法:umount 文件设备...原创 2021-12-23 15:59:18 · 3677 阅读 · 0 评论 -
【openeuler 21.3】格式化磁盘提示被系统占用
#格式化磁盘提示被系统占用[root@localhost /]# mkfs -t ext4 /dev/sda3mke2fs 1.45.6 (20-Mar-2020) /dev/sda3 有一个 LVM2_member 文件系统Proceed anyway? (y,N) y/dev/sda3 显然正被系统使用; 取消建立 文件系统 !sdc的信息如下,sdc被当做系统挂盘用过,所以sdc里有swap分区原因/dev/sdc里的交换分区正在被DM管理,可以手动移除使用dmsetup s转载 2021-12-23 11:40:14 · 4333 阅读 · 1 评论 -
openeuler 21.3 : 使用LVM管理硬盘
LVM简介LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下层硬盘分区布局,提高硬盘分区管理的灵活性,使用LVM管理硬盘的基本过程如下:将硬盘创建为物理卷 将多个物理卷组合成卷组 在卷组中创建逻辑卷 在逻辑卷之上创建文件系统通过LVM管理硬盘之后,文件系统不再受限于硬盘的大小,可以分布在多个硬盘上,也可以动态扩容。基本概念 物理存储介质(Th原创 2021-12-23 11:27:09 · 3955 阅读 · 0 评论 -
mount: /n_home: 未知的文件系统类型“LVM2_member”. 问题解决
mount挂载硬盘设备时,提示mount: unknown filesystem type 'LVM2_member'[root@localhost /]# mount /dev/sda3 /n_homemount: /n_home: 未知的文件系统类型“LVM2_member”.[root@localhost /]# mount /dev/openeuler/home /n_homemount: /n_home: 文件系统类型错误、选项错误、/dev/mapper/openeuler-hom.原创 2021-12-23 11:07:19 · 23460 阅读 · 0 评论 -
mount: /n_home: 文件系统类型错误、选项错误、/dev/mapper/openeuler-home 上有坏超级块、缺少代码页或帮助程序或其他错误.问题解决
文件系统类型错误:指定与块设备不一致的文件系统类型则命令报错;这里我们重新创建并挂载文件系统:创建文件系统可在root权限下通过mkfs命令创建文件系统。mkfs [option] lvname其中: option:命令参数选项。常用的参数选项有: -t:指定创建的linux系统类型,如ext2,ext3,ext4等等,默认类型为ext2。 lvname:指定要创建的文件系统对应的逻辑卷设备文件名。 示例:在逻辑卷/dev/openeuler/home上创建e原创 2021-12-23 11:03:12 · 10693 阅读 · 0 评论