Linux
文章平均质量分 57
ac.char
信息安全、网络安全、大数据、云计算、虚拟化、云数据库、系统运维、系统HA。。。
涉及前端,后端,python,ssh,java,js,C#,安卓,IOS,架构师,关系数据库(MySQL、Sql Server、PostgreSQL、Oracle、sqlite),内存数据库,爬虫,数据分析,数据开发,运维,测试,需求原型
;
;
一看就不够真实哈哈哈哈哈,怎么可能会有人啥都精通
展开
-
在CentOS下安装RabbitMQ
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。至此,你已经成功在CentOS上安装并配置了RabbitMQ。首先,确保你的系统是最新的。注意:请根据需要调整Erlang的版本。访问,默认用户名和密码都是。管理界面通常可以通过。原创 2024-11-07 13:28:34 · 403 阅读 · 0 评论 -
在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码
RabbitMQ是用Erlang编写的,因此需要先安装Erlang。接下来,设置新用户的权限。你可以将其设置为管理员,或者只授予特定的权限。接下来,添加RabbitMQ的APT仓库。现在,你可以使用新创建的用户登录RabbitMQ的管理界面,访问地址为。至此,已经成功安装,并添加了一个新的RabbitMQ用户且设置了密码。首先,确保你的系统是最新的。如果你只想授予特定的权限,可以使用以下命令(将。使用以下命令添加一个新用户(将。,使用新用户名和密码进行登录。替换为你想要的用户名,原创 2024-11-07 13:32:55 · 772 阅读 · 0 评论 -
在尝试安装 PostgreSQL 14 的 Yum 仓库时遇到 404 错误,可能是因为该链接已被更新或不再可用。可以尝试以下步骤来获取最新的 PostgreSQL Yum 仓库链接
404 找不到链接在尝试安装 PostgreSQL 14 的 Yum 仓库时遇到 404 错误,可能是因为该链接已被更新或不再可用。原创 2024-10-15 23:41:44 · 334 阅读 · 0 评论 -
修改CentOS默认mail发件名称
以上步骤仅适用于CentOS发行版,其他Linux发行版可能有所不同。确保在进行任何更改之前备份重要的配置文件,以防意外情况发生。7. 重新启动postfix服务以使更改生效。将"example.com"替换为您想要设置的发件名称。6. 保存文件并退出vi编辑器。原创 2023-11-16 13:04:26 · 534 阅读 · 0 评论 -
修改CentOS默认mail发件人名称
请注意,修改邮件发送配置文件可能会影响现有的邮件发送行为,因此在进行更改之前,请确保您了解这些更改的含义和可能的影响。此外,如果您使用的是第三方邮件客户端或服务,您可能需要相应地更新客户端配置以反映新的发件人名称。在CentOS中,可以通过修改邮件发送配置文件来修改默认的邮件发件人名称。原创 2023-11-16 13:08:57 · 665 阅读 · 0 评论 -
CentOS7在磁盘 Disk /dev/vdb 格式化为xfs, 创建逻辑卷saas,并挂载到/home/saas
如果您希望系统在启动时自动挂载逻辑卷,您可以将相关信息添加到/etc/fstab文件中。文件,将文件系统的挂载信息添加到其中,以便系统在引导时自动挂载。这将在卷组"myvg"中创建一个名为"saas"的逻辑卷,大小为10GB。创建一个目录来挂载逻辑卷。这将在逻辑卷"/dev/myvg/saas"上创建XFS文件系统。现在,逻辑卷"saas"已经成功挂载到目录/home/saas。将逻辑卷挂载到目录/home/saas。这将在磁盘/dev/vdb上创建XFS文件系统。命令在逻辑卷上创建XFS文件系统。原创 2023-09-21 01:21:02 · 1811 阅读 · 0 评论 -
在 CentOS 7 上安装中文字体
CentOS7安装中文字体, 完成上述步骤后,系统就可以使用中文字体了。如果在终端中使用中文出现乱码,可以将终端的字体设置为中文字体。原创 2023-09-12 13:12:10 · 2983 阅读 · 0 评论 -
在CentOS7上增加swap空间
创建一个新的swap文件。你可以根据需要指定大小。成功增加了CentOS上的swap空间。新的swap文件将在系统重新启动时自动挂载并生效。原创 2023-09-08 15:41:59 · 880 阅读 · 0 评论 -
TopSAP天融信 LINUX客户端 CentOS版安装
X86_64(或AMD64)架构客户端deb包:V3.5.2.36.2。X86_64(或AMD64)架构客户端rpm包:V3.5.2.36.2。项目需要用到CentOS环境下的天融信客户端,可以下载LINUX版。如果你需要查找特定文件的路径,你可以将文件名作为参数传递给。Aarch64(或Arm)架构客户端:V3.5.2.36.2。软件包中所有安装的文件和它们的路径。在输出中,你可以找到。MIPS64架构客户端:V3.5.2.36.2。的文件,并输出它的路径。安装的根目录,通常是。原创 2023-09-03 14:05:20 · 6933 阅读 · 1 评论 -
RabbitMQ 启动及参数说明
设置 RabbitMQ 服务器的节点名为 rabbit@server-d68bd189-e9ba-473f-abc0-4f37a5ee71e1。: 这是 Erlang 虚拟机的可执行文件路径,用于执行 RabbitMQ 服务器。: 设置 RabbitMQ 的主目录为 /var/lib/rabbitmq。: 设置日志文件的根目录为 /var/log/rabbitmq。: 设置 Erlang 进程的最大堆栈大小为 1048576。: 分隔符,用于将后续的参数传递给 RabbitMQ 服务器。原创 2023-08-28 14:08:48 · 809 阅读 · 0 评论 -
在CentOS 7上安装和使用Suricata的详细步骤
Suricata已经安装并开始监控网络流量,检测潜在的入侵行为。你可以根据需要进行更多的配置,如日志记录、警报设置等。请参考Suricata的官方文档以获取更详细的配置和使用说明。文件,启用所需的规则集。在Suricata的配置文件中,找到并编辑。替换为要监控的网络接口,例如eth0。原创 2023-07-14 11:49:08 · 2271 阅读 · 0 评论 -
Linux find 命令 文件查找 find /usr/local/log -type f -mtime +7 rm {} \;
语法:find [起始目录] 寻找条件 操作 说明:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件 的文件并对之采取相关的操作。 该命令提供的寻找条件可以...原创 2022-12-27 10:23:32 · 892 阅读 · 0 评论 -
hping使用方法详解
hping是一款更高级的主机扫描工具,它支持TCP/IP数据包构造、分析,在某些防火墙配置或运营商拦截ICMP数据包时,可用来扫描存活主机。 hping还可以伪造源IP,用来发起DDos攻击。 ...转载 2022-12-23 14:12:16 · 1439 阅读 · 0 评论 -
Linux批量kill进程 (批量杀掉进程)、CentOS
“批量Kill 进程 命令: 1 er-hljsps -ef|grep GSM_run.py|grep -v grep|cut -c 9-15|xargs kill -9 命令说明 : 1、管道符 “|” 用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 2、“ps -ef”是 查看所有进程 其中ps -aux 也是查看所有进程 不过两者右以下区别: (1)-ef是System V展示风格,而-aux是BSD风格 ...原创 2022-11-21 22:24:21 · 1568 阅读 · 0 评论 -
Linux安装MinIo(已配置开机重启)
Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作 -...5.尝试登录MinIo地址:主机IP:9889密码为之前设置的admin账号6.新建管理员用户并赋权备注:此处新建的管理员用户...转载 2022-10-14 14:06:55 · 3629 阅读 · 0 评论 -
-bash: pip: 未找到命令 python: can‘t open file ‘pip‘: [Errno 2] No such file or directory
-bash: pip: 未找到命令 python: can't open file 'pip': [Errno 2] No such file or directory ImportError: No module named psycopg2 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop....原创 2022-06-06 18:31:56 · 5245 阅读 · 0 评论 -
CentOS CentOS7 yum install没有可用软件包
已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfilebase: mirrors.aliyun.comextras: mirrors.aliyun.comupdates: mirrors.dgut.edu.cn没有可用软件包 htop。错误:无须任何处理yum install epel-release;然后再试试yum install 其他安装包yum install epel-release;原创 2022-03-23 15:01:24 · 4035 阅读 · 0 评论 -
Python2.7 CentOS7 处理报错 ImportError: No module named psycopg2
运行出错:ImportError: No module named psycopg2import psycopg2Traceback (most recent call last):File “”, line 1, in ImportError: No module named psycopg2安装出错:[root@localhost pyscript]# pip install psycopg2DEPRECATION: Python 2.7 reached the end of its l原创 2021-12-28 15:45:28 · 2246 阅读 · 1 评论 -
Python3 在CentOS7上使用镜像源方式yum进行安装
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.安装epel源扩展# 安装epel源扩展[root@localhost~]$ yum install epel-release -y# ..........epel源安装 python3 python3-devel# epel源已经更新到python3.6.8版本[ro原创 2021-12-23 14:30:54 · 3146 阅读 · 0 评论 -
Linux设置安全连接设置(私钥)rsa
Linux设置安全连接设置(私钥)1.私钥制作工具:puttygen连接工具:xshell和putty。2.制作私钥和公钥a.打开puttygen点击Generate生产公钥和私钥(鼠标需要晃动,进度条才会前进)b. 设置标签(comment)[1]和私钥密码[2],并且保存公钥[3]和私钥[4],还有保持openssh私钥(Conversions – export openSSH KEY)c.编辑公钥(lwj就是comment)(以下内容为同一行)ssh-rsa AAAAB3NzaC1y转载 2021-11-26 10:31:24 · 765 阅读 · 0 评论 -
Linux系统 reboot和init 6之间的区别
Linux系统 reboot和init 6之间的区别init命令用于改变操作系统的运行级别。Init 6是重新启动机器。reboot也是重新启动机器。那么这两个命令到底有什么区别呢?对这两个操作使用man命令看到的内容如下:'init 6' 基于一系列/etc/inittab文件,并且每个应用都会有一个相应shutdown脚本。'init 6' 调用一系列shutdown脚本(/etc/rc0.d/K*)来使系统优雅关机;'reboot'并不执行这些过程,reboot更是一个kernel级别原创 2021-10-25 16:14:55 · 1080 阅读 · 0 评论 -
Python实现SSH远程登陆,并执行命令的方法
使用SSH远程登陆到主机,然后执行相应的commandimport paramiko def sshclient_execmd(hostname, port, username, password, execmd): paramiko.util.log_to_file("paramiko.log") s = paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy())原创 2021-10-08 17:24:10 · 2606 阅读 · 0 评论 -
python 编译出现SyntaxError: Non-ASCII character ‘\xe8‘ in file in file serverinfo.py on line 4, but no
File “xxx.py”, line 4SyntaxError: Non-ASCII character ‘\xe8’ in file xxx.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details问题主要是编译中出现了中文或特殊字符,使用以下方式解决:在文件头部第1行加上编码...原创 2021-08-30 11:37:31 · 8642 阅读 · 0 评论 -
Python获取网卡信息(名称、MAC、IP、网关等)
“人生苦短,我用Python”。Python的高效有一部分是跟它丰富的模块分不开的。Python有很多第三方模块可以帮助我们完成一些事情,减少开发时间。Python pypi库中一个模块名字叫“netifaces”,使用C语言写的一个第三方模块。可以:1.获取本机的所有网关2.获取本机所有的接口Interface(网卡NIC)3.获取本机指定接口的详细信息,包括IP地址、子网掩码、广播地址、MAC地址等不过遗憾的是这个模块的功能太有限以及会带出一些令人困惑的信息,例如Windows系统上的子转载 2021-08-24 16:52:52 · 10471 阅读 · 0 评论 -
find排除一个或多个目录的方法
find排除一个或多个目录的方法百度就是垃圾,搜索结果千篇一律,错抄错。google一下,总结find排除某个目录的方法:How to exclude a directory in find . commandUse the -prune switch. For example, if you want to exclude the misc directory just add a -path ./misc -prune -o to your find command:寻找当前目录,排除misc转载 2021-08-06 20:16:52 · 11177 阅读 · 3 评论 -
top命令VIRT,RES,SHR,DATA的含义 Linux Ubuntu CentOS Mint fedora...
top命令VIRT,RES,SHR,DATA的含义 Linux Ubuntu CentOS Mint fedora...top命令VIRT,RES,SHR,DATA的含义VIRT:virtual memory usage 虚拟内存RES:resident memory usage 常驻内存SHR:shared memory 共享内存DATA列信息top命令VIRT,RES,SHR,DATA的含义VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用转载 2021-08-06 19:29:37 · 4312 阅读 · 0 评论 -
Ubuntu 中使用apt,apt-get 指定Python版本安装
Ubuntu 中使用apt,apt-get 指定Python版本安装1. 安装Python软件工具sudo apt-get install python-software-properties2. 添加仓库镜像源sudo add-apt-repository ppa:fkrull/deadsnakes或sudo vim /etc/apt/sources.list.d/fkrull-ubuntu-deadsnakes-xenial.list添加源:deb http://ppa.launchpad原创 2021-08-05 23:28:14 · 24906 阅读 · 1 评论 -
zerotier 部署及命令大全; Ubuntu 搭建 Zerotier One MOON 根目录服务器; GNU nano使用保存退出的说明
zerotier 部署及命令大全查询节点:zerotier-cli peers加入网络(必须使用root权限):sudo zerotier-cli join xxxxxxxxxxxxxxxx离开网络:zerotier-cli leave xxxxxxxxxxx加入moon(自建节点)zerotier-cli orbit xxxxxxx yyyyyyyy离开moonzerotier-cli deorbit xxxxxxxxUbuntu 搭建 Zerotier One MOON转载 2021-07-03 12:23:22 · 4656 阅读 · 0 评论 -
查看CentOS版本信息,CentOS6,CentOS7,CentOS8
查看CentOS版本信息,CentOS6,CentOS7,CentOS8查看CentOS版本信息(一) 查看已经安装的CentOS版本信息1.`cat /etc/issue`2. `cat /etc/redhat-release`3. `cat /proc/version`4.`uname -a`5. `uname -r`(二)查看系统是32位或者64位的方法1. `getconf LONG_BIT` or `getconf WORD_BIT`2. `file /bin/ls`查看CentOS版本信息查转载 2021-06-28 15:37:00 · 20108 阅读 · 0 评论 -
ubuntu ufw firewall防火墙端口设置 (防火墙的的开启、禁用、开放端口、关闭端口、重置、重启...)
ubuntu ufw firewall防火墙端口设置firewall 安装firewall-cmd --zone=public --add-port=6379/tcp --permanent重新加载防火墙生效上面的配置firewall-cmd --reload配置端口是否访问的时候,需要安装防火墙sudo apt-get install firewalldfirewall在ubuntu机器上也可以运行,但是ubuntu通常使用ufw的防火墙。ufw开启sudo ufw enable原创 2021-06-20 23:29:24 · 6231 阅读 · 0 评论 -
UBUNTU Ubuntu,LinuxMint 的VI方向键按出来是字母
UBUNTU Ubuntu,LinuxMint 的VI方向键按出来是字母VI为了兼容老机器,默认开启的兼容模式,方向键在编辑模式(INSERT)不能用,按出来是字母,退格键也不能,只可以在命令模式下(ESC)用。VI打开文件默认就是命令模式,insert进入编辑模式。只要将/etc/vim/vimrc.tiny文件中改为非兼容模式就行vi /etc/vim/vimrc.tiny用方向键移动光标到set compatible的c字母,然后按INSERT进入编辑模式,将“set compatible原创 2021-06-20 21:54:38 · 692 阅读 · 0 评论 -
Linux删除7天前的文件,删除日志文件
Linux删除7天前的文件,删除日志文件使用find命令搜索X天前的文件,前根据需要删除它先列出 /home/web/db 下面7天前的文件find /home/web/db -type f -mtime +7检查列出的文件列表,如果没有问题,使用下面的命令删除它find /opt/backup -type f -mtime +7 -exec rm -f {} \;根据文件后缀删除文件增加过滤条件,只删除某一类型的文件。比如删除.log后缀的7天前的日志文件find /var/log原创 2021-06-20 19:11:34 · 7625 阅读 · 0 评论 -
U盘启动盘,启动时报错Failed to load ldlinux.c32的解决办法
U盘启动盘,启动时报错Failed to load ldlinux.c32的解决办法最近使用U盘为一台服务器安装linux操作系统,启动时报错,报错信息如下:Failed to load ldlinux.c32Boot failed: please change disks and press a key to continue.对于这个问题,百度上也有好几个答案,比如我这个U盘启动盘是用ultraiso做的,建议使用其他制作工具,比如rufus。其实对这个问题,有一个更简单的办法,只需要在ult原创 2021-06-15 00:34:01 · 10468 阅读 · 2 评论 -
Lubuntu系统介绍
Lubuntu系统介绍Lubuntu特性预设系统元件LubuntuLubuntu(发音:宽式IPA:/luːˈbuːntuː/)是新的Ubuntu Linux桌面系统计划,其默认桌面环境为LXDE,特别适用于配备老旧的电脑。和Xubuntu、Ubuntu Lite一样,都是属于追求轻巧的Ubuntu分支。其特色除了轻巧快速外,并提供极低的包相依性,将因为包相依造成的操作问题减到最低。特性轻巧 -只需要很少的CPU资源即可执行顺畅,而且当记忆体容量充足时表现特别出色。快速 -它甚至可以執行在199转载 2021-04-04 14:49:23 · 3828 阅读 · 0 评论 -
Centos7系统添加Windows中文字体
Centos7系统添加Windows中文字体Java生成图片时,部分文字为乱码,Linux系统本身就不自带Windows中文字体,将Windows中文字体导入至Linux解决中文乱码问题# 1.安装字体库(已存在的跳过)yum -y install fontconfig# 2.新建存储中文字体的目录mkdir /usr/share/fonts/chinese# 3.利用sFTP或其他工具将windows字体上传# 4.安装ttmkfdir用于搜索目录中所有的字体信息并汇总生成fonts.原创 2021-01-31 18:45:22 · 487 阅读 · 0 评论 -
PostgreSQL数据库定时任务扩展, 定时任务(pg_cron)。What is pg_cron ?
PostgreSQL不自带定时任务功能,但是可以安装第三方的扩展或者使用操作系统的cron,第三方扩展使用比较多的有pgAgent和pg_cronWhat is pg_cron?pg_cron is a simple cron-based job scheduler for PostgreSQL (9.5 or higher) that runs inside the database as an extension. It uses the same syntax as regular cron,.转载 2020-12-21 01:54:49 · 2677 阅读 · 0 评论 -
MySQL、PostgreSQL、MongoDB 运行监控小工具 sqshq/sampler
PostgreSQL监控小工具安装sudo wget https://github.com/sqshq/sampler/releases/download/v1.1.0/sampler-1.1.0-linux-amd64 -O /usr/local/bin/samplersudo chmod +x /usr/local/bin/samplerconfig.ymlvariables: PGPASSWORD: xxxxxx postgres_connection: psql -h原创 2020-12-20 23:10:22 · 348 阅读 · 0 评论 -
解决 ModuleNotFoundError: No module named ‘pyquery‘ 及 -bash: pip: command not found
解决 ModuleNotFoundError: No module named 'pyquery' 及 -bash: pip: command not found1、 ModuleNotFoundError: No module named 'pyquery'2、 -bash: pip: command not found pip命令报错 解决方法1、 ModuleNotFoundError: No module named ‘pyquery’通过如下命令安装pyquery模块:pip inst原创 2020-12-09 13:02:19 · 1987 阅读 · 1 评论 -
最简单的 Linux添加组、创建新用户,删除用户
最简单的 Linux添加组、创建新用户,删除用户添加用户组添加用户设置用户登录权限禁用用户登录权限设置密码删除用户添加用户组# groupadd groupname添加用户# useradd username -m -s /bin/bash -d /home/username -g groupname参数说明:`-s /sbin/nologin`设置不能登陆 `-s /bin/false`(老方法) 也行`-d` 设置用户主目录`-g` 用户组`-m` 创建用户目录更改用户登录权原创 2020-11-12 10:34:15 · 185 阅读 · 0 评论 -
sapjco3 开发与部署环境设置 Could not initialize class com.sap.conn.jco.JCo] with root cause
sapjco3 开发与部署环境设置windows 环境设置1.sapjco3.dll 需要与 sapjco3.jar 在同一目录2.设置系统环境变量,将sapjco3所在目录加入系统环境变量3.根据自己的操作系统版本选择对应的sapjco3包32位系统 例如: 新建环境变量 变量名: JAVA_SAPJCO 变量值: E:\sapjco3\sapjco3-win32 将新建的 JAVA_SAPJCO 环境变量加入 系统环境变量转载 2020-11-03 00:42:28 · 6674 阅读 · 1 评论