Linux
文章平均质量分 62
Cliven_
这个作者很懒,什么都没留下…
展开
-
Linux 查看NAT表
查看NAT表原创 2023-01-11 15:46:38 · 960 阅读 · 0 评论 -
Linux 大文件查找
【代码】Linux 大文件查找。原创 2022-12-19 10:18:31 · 172 阅读 · 0 评论 -
MariaDB 数据文件 迁移
所在的分区下,现在该服务器的磁盘空间不补足了,现在扩展插入了一块新的磁盘,并且挂载到了。目录下,现在需要将原来的数据库数据迁移至该目录下。原MariaDB采用默认安装,安装在。文件,修改数据目录和socket。在此进入数据库查询数据存储目录。停止MariaDB服务。查询当前数据存储目录。原创 2022-11-24 11:46:56 · 1823 阅读 · 0 评论 -
Centos 7 磁盘分区及挂载 xfs
分析只是对物理磁盘的使用进行了划分,目前划分出来的存储区域。格式化完成后,可以看到显示关于该分区的一系列数据。这部分存储区域要被文件系统格式化后才可以被使用。[可选]当然也可以重启操作系统验证是否挂载成功。磁盘需要先分区再挂载,才可以让操作系统使用。挂载方式在系统重启后将会丢失,修改系统文件表。+ 磁盘名称,然后按照操作提示操作即可。这样服务器重启挂载也能正常,上创建了一个8G大小的分区。在开机时自动挂载该分区。原创 2022-11-24 11:01:33 · 7364 阅读 · 0 评论 -
Systemd Rsync 文件定时同步
填入下列内容,注意修改 rsync 的同步的源地址主机IP部分。在Backup上配置主机的免密登录,请参考。为了实现:每天凌晨3点,需要创建一个定时器。查看当前在运行的定时器,检验定时器是否生效。创建如下文件,文件名可自定义,后缀固定为。这里使用Systemd的timer服务。在主机和从机上都安装Rsync。上面的服务实现了:从。设置定时器开机自启动。原创 2022-11-17 15:41:22 · 774 阅读 · 0 评论 -
iptables 防火墙设置
清空所有规则,禁止输入、允许转发和输出,打开关键端口。如果需要可以使用下面命令删除已经开放的端口。重启iptables服务生效配置。如果需要可以使用命令关闭防火墙。查看配置当前防火墙配置情况。开机自启,并启动防火墙。原创 2022-09-21 14:05:07 · 783 阅读 · 0 评论 -
Linux limits.conf无效
此时如果我们通过SSH连接到服务端,再次检测会发现修改的数值又恢复为1024,该问题是由于SSH服务端进程相关设置导致,见。Linux 出现 "too many file open"错误,表示文件打开数上限。该方式在新的终端打开后你会发现又恢复1024,重启之后也是同样。重启SSH,重新登录SSH可以发现已经生效。此时可以通过,设置运行时。可以发现已经修改成功。...原创 2022-08-04 13:27:28 · 954 阅读 · 0 评论 -
Linux终端与SSH
SSH是一个较为广泛的概念他可以指SecureShell(SSH)协议也可以指ssh客户端/服务端SSH客户端/服务端是通过SSH协议进行通信的程序。为了方便区分,这里把SSH(大写)作为SSH协议,ssh(小写)作为客户端或服务端。那我们是怎么通过ssh客户端与Linux服务器进行交互的呢?这个就需要提到伪终端通过伪终端实现输入输出。通过网络和SSH协议完成数据从服务端到客户端的传输。简单来说就是[2]通过manpts可以查阅linux对伪终端的介绍。.....................原创 2022-07-29 15:48:00 · 1088 阅读 · 0 评论 -
SSH 公钥免密登录
ssh 主机免密公钥登录配置原创 2022-06-07 15:43:22 · 649 阅读 · 0 评论 -
银河麒麟V10 远程桌面
安装yum install tigervnc-server tigervnc-server-module创建配置文件vi /etc/systemd/system/[email protected]写入一下内容:[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingWorkingDirectory=/rootUser=rootEx原创 2022-04-22 14:15:41 · 4512 阅读 · 0 评论 -
iptables添加规则无效
查看目前个链路防火墙规则:iptables -L -n在Centos6中使用iptables作为防火墙,默认情况防火墙拒绝所有来源的输入。注意:列表的中顺序代表防火墙规则执行的顺序,按顺序依次执行。若现在我需要暴露30000端口,使用如下规则:iptables -A INPUT -p tcp --dport 30000 -j ACCEPT-A 表示 add 添加新规则,添加的规则会追加到列表的最后, INPUT 表表示数据进入时生效。-p 协议,tcp---dport 目标端口-原创 2022-04-07 11:30:11 · 5512 阅读 · 0 评论 -
Linux Service 服务
Linux 后台服务管理主要分为:init.dSystemd两种服务管理方式采用两种不同的策略进行管理。init.d 需要用户编写服务的操作脚本,Systemd则以配置文件和系统命令的方式进行控制。目前新的Linux发行版本中,普遍弃用init.d ,使用Systemd进行服务管理。init.d适用: Centos6、Ubuntu 14使用命令service 服务名称 控制命令例如:service sshd restartinit.d 需要将编写的配置文件放置于系统的原创 2022-04-02 08:50:40 · 2136 阅读 · 0 评论 -
Ubuntu 普通用户deb安装失败
使用普通用户安装程序,自动进入软件中心出现下面错误: The package is of bad quality安装gdebi 程序,使用该程序进行安装:sudo apt-get install gdebi gdebi-core程序安装后,可以通过对deb安装包右键,选择 打开方式> GDebi Package Installer,进行安装。参考文献:[1]. askubuntu . What is a “bad quality” package? . https://askubunt原创 2022-03-22 15:33:30 · 1547 阅读 · 0 评论 -
Ubuntu Gnome GTK程序开机启动
启动图标准备GTK程序 开机启动需要首先制作desktop文件例如 myapp-autostart.desktop 如下:[Desktop Entry]Encoding=UTF-8Name=AppComment=App despExec=/usr/local/myapp/runIcon=/usr/local/myapp/app.icoTerminal=falseType=ApplicationHidden=falseNoDisplay=falseX-GNOME-Autostart-原创 2022-03-15 09:10:19 · 1397 阅读 · 0 评论 -
Ubuntu 托盘程序 开发
GTK3开发环境安装:sudo apt-get install libgtk-3-dev托盘图标开发包安装:sudo apt-get install -y libappindicator3-dev程序编译sudo gcc `pkg-config --cflags gtk+-3.0` hello.c -o hello `pkg-config --libs gtk+-3.0`普通用户编译可能会造成 (.text+0x18):对‘main’未定义的引用 错误sudo gcc `pkg-co原创 2022-03-11 21:58:54 · 2432 阅读 · 0 评论 -
Ubuntu 忘记ROOT密码
重启Ubuntu 在启动界面选择 (高级)选择 recovery mode首先重建GRUB引导,否则改密码可能会出现 Authentication token manipulation error 错误完成后回车,继续选择root接下来输入,按照提示修改密码就可以passwd root修改完成后,重启服务器reboot...原创 2022-03-10 10:48:11 · 300 阅读 · 0 评论 -
创建Alpine Linux 后台服务
创建服务创建 Alpine Linux后台服务,与Systemd方式类似的Alpine需要编写一个服务启动脚本,并把脚本放到/etc/init.d/目录下给与执行权限就可以。例如我有一个 Web程序监听8080端口,改程序为Linux的可执行文件,位于/root/ser在/etc/init.d/ser创建服务脚本#!/sbin/openrc-runcommand="/root/ser"command_background=truepidfile="/run/${RC_SVCNAME}.pi原创 2021-10-11 15:28:20 · 2555 阅读 · 0 评论 -
Linux 磁盘检查
查看磁盘情况lsblk这个命令用于查看Raid之后的物理磁盘列表上面有三个物理磁盘(实际上是RAID), sda、sdb、sdc,sda和sdc 挂载到了操作系统的卷上,sdb尚未挂载。查看操作系统个卷使用情况:df -h参考[1]. 博客园 . 低调人生 .Linux的硬盘使用情况、挂载、SSD挂载(查看df -h不能看到的卷). https://www.cnblogs.com/lemon-flm/p/7597403.html...原创 2021-09-22 09:47:36 · 583 阅读 · 0 评论 -
debian10 编译内核
操作指南安装必要组件apt install gcc libncurses5-dev dpkg-dev libssl-dev flex bison libelf-dev bc automake make g++ bison flex libelf-dev libssl-dev bc git clang cmake make gcc g++ libmariadbclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-a原创 2021-08-27 17:18:14 · 1533 阅读 · 1 评论 -
Debian 重启之后意外多出DHCP IP
问题Debian 10 在启用了 network-manger 来管理网络之后。网口 eno1ip配置的命令如下nmcli connection mod eno1 \ ipv4.addresses 192.168.0.110/16 \ ipv4.gateway 192.168.0.1 \ ipv4.dns "223.5.5.5 114.114.114.114" \ c原创 2021-08-27 09:39:52 · 337 阅读 · 0 评论 -
debian 10 把用户加入sudo
操作步骤在debian系统安装过程中创建的用户是不具有root权限的。举例:普通用户名称为 kkk登录普通用户 kkk,切换用户至 rootsu - root符号 - 代表切换用户权限和用户的环境变量也就是 .bashsr把用户加入到 sudo组中usermod -aG sudo kkk注销重新登录 kkk 就可以使用sudo如果提示 sudo command not found 那么运行apt安装apt-get install sudo参考[1]. 如何在Debian上创原创 2021-08-26 15:04:53 · 794 阅读 · 0 评论 -
nmcli NetworkManger 配置IP
查看网卡状态nmcli默认情况下会创建一个与 Device 名字一样的Connection,我们只需要调整这个Connection的配置就可以满足我们网卡配置需求配置网卡 enp0s3 连接如下:IP: 10.0.0.20/24网关: 10.0.0.1DNS: 114.114.114.114nmcli con mod enp0s3 ipv4.addresses 10.0.0.20/24 \ ipv4.gateway 10.0.0.1 \原创 2021-06-18 11:55:24 · 852 阅读 · 1 评论 -
Windows golang cgo交叉编译 linux arm64
在Windows上编译Linux Arm64 架构的go程序,最简单的方式是使用 WSL (Windows的linux子系统)安装 WSL编译环境在控制面板找到 程序 然后 选择 启用或关闭 Windows功能找到 适用于Linux的Windows子系统 勾选,然后确定,根据提示完成系统重启。重启后在开始菜单中找到 Windows store 并打开,然后搜索 Linux或者点这个链接打开 https://www.microsoft.com/zh-cn/search/result.asp原创 2021-05-20 00:05:21 · 6729 阅读 · 3 评论 -
Shell (bash) 解析xml maven pom
工具:xmllintcentos 7 中已经带有xmllint不需要安装。解析普通类型解析 text1.xml 文件<paraent> <item name="1"> <key>username</key> <value>1111</value> </item> <item nam...原创 2019-08-16 17:12:01 · 1239 阅读 · 0 评论 -
解决window文件在linux下^M 无法运行问题
vi 进入文件中vi file_name使用指令:set ff=unix保存退出:wq原创 2019-08-15 18:21:26 · 318 阅读 · 0 评论 -
Centos 7 时间同步
时间同步依赖于 ntp服务。只安装和开启ntp服务是不行的,还需要手动启用和触发NTP的同步# 安装ntp服务yum install -y ntp# 设置自启和启动ntp服务systemctl enable ntpsystemctl start ntp && systemctl status ntp# 修改时区为亚洲的上海timedatectl set-timez...原创 2019-07-31 09:14:32 · 135 阅读 · 0 评论 -
Centos 7 修改主机名
修改主机名hostnamectl --static set-hostname your_host_name请将 your_host_name 改为需要设置的主机名原创 2019-07-18 17:23:27 · 112 阅读 · 0 评论