
Linux
晨晨05
这个作者很懒,什么都没留下…
展开
-
linux平台 加载动态库dlsym返回null
linux平台 加载动态库dlsym返回null原创 2022-05-14 13:00:02 · 2166 阅读 · 0 评论 -
清理vmware 拖拽缓存
清理vmware 拖拽缓存原创 2021-11-24 11:26:37 · 2385 阅读 · 1 评论 -
查看交叉编译gcc的版本
查看交叉编译gcc的版本1.使用which命令查看所在路径,比如which arm-arago-linux-gnueabi-gcc2.进入该路径下使用命令arm-arago-linux-gnueabi-gcc -v结果:Using built-in specs.Target: arm-arago-linux-gnueabiConfigured with: /OE/arago-...原创 2018-09-04 09:05:03 · 12124 阅读 · 0 评论 -
UNIX网络编程——socket的keep-alive
UNIX网络编程——socket的keep-alive 阅读此博客时,可以参考后面的博客UNIX网络编程——客户/服务器心搏函数>>和UNIX网络编程——套接字选项(心跳检测、绑定地址复用)>>。第一部分【需求】不影响服务器处理的前提下,检测客户端程序是否被强制终了。【现状】服务器端和客户端的Socket都设定了keepalive属性。转载 2017-11-22 14:11:58 · 361 阅读 · 0 评论 -
Linux系统停的设置TCP心跳机制Keepalive为什么总是无效果
Linux系统设置TCP心跳机制Keepalive为什么总是无效果http://blog.youkuaiyun.com/ctthuangcheng/article/details/8596818------解决方案--------------------引用:Quote: 引用: 对 于一个已经建立的tcp连接。如果在keepalive_time时间内双方没有任何转载 2017-11-22 14:06:54 · 3635 阅读 · 0 评论 -
深度分析调整Linux的TCP需要用到参数
深度分析调整Linux的TCP需要用到参数order-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-strok转载 2017-11-22 13:53:17 · 382 阅读 · 0 评论 -
pthread_create未定义
对pthread_create未定义的引用今天写一个线程的程序,已经在c文件中包含了线程的头文件,可是编译的时候却报错“对pthread_create未定义的引用“,原来时因为pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:gcc createThread.c -转载 2017-12-01 09:50:55 · 508 阅读 · 0 评论 -
tcpdump 命令详解
https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html转载 2017-11-15 13:37:25 · 259 阅读 · 0 评论 -
xshell终端中文乱码完全解决方法
xshell终端中文乱码完全解决方法xshell(xshell5)以及其他终端中文乱码的原因无非有三种 (1)Linux系统的编码问题 (2)xshell终端的编码问题 (3)两端的语言编码不一致1、Linux系统的编码问题(1) 执行locale命令查看系统语言(2)设置系统环境变量LANG为en_US.UTF-8: export LANG转载 2017-11-15 13:33:28 · 4630 阅读 · 1 评论 -
uname -a
uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号。#uname -aHP-UX RX1600 B.11.23 U ia64 3811068750 unlimited-user license其中各列的含义如下:1. HP-UX操作系统的名称2. RX1600网络中,节点的名称3. B.11.23操作系统发行版(转载 2017-11-15 10:14:07 · 544 阅读 · 0 评论 -
Linux 如何重启网络、禁用网卡
Linux 如何重启网络、禁用网卡1、Linux下修改网络设置后无需重启计算机,只需要重新启动相关的设置选项即可,网络设置修改之后(比如更换IP,域等):如果是redhat,重启网络可以输入 service network restart 或者 /etc/rc.d/init.d/network restart 。如果是suse,重启网络可以有三种方式: 1、serv转载 2017-11-13 11:04:11 · 22630 阅读 · 0 评论 -
Vmware redhat 使用Nat方式上网
1.必须检查你的windows系统的VMware DHCP Service 和VMware NAT Service这个两个服务是否启动。如果未启动请启动。2.把windows的虚拟网卡VMwareNetwork Adapter VMnet8设置为IP和DNS服务器都自动获取。3.设置你的本地连接设置为共享。把VMware Network AdapterVMnet8设本地连接的共享中”为允许原创 2017-09-06 22:08:30 · 5554 阅读 · 0 评论 -
vmware + redhat6.6+ g++的安装
更正:上面第2条挂载镜像到/mnt/Packages下,截图以及文字都出现错误,特此更正原创 2017-09-16 21:50:00 · 579 阅读 · 0 评论 -
让/etc/profile文件修改后立即生效
让/etc/profile文件修改后立即生效 方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# . /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# source转载 2017-11-27 11:04:47 · 2013 阅读 · 0 评论 -
如何让linux加载当前目录的动态库
linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录,然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的。windows加载动态库的时候,缺省是首先加载本地目录下的动态库,然后再搜索windows/system和windows/system32目录。windows的动态库搜索顺序,虽然有可能会造成潜在的混乱,但是转载 2017-11-27 11:05:57 · 562 阅读 · 0 评论 -
Linux C使用bool类型 出现错误expected '=', ',', ';', 'asm' or '__attribute__'
今天在linux下编了一个C程序,用到了bool类型,在编译的程序的时候出现以下错误://error: expected '=', ',', ';', 'asm' or '__attribute__'查找了半天,发现要包含stdbool.h头文件,原因如下:在C99中,可以直接使用_Bool表示布尔类型(而我使用的是bool),但不可以直接使用false和true,要自己定义,例如:#...转载 2019-04-12 15:53:25 · 1387 阅读 · 0 评论 -
linux 关闭正在执行的程序
Ctrl + C 终止/杀死 Ctrl + D 退出 Ctrl + S 挂起 Ctrl + Q 解挂 Ctrl + Z 强制结束原创 2019-04-12 15:47:22 · 3187 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结(转)
Linux环境下段错误的产生原因及调试方法小结目录2.1 访问不存在的内存地址 2.2 访问系统保护的内存地址 2.3 访问只读的内存地址 2.4 栈溢出 3.1 dmesg 3.2 -g 3.3 nm 3.4 ldd 4.1 使用printf输出信息 4.2 使用gcc和gdb 4.2.1 调试步骤 4.2.2 适用场景 4.3 使用core文件和gdb...转载 2019-04-12 15:46:08 · 177 阅读 · 0 评论 -
linux nm 命令
linux中的nm命令简介转:http://blog.youkuaiyun.com/stpeace/article/details/47089585一般来说, 搞linux开发的人, 才会用到nm命令, 非开发的人, 应该用不到。 虽然nm很简单, 但是还是有必要写几句, 聊表心意。 nm不是ni ma的缩写, 当然, 也不是ni mei的缩写, 而是names的缩写, nm...转载 2019-04-12 15:44:51 · 202 阅读 · 0 评论 -
linux core文件使用
linux下core dump【总结】转自:https://www.cnblogs.com/Anker/p/6079580.html1、前言 一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core,怎么看。同事鄙视的眼神,我依然在目。后来学会了从core文件中...转载 2019-04-12 15:42:09 · 12519 阅读 · 0 评论 -
Linux 动态库转换成静态库相关链接
https://blog.youkuaiyun.com/jfkidear/article/details/52877928https://www.cnblogs.com/jojodru/p/3991256.htmlhttps://blog.youkuaiyun.com/john_crash/article/details/46971579https://www.cnblogs.com/fnlingnzb-le...原创 2019-02-23 15:32:09 · 3778 阅读 · 0 评论 -
虚拟机linux挂载光盘显示:mount: you must specify the filesystem type
虚拟机内 linux 挂载光盘显示:mount: you must specify the filesystem type今天在虚拟机上挂载镜像文件时提示: 初步断定原因有2:1.在卸载光盘时使用了命令:eject2.虚拟机根本就没有挂载光驱/镜像文件 处理方法:虚拟机 -> setting -> cd/dvd ->转载 2017-10-06 17:17:11 · 710 阅读 · 0 评论 -
linux虚拟机上中挂载光驱报错 mount:youmustspecifythefilesystemtype
linux虚拟机上中挂载光驱报错 mount:youmustspecifythefilesystemtypehttp://blog.youkuaiyun.com/chemzh/article/details/49467339转载 2017-09-16 22:01:01 · 452 阅读 · 0 评论 -
虚拟机安装过程 (redhat)
Linux VMware Tools安装步骤简易版Linux VMware Tools安装估计有点困难,我也在网上看了好多版本的Linux安装VMware Tools,方法都一样。但是自己在安装过程中,还是遇到了点问题。但是最终还是搞定。我运行的是VMware workstation 8.0.4 , OS: CentOS 6.01. 在CD-ROM虚拟光驱中选择使用ISO镜像,找到转载 2017-08-22 11:11:19 · 655 阅读 · 0 评论 -
改变文件的属性
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >改变文件的属性<span lang="EN-US" style="font-原创 2016-01-08 10:01:10 · 558 阅读 · 0 评论 -
修改文件的默认权限:umask
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >修改文件的默认权限:umask<span lang="EN-US" styl原创 2016-01-08 10:01:05 · 3133 阅读 · 0 评论 -
Linux传文件和编译文件,运行文件
1.从客户端向服务器端传送文件的命令,在DOS下输入:pscp d:\hello.cpp cjq@202.206.249.29:/home/cjq 传送完后就将文件传送给了客户端。2.将文件进行编译 g++ hello.cpp未指定编译后的文件名,则默认为a.out 若想指定编译后的文件名则加一个参数 -o,即g++ -o hello hello.cpp,编译之后的文件名是hello3.运行原创 2016-01-08 10:01:02 · 408 阅读 · 0 评论 -
修改文件时间或者创建新文件:touch
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >修改文件时间或者创建新文件:touch<span lang="EN-US"原创 2016-01-08 10:00:35 · 915 阅读 · 0 评论 -
翻页查看文件,数据选取,非纯文本文件查看
<span style="font-size:18.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >翻页查看文件,数据选取,非纯文本文件查看<span lang="EN-US"原创 2016-01-08 10:00:20 · 480 阅读 · 0 评论 -
查看文件的内容
查看文件的内容 ----雨竹清风 怎样查阅一个文件的内容呢?我们可以使用一下命令:cat,tac,more,less,nl,head,tail,od等命令。cat:是concatenate的缩写,意思是连接输出。cat命令就是将文件的内容连续输出。参数:-n 连同空白行都有编号的打印-A 特殊字符也要打印出来 -b仅仅对非空白行编号打印tac:是ca原创 2016-01-08 10:00:15 · 336 阅读 · 0 评论 -
man page
<span lang="EN-US" style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >manpage<span lang="EN-US原创 2016-01-08 10:00:09 · 304 阅读 · 0 评论 -
查看日期和日历
查看日期和日历--雨竹清风1.查看日期date+%Y/%m/%d 结果:2015/10/022.查看当前的时间date+%H:%M结果:18:59命令之后的参数除了以-开始,可以是以+开始。3.查看当月的日历cal结果; October 2015SuMo Tu We Th Fr Sa 1 2 3 4原创 2016-01-08 10:00:07 · 530 阅读 · 0 评论 -
移动命令
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >移动命令<span lang="EN-US" style="font-siz原创 2016-01-08 10:00:04 · 581 阅读 · 0 评论 -
删除命令
<span style="font-size:18.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >删除命令<span lang="EN-US" style="font-siz原创 2016-01-08 09:59:59 · 691 阅读 · 0 评论 -
复制命令
<span style="font-size:18.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >复制命令<span style="font-size:14.0pt;font-f原创 2016-01-08 09:59:46 · 2266 阅读 · 0 评论 -
文件隐藏属性chattr,lsattr
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >文件隐藏属性chattr,lsattr<span lang="EN-US"原创 2016-01-08 10:01:24 · 526 阅读 · 0 评论 -
脚本文件名的查询和文件名的查找
<span style="font-size:22.0pt;font-family:宋体;mso-ascii-theme-font:major-fareast;mso-fareast-theme-font:major-fareast;mso-hansi-theme-font:major-fareast;" >脚本文件名的查询和文件名的查找<span lang="EN-US" styl原创 2016-01-08 10:01:32 · 786 阅读 · 0 评论 -
Linux 一条 find 命令 在不同系统中的略微差别
当使用find 命令时,希望将前面一条命令的查询结果用后一条命令处理时,需要使用如下类似的命令:find / -size +2k -a -size -100k -exec ls -lh "{}" \; 搜索根目录下2k~100k的文件,搜索的结果并用第二条命令 ls -lh来处理。其中,-exec {} \是标准写法。若在centos 里{}不需要加“”,若在ubuntu系统下需要加""原创 2017-04-10 11:12:15 · 296 阅读 · 0 评论 -
Linux下如何将一个用户下的文件拷贝到另一个用户里
Linux下如何将一个用户下的文件拷贝到另一个用户里Linux中可能需要在不同的用户下进行传递文件,比如用户1(user1)下的/ect目录下的文件1(abc),拷贝到用户2(user2)下的home目录下。1.用user1登录,将文件1 abc拷贝到/tmp/目录下 cp abc /tmp/2.登录用户2(user2),将文件从/tmp/拷贝到home目录下原创 2017-04-10 10:57:07 · 22612 阅读 · 0 评论 -
完整备份工具dump
<span style="font-size:16.0pt;font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Cali原创 2016-01-08 10:02:39 · 649 阅读 · 0 评论