Linux技术
qdylan
入对行, 跟对人。
展开
-
[2021-11-08] maria DB 重装,被黑后
背景:中招了,在MacWk - 精品mac软件下载这个网站上下载的Navicat Premium,含黑客程序,导致整个数据库中的数据被删, 幸亏, 有备份,没使用root用户,立刻改密码,恢复数据,但是怕,黑客程序,更近一步侵蚀,决定重新,安装mariaDB重装过程:1. 看看系统都有哪些程序,需要重装:rpm -qa | grep mariadb2. 卸载mariadb 数据库相关部分:# rpm -e --nodeps mariadb# rpm -e --nodeps m..原创 2021-11-08 15:22:38 · 1934 阅读 · 0 评论 -
[Linux][2012-11-01] openssl demo 例子
开源的东东到处都是。 开源的软件都提供的 demo,在安装包中,或安装以后的目录里。 如 openssl中 自带了各种你需要的例子:超多超全 可以搜索 /demos/ 其中包含各种 文件。原创 2012-11-01 17:40:47 · 727 阅读 · 0 评论 -
[Linux][2012-11-18] bz2 文件 解压
bzip2 -d gcc-4.1.0.tar.bz2---上面解压完之后执行下面的命令。tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar解完之后会出现多一个文件夹 gcc-4.1.0转载 2012-11-18 22:53:09 · 404 阅读 · 0 评论 -
[Linux][2012-12-11] gcc -D 选项
编写程序时, 经常需要划分级别, 如 Debug 级别,release级别等。可以分开一些日志等信息是否必要。 例如: #ifdef _DEBUG_#define DEBUG_LOG printf#else#define DEBUG_LOG#endif意思就是, 如果定义了 _DEBUG_ 就 将系统中的 DEBUG_LOG 语句换成 printf,就是执行打印原创 2012-12-11 14:50:33 · 564 阅读 · 0 评论 -
[Linux][2013-1-6] tcp 链接中 各 参数 设置
英文版本:http://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt设置tcp参数一定要小心谨慎,轻易不要更改线上环境,我贴一下我们线上环境中,sysctl.conf的内容,见文章底部net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv转载 2013-01-06 15:10:07 · 444 阅读 · 0 评论 -
[Linux][2013-5-13] Linux Shell $ $$ 美元符号
原文转自:http://blog.csdn.net/lovingprince/article/details/6332636linux脚中经常会遇到一大堆美元符号($),有些符号容易搞混,他们代表的含义我做个记录:[c-sharp] view plaincopyprint?$0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参转载 2013-05-13 09:48:42 · 781 阅读 · 0 评论 -
[Linux][2013-9-23] vmstat 工具
转自: http://wangjunle23.blog.163.com/blog/static/11783817120127220393903/vmstat -n 3 (每个3秒刷新一次) procs -----------memory---------- ---swap-- -----io----转载 2013-09-23 14:14:50 · 556 阅读 · 0 评论 -
[Linux][2014-06-03] grep 主要参数
1. -i : 不区分大小写转载 2014-06-03 14:34:20 · 496 阅读 · 0 评论 -
[Linux][2014-09-04] Linux 打印 颜色显示
linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33)。书写格式,和相关说明如下:复制代码 代码如下:格式:\033[显示方式;前景色;背景色m 说明:前景色 背景色 颜色-----------------转载 2014-09-04 09:42:46 · 1300 阅读 · 0 评论 -
[Linux][2014-09-23] enca Linux下 文件编码 查看 转换 工具
Windows下中文的默认编码是bg2312Linux下是utf-8。转载 2014-09-23 15:33:34 · 2524 阅读 · 2 评论 -
[Linux][2015-03-17] gcc/g++ 编译选项
转自:http://blog.chinaunix.net/uid-7673620-id-2598645.html太长了, 有空的 时候 再研究GCC的几个常用选项 gcc常用的编译选项对代码的影响创建时间:2001-12-21文章属性:原创文章来源:http://xfocus.转载 2015-03-17 17:28:40 · 462 阅读 · 0 评论 -
[boost][2015-04-23] boost linux下的安装 编译 使用
参考博文:http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html一、下载使用svn下载主线最新版本: http://svn.boost.org/svn/boost/trunk。可以很方便的进行update和build,而不是每次都下载新的安装包并rebuild。二、编译转载 2015-04-24 09:59:29 · 484 阅读 · 0 评论 -
[Linux][2012-08-29] Linux 版本查看
提供以下 三种方式 uname -acat /proc/version/etc/SuSE-release/etc/redhat-release/etc/debian_version原创 2012-08-29 16:12:19 · 768 阅读 · 0 评论 -
[Linux][2012-09-27] Linux nm && ldd 命令
原文转自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/22/1782685.html 1. Linux nm 命令nm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’][‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’]转载 2012-09-27 17:44:25 · 1025 阅读 · 0 评论 -
[Linux][2011-5-25]linux mmap()
<br />Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明: 头文件:<unistd.h> <sys/mman.h> 原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize); 返回值: 成功则返回映射区起始地址, 失败则返回MAP_FAILED(-1). 参数:a转载 2011-05-25 14:23:00 · 374 阅读 · 0 评论 -
[Linux][2011-11-23] bash if 比较 # 重定向
if 语句格式:if [ condition ]then actionfi需要注意的是, bash中的大部 比较运算符、 关键字、 括号的前后都需要加空格的。1.文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d转载 2011-11-23 14:26:29 · 524 阅读 · 0 评论 -
[Linux][2011-11-5] errno linux socket
errno.00 is: Successerrno.01 is: Operation not permittederrno.02 is: No such file or directoryerrno.03 is: No such processerrno.04 is: Interrupted system callerrno.05 is: Input/output error转载 2011-11-05 11:15:52 · 1057 阅读 · 0 评论 -
[Linux][2011-11-5] error 宏 linux socket
所有的错误代码都在头文见“errno.h”中定义,它们所有的展开以后都是整数常量。这里的有些错误在GNU的系统中不会发生,但是在其他系统中使用GNU库的时候会出现。宏: int EPERM操作不被允许;只有文件(或其他资源)或进程的主人才能有特权作这个操作。 宏: int ENOENT没有这样的文件或目录。这是一个普通文件上的“文件不存在”错误,文件不在转载 2011-11-05 11:30:45 · 875 阅读 · 0 评论 -
[Linux][2011-11-23] makefile 教学篇
原文 转自: http://os.51cto.com/art/200806/75991.htm 上篇http://os.51cto.com/art/200806/75992.htm 下篇二、Make程序的命令行选项和参数我们知道,make程序能够根据程序中各模块的修改情况,自动判断应对哪些模块重新编译,保证软件是由最新的模块构建的。至于检查哪些模块,以及如何构建软件由makefil转载 2012-06-04 15:57:40 · 910 阅读 · 0 评论 -
[Win 7][2012-06-15] Windows 7 无线 mac地址是可以改的
本人亲身试用, 证明 是好的! 利用Regedit注册表修改第1步,单击“开始”,选中“运行”,键入“regedit”调出注册表。第2步,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002 等主键下,转载 2012-06-15 14:36:31 · 451 阅读 · 0 评论 -
[linux][2012-06-15]QQ 消息包分析
消息包原文:GET /mini/miniportal.zip?clientuin=1234567&clientkey=CCF25254618F9B497421C8BA02930A487BCE0DD84B42C42BDAF5C0D2B8F304CC&ptlang=2052&v=1&k=975959690fb8a757287e20e99ba60a41&QQVer=4561 HTTP/1.1Ac原创 2012-06-15 15:19:51 · 931 阅读 · 0 评论 -
[linux][2012-06-16] RTSP 错误代码
标准RTSP 消息的错误代码– 在应答消息的第一行表示 ”100” ; Continue (all 100 range) “200” ; OK ”201” ; Created ”250” ; Low on Storage Space ”300” ; Multiple Choices ”301” ; Moved Permanently ”302” ; Moved T转载 2012-06-16 15:47:01 · 610 阅读 · 0 评论 -
[Linux][2012-08-03] Redhat : This system is not registered with RHN
由于redhat 没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新: 更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目转载 2012-08-03 15:03:44 · 443 阅读 · 0 评论 -
[Linux][2012-08-06] 1 字节对齐
#pragma pack(1)原创 2012-08-06 10:53:33 · 354 阅读 · 0 评论 -
[Linux][2010-12-31] pstack 命令
pstack: command not foundpstack使用不了解决方法.原创 2010-12-31 14:57:00 · 13230 阅读 · 0 评论