随笔分类 -  Linux杂项

摘要:CC 与 CXX: 这是 C 与 C++ 编译器命令。默认值一般是 “gcc” 与 “g++”。 gcc 来编译链接 C++ 程序也是可行的 gcc helloworld.cpp -lstdc++ -o helloworld CPPFLAGS will be given to the C prepr 阅读全文
posted @ 2017-10-24 10:51 那一剑的風情 阅读(175) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/suntp/p/6473751.html 如果用gcc编译使用了POSIX thread的程序时,通常需要加额外的选项,以便使用thread-safe的库及头文件,一些老的书里说直接增加链接选项 -lpthread 就可以了。 而gcc手册里则指出 阅读全文
posted @ 2017-10-23 20:19 那一剑的風情 阅读(2348) 评论(0) 推荐(0)
摘要:如果你的程序中使用dlopen、dlsym、dlclose、dlerror 显示加载动态库,需要设置链接选项 -ldl 加载动态链接库,首先为共享库分配物理内存,然后在进程对应的页表项中建立虚拟页和物理页面之间的映射。 你可以认为系统中存在一种引用计数机制, 每当一个进程加载了共享库(在该进程的页表 阅读全文
posted @ 2017-10-23 19:50 那一剑的風情 阅读(16454) 评论(0) 推荐(1)
摘要:rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能。 1.安装 rpm -ivh 软件包名 安装软件包并显示安装进度。这个是用得最多的了 2.查询已经安装哪些软件包。 rpm -q 软件包名 附加查询命令: a 查询所有已经安装的包以下两个附加命令用于查 阅读全文
posted @ 2017-10-23 19:47 那一剑的風情 阅读(438) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/u010142437/article/details/70140732 功能说明:列出目录内容。 语 法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <范本样式>][-T <跳格字数>][-w <每列字符 阅读全文
posted @ 2017-10-23 10:39 那一剑的風情 阅读(1251) 评论(0) 推荐(0)
摘要:ls -lt --full-time | grep '2017-10-23 10:03' | awk '{print $9}' | xargs rm -f 先grep日期,然后awk找到文件名,最后xargs传参给rm -f 命令,删除相应文件 ls命令详解参见:http://www.cnblogs 阅读全文
posted @ 2017-10-23 10:39 那一剑的風情 阅读(744) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/123-/p/4189072.html 用户组 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创 阅读全文
posted @ 2017-10-23 09:50 那一剑的風情 阅读(177) 评论(0) 推荐(0)
摘要:场景: 写了脚本,想用命令chkconfig加载自启动。 chkconfig mongod on 解决方法: mongod 脚本的开头要这样加: #!/bin/bash #chkconfig:345 61 61 //此行的345参数表示,在哪些运行级别启动,启动序号(S61);关闭序号(K61);之 阅读全文
posted @ 2017-10-22 21:23 那一剑的風情 阅读(834) 评论(0) 推荐(0)
摘要:原因: 百度大神说是Gnome(一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境)不行了。 解决方法: 1. 重启系统,ctrl + alt + F2 进入命令行界面。 2. sudo su 切到 root 用户。 3. 连网: ifup eth0 报错:no device found 阅读全文
posted @ 2017-10-20 20:00 那一剑的風情 阅读(12604) 评论(0) 推荐(0)
摘要:一:跳到文件第一行 1. 输入:0或:1,然后回车; 2. 在键盘按下小写gg; 二:跳到文件最后一行 1. 输入:$,然后回车; 2. 在键盘按下大写G ; 3. 在键盘按Shift + g; 三、查找字符串 1.往下找 输入:/yourstr,然后回车; 2.往上找 输入:?yourstr,然后 阅读全文
posted @ 2017-10-19 20:11 那一剑的風情 阅读(143) 评论(0) 推荐(0)
摘要:1. 根据进程名称查询进程ID ps -ef | grep processName 2. 将进程的堆栈信息写入log gstack processId > s.log 3. 查看log vim s.log 阅读全文
posted @ 2017-10-19 20:03 那一剑的風情 阅读(8896) 评论(0) 推荐(0)
摘要:ipcrm 命令 移除一个消息对象。或者共享内存段,或者一个信号集,同时会将与ipc对象相关链的数据也一起移除。当然,只有超级管理员,或者ipc对象的创建者才有这项权利啦 ipcrm用法 ipcrm -M shmkey 移除用shmkey创建的共享内存段ipcrm -m shmid 移除用shmid 阅读全文
posted @ 2017-10-19 19:55 那一剑的風情 阅读(1464) 评论(0) 推荐(0)
摘要:场景: 需要批量kill tail 进程。 解决方法: ps -ef | grep IC.IndexServer.log | grep -v grep | awk -F' ' '{print $2}' | xargs kill -9 ps -ef |grep XXX ps 是查看进程命令,-e 显示 阅读全文
posted @ 2017-10-19 17:50 那一剑的風情 阅读(919) 评论(0) 推荐(0)
摘要:通常用法:source filepath 或 . filepath 功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而 阅读全文
posted @ 2017-10-18 10:53 那一剑的風情 阅读(687) 评论(0) 推荐(0)
摘要:一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file 阅读全文
posted @ 2017-10-18 10:44 那一剑的風情 阅读(19945) 评论(1) 推荐(0)
摘要:步骤: (1)无论你是用Makefile来编译,还是直接在命令行手工输入命令来编译,都应该加上 -g 选项。 (2)一般来说,在默认情况下,在程序崩溃时,core文件是不生成的(很多Linux发行版在默认时禁止生成核心文件)。所以,你必须修改这个默认选项,在命令行执行: ulimit -c unli 阅读全文
posted @ 2017-09-21 20:35 那一剑的風情 阅读(2603) 评论(0) 推荐(0)
摘要:原因: Windows下的文本文件的每一行结尾,都有一个回车符('\n')和一个换行符('\r') Linux下的文本文件的每一行结尾,只有一个回车符('\n') Mac下的文本文件的每一行结尾,只有一个一个换行符('\r') 所以在 Linux 下打开Windows 编辑过的文件,就会在行末尾显示 阅读全文
posted @ 2017-08-25 15:00 那一剑的風情 阅读(2339) 评论(0) 推荐(0)
摘要:1.制作U盘系统盘: 下载好CentOS7的系统镜像之后,需要一个系统启动盘。 使用工具:UltraISo 注册码: 王涛 7C81-1689-4046-626F 2.安装CentOS7系统 F2进入BIOS,选择U盘启动 进入如下界面: 界面说明: Install CentOS 7 安装CentO 阅读全文
posted @ 2017-08-18 11:25 那一剑的風情 阅读(465) 评论(0) 推荐(1)
摘要:.tar .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) .gz 解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .ta 阅读全文
posted @ 2017-06-19 10:49 那一剑的風情 阅读(9515) 评论(0) 推荐(0)
摘要:一、小例子 1.写个测试文件 2.将文件权限变为可执行文件 3.在crontab文件中写定时任务 SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号HOME=/ //使用 阅读全文
posted @ 2017-01-16 17:01 那一剑的風情 阅读(4539) 评论(0) 推荐(0)