
Linux
FlySpace
这个作者很懒,什么都没留下…
展开
-
解决Manjaro内核升级失败无法启动问题一例
这两天升级了manjaro-5.10.13 内核过程中,一台Asus N43的老本出现了各种诡异问题,记录一下:1. 目录链接丢失参照其他机器重建了lib,sbin等目录链接。2. 新内核无法启动将grub中的quiet参数去掉,可以看到kernel panic: /init not found的报错,参考文章: http://zjykzk.github.io/posts/cs/linux/fix-bad-init/, 解开initramfs.img文件。发现缺少了lib目录下的so文.原创 2021-02-13 05:35:18 · 1349 阅读 · 0 评论 -
树莓派4配置USB启动-解决wlan0不识别问题
参考了文章https://blog.csdn.net/nanhantianyi/article/details/106542616基于RaspiOS-lite-2021.1.11 成功升级了Pi4的eeprom,制作并实现了USB 2.0硬盘启动,发现网卡wlan0无法识别。多方查找,最终参考了文章 https://www.linuxquestions.org/questions/slackware-arm-108/raspberry-pi-3-b-wifi-nic-not-found-417562原创 2021-01-24 22:16:20 · 2364 阅读 · 0 评论 -
Manjaro 安装Mariadb 10.4.10后修改密码
Manjaro 安装了Mariadb 10.4.10 后,发现找不到初始密码的位置,于是尝试重置密码,网上原来的各种重置方法都无效,经过多次尝试,最终按下面的步骤修改成功,记录备忘。1. 首先安装客户端和服务器yay -S mariadb2. 初始化配置sudo mariadb-install-db --user=mysql --basedir=/usr --datadir...原创 2019-12-21 21:55:47 · 1958 阅读 · 0 评论 -
Manjaro安装Xrdp
安装包管理工具 pacman -S yay 安装依赖库 pacman -S binutils 安装依赖库pacman -S nasm 安装依赖库pacman -S patch 安装XRDP yay -S xrdp原创 2019-11-06 20:39:47 · 5815 阅读 · 0 评论 -
CentOS 8.0 安装 PostgreSQL12
CentOS 8.0 基于最小包安装,此后需要安装PostgreSQL12。1. 安装源 dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm2. 安装postgresql12此时报错找不到包。参考网上...原创 2019-10-12 00:43:18 · 2065 阅读 · 1 评论 -
CentOS 7 升级gcc版本
安装devtoolset-7套件:1. # yum install centos-release-scl2. # yum install devtoolset-7-gcc-c++设置devtoolset-7 为默认的gcc编译器1. $ scl enable devtoolset-7 bash修改/etc/profile 加入:source /opt/rh/devt...原创 2019-03-21 16:18:21 · 497 阅读 · 0 评论 -
PMTU 黑洞路由器
当路由器必须将 IP 包分段但又因 DF 标记设置为 1 而不能分段时,路由器可采用以下任一种方式:•发送符合 RFC 792 中最初定义的“ICMP Destination Unreachable-Fragmentation Needed and DF Set”消息,然后丢弃该包。原始消息格式中不包含有关转发失败的链路的 IP MTU 的信息。转载 2014-09-21 21:12:10 · 11302 阅读 · 0 评论 -
htop: 比top好用的Linux进程管理监控工具
htop: 比top好用的Linux进程管理监控工具2013-08-09Posted by yeho1. htop简介Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。用户一般可以在top无法提转载 2014-09-19 23:16:22 · 638 阅读 · 0 评论 -
CentOS 6.4 下DB2登录报错SQL30082N reason "26"
在centos 6.4下安装了db2v8.1, 安装是成功的,但我用下面语句登录的时候,db2 "connect to iccdb user testuser using testuser123"就提示:SQL30082N Attempt to establish connection failed with security reason "26" ("SERVER SEC转载 2013-11-26 18:40:44 · 1954 阅读 · 0 评论 -
FC19 升级后网卡名称改变
fedup升级FC19后,ip-sentinel未正常启动,检查发现网卡名称由eth0变为ens192,修改ip-sentinel脚本后恢复正常。原创 2013-07-05 09:35:49 · 742 阅读 · 0 评论 -
Fedora 16升级到17遇到的一个问题
系统是从Fedora15通过preupgrade升级到16的,再次升级到17时遇到个问题:检查设备时出错,升级程序认为是个bug,看了详细信息,发现有个ISO设备报错,终于想起来曾经通过修改fstab挂载了ISO文件。去掉ISO挂载就一切正常了!大家升级时要注意这个问题!原创 2012-07-09 11:49:35 · 588 阅读 · 0 评论 -
ACE 6.1.2 编译问题
一段简单的测试代码#include #include "ace/Log_Msg.h"#include "ace/OS_main.h"int main0() { cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! return 0;}int ACE_TMAIN(int arg,ACE_TCH原创 2012-06-12 13:00:05 · 1479 阅读 · 0 评论 -
Postfix无法投递与网络质量
最近邮件服务器经常发生对于特定域名无法投递直到退信的问题。经查,发现 ping丢包率>10%解决了丢包问题后,邮件就正常投递了。mtr工具可以分析产生丢包节点。原创 2011-12-11 13:13:04 · 574 阅读 · 0 评论 -
Serva 3.0 网络启动安装CentOS 7
最近在安装CentOS时遇到光驱问题,无奈寻求PXE安装方法,搜索到Serva PXE比较方便,遂测试之。只要一试问题立马出现,Serva官方提供的说明和BHL文件都无法安装。首先报错"Initial menu has no label entries",查看日志发现访问menu.def时出现的错误,于是在menu.def文件增加了LABEL定义。LABEL NWA_PXE\Cen原创 2016-11-04 00:31:26 · 2877 阅读 · 0 评论 -
Nagios CentOS 7 安装配置
基本安装参考文章 https://www.server-world.info/en/note?os=CentOS_7&p=nagios 新增主机配置:在conf.d目录下新建设备配置 gateway.confdefine host{ use linux-server host_name 10.1.0.1 #注意此处应配置IP,否则无...原创 2018-04-18 10:50:42 · 162 阅读 · 0 评论 -
Git源码安装MantisBT
1. 获取MantisBT源码 git clone https://github.com/mantisbt/mantisbt.git2. 配置Web服务器3. 访问Mantis 发现报错 500,查看PHP日志看到 报错:[29-Jun-2018 20:12:24 Asia/Hong_Kong] PHP Fatal error: require_once(): Failed opening r...原创 2018-06-29 20:27:34 · 589 阅读 · 0 评论 -
解决nginx 反向代理apache webdav 文件不能改名问题
最近在开发环境配置nginx+apache 实现webdav反向代理时,发现不能修改webdav目录中的文件名称。检查了nginx日志发现apache报错 405, 检查apache日志,发现报错:"DAV not enabled for /imgdav/2.txt [405, #0]" 。此时nginx 对外的目录名为 imgdav,apache服务器上的webdav目录名为webda...原创 2019-03-12 12:26:22 · 1761 阅读 · 0 评论 -
iptables 常用管理操作
iptables -L --line-number -v 列出现有的规则,并显示行号,并显示匹配规则的统计信息(包大小和计数)。 iptables -I INPUT -m geoip ! --src-cc US -j DROP 丢弃来源US以外的数据包。 iptables-I INPUT9-m geoip ! --src-cc US-j DROP 按行号加入删除规则...原创 2019-04-08 13:21:31 · 162 阅读 · 0 评论 -
1-CentOS 7 安装 asp.net core 运行环境
安装Yum源:sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpmsudo yum makecache安装dotnet-sdksudo yum install dotnet-sdk原创 2019-05-27 15:54:03 · 312 阅读 · 0 评论 -
CentOS 7.6 安装WPS Office
1. WPS官网下载 http://wps-community.org/downloads2. 安装依赖库 yum install libGLU yum install libXScrnSaver3. 升级GLIBC 2.18 (CentOS 7.6.1810 升级了GLIBC后,Gnome UI界面不显示任务栏,请谨慎升级)wget http://ftp....原创 2019-05-23 13:01:10 · 1339 阅读 · 0 评论 -
中标麒麟7.0试用-HyperV安装
最近听说客户要转向中标麒麟系统,要求我们先进行体验打算在HyperV中安装试试。1. Live光盘运行起来了,能看到界面。2. 选择安装到硬盘,报错了,看来NeoKylin还不支持HyperV,待后续观察...。...原创 2019-06-03 15:08:37 · 2619 阅读 · 0 评论 -
Ubuntu 17.10 更新补丁
今天,需要用到ubuntu桌面环境,但手头只有17.10的镜像,安装之后发现apt update不能更新....,设置了国内镜像也不行,经过bing搜索发现,17.10已经停止支持,需要将源服务域名修改为old-releases.ubuntu.com才能更新。...原创 2019-09-30 13:06:11 · 125 阅读 · 0 评论 -
CentOS6升级到CentOS6CR
CentOS官方发布了CR升级库,这表明CentOS 6.1的发布可能又要延期了。安装yum配置文件:yum install centos-release-cr,官方的镜像不大稳定,建议使用mirrors.163.com。# CentOS-CR.repo## The continuous release ( CR ) repository contains rpm原创 2011-12-11 13:48:12 · 591 阅读 · 0 评论 -
CentOS 6环境编译的程序在CentOS5环境运行时报错GLIBCXX_3.4.9的解决方法
CentOS 6环境编译的程序TestGcc在CentOS5环境运行时报错: ./TestGcc./TestGcc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./TestGcc)./TestGcc: /usr/lib64/libstdc++.so.6: version `原创 2011-12-08 23:37:33 · 1797 阅读 · 1 评论 -
一种Slice文件一致性测试方法
利用ICE通讯时,如果多方编译Slice文件,非常可能导致Slice版本不一致。一致性分析是比较耗时的排查工作,这里提供一种方便检查的方法。1. 利用Slice2cs编译Slice并建立类库。2.引用类库,利用C#反射机制自动调用接口。3.没有遇到异常表明Slice文件一致。原创 2011-11-12 11:01:56 · 484 阅读 · 0 评论 -
[RHEL 4U4] [最小] 安装Lustre 1.6
本例采用RPM安装安装Source前提是安装有gcc,参见 gcc安装。本文参考 Lustre文件系统配置注意: 必须安装source rpm,否则在lmc配置时会提示找不到模块 libcfs#安装Lustre启动需要得内核patchrpm -ivh kernel-lustre-smp-2.6.9-42.EL_lustre.1.5.95.i686.rpmkernel-lustre-source-2原创 2006-11-20 21:55:00 · 2238 阅读 · 0 评论 -
[RHEL 4U4] [最小] gcc安装
最小安装并没有安装gcc需要手工安装1. rpm -ivh cpp-3.4.6-3.i386.rpm2. rpm -ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm rpm -ivh glibc-headers-2.3.4-2.25.i386.rpm rpm -ivh glibc-devel-2.3.4-2.25.i386.rpm3.原创 2006-11-20 13:43:00 · 1390 阅读 · 0 评论 -
[RHEL 4U4] 最小安装后安装配置LVS (RPM)
前提: 1.关闭iptables 防火墙 2. 关闭SELinux#安装 ipvsadmrpm -ivh ipvsadm-1.24-6.i386.rpm#安装PHP (Disk 2)rpm -ivh curl-7.12.1-8.rhel4.i386.rpmrpm -Uvh php-4.3.9-3.15.i386.rpm php-pear-4.3.9-3.15.i386.rpm#安装piran原创 2006-11-17 14:42:00 · 1800 阅读 · 0 评论 -
[RHEL 4U4] 最小安装后安装Apache(RPM)
安装时选择最小安装要安装Apache需要安装apr-0.9.4-24.5.i386.rpmapr-util-0.9.4-21.i386.rpmhttpd-suexec-2.0.52-25.ent.i386.rpmhttpd-2.0.52-25.ent.i386.rpm 以上RPM包在Disk2中rpm -ivh apr-0.9.4-24.5.i386.rpmrpm -ivh apr-util-0.原创 2006-11-13 12:03:00 · 1402 阅读 · 0 评论 -
[Fedora Core 6] 安装 Oracle 10g Client For Linux 安装
Fedora6 下安装 Oracle 10g Client For Linux 安装1. 忽略系统检查 ./runInstaller -ignoresysprereqs2.提示缺少 libXp.so.6 yum -y install libXp.so.6再次运行, OK,出现安装界面。3. Oracle 10g 默认不支持中文安装时将 /etc/sysconfig/i18n 中的 LANG改为 e原创 2006-10-30 15:58:00 · 3446 阅读 · 1 评论 -
Linux C++程序运行的问题
需要在环境变量LD_LIBRARY_PATH中指定共享库的位置,多个用分号(;)分隔。 Linux下执行程序时发生错误: cannot restore segment prot after reloc:Permission denied 原来这是SELinux搞的鬼,解决办法有两个1. 使用chcon 命令示例: chco原创 2006-10-31 17:35:00 · 1135 阅读 · 0 评论 -
[Fedora 6] yum本地repo安装
调了好久,无论怎么改,一直出现错误 Resolving Dependencies--> Populating transaction set with selected packages. Please wait.---> Downloading header for dasher to pack into transaction set.media://1161131669.029329%234原创 2006-10-31 01:16:00 · 4092 阅读 · 0 评论 -
[Fedora Core 6] NTFS分区访问
Fedora 6 下安装 ntfs-3g ntfsprogs ntfsprogs-gnomevfs即可读写NTFS分区The Linux-NTFS project (http://www.linux-ntfs.org/) aims to bring full support for the NTFS filesystem to the Linux原创 2006-10-30 15:39:00 · 1545 阅读 · 0 评论 -
Linux C++ 动态加载共享库
编译时需要 链接库 dldlopen() dlopen函数打开一个函数库然后为后面的使用做准备。C语言原形是: void * dlopen(const char *filename, int flag); 如果文件名filename是以“/”开头,也就是使用绝对路径,那么dlopne就直接使用它,而不去查找某些环境变量或者系统设置的函数库所在的目录了。否则dlopen() 就会按照下面的次序查原创 2006-11-01 17:03:00 · 4267 阅读 · 0 评论 -
Iperf loop性能测试与比较
测试环境硬件:IBM T43 (PM 2.0 / 1G /60G 7200KPM)1. FC6------------------------------------------------------------Client connecting to 127.0.0.1, TCP port 5001TCP window size: 49.2 KByte (default)-----------原创 2007-02-12 00:48:00 · 2129 阅读 · 0 评论 -
[Fedora Core 6] 安装VirtualBox的问题
下载VirtualBox_1.3.6_Linux_x86.run 运行./VirtualBox_1.3.6_Linux_x86.run install /opt/VirtualBox 出错./VirtualBox_1.3.6_Linux_x86.run install /opt/VirtualBoxVerifying archive integrity... All good原创 2007-03-10 14:26:00 · 1712 阅读 · 0 评论 -
CentOS 安装动态域名解析客户端
wget http://cdn.dyndns.com/ddclient.tar.gztar -xzvf ddclient.tar.gzcd ddclient-3.7.3/mkdir /etc/ddclientmkdir /var/cache/ddclientcp ddclient /usr/local/sbincp sample-etc_ddclie转载 2011-11-12 11:12:06 · 4507 阅读 · 0 评论 -
RHEL6-易用的防火墙配置工具
<br />RHEL 6 防火墙管理终于和Windows防火墙管理一样易用了,更为强大!<br />尤其是端口转发功能,企业防火墙必不可少的功能windows却没有。<br /><br /> <br />原创 2010-11-24 21:19:00 · 1442 阅读 · 0 评论 -
Fedora8 Java问题 xcb_xlib.c:50: xcb_xlib_unlock
运行java出现的问题java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock failed.解决方法:1. export LIBXCB_ALLOW_SLOPPY_LOCK=12. yum --enablerepo=development update libxcb原创 2007-11-26 21:34:00 · 908 阅读 · 0 评论 -
FreeNX 优秀的Linux远程桌面软件
NX 是 NoMachine 公司的一项新的远程桌面的技术,可以提供从 56K Modem 到 LAN 环境下的高效能的远程桌面服务,NX Server是其 Commercial 版本(要钱的),FreeNX 是一个 GPL 的 NX Server,给俺们穷人用的。据说声音也可以像 Windows XP 一样传过来,还没有试过。在 Fedora Core 2 上尝试一下,参考这篇文章, 该文作转载 2007-10-16 22:42:00 · 4272 阅读 · 0 评论