随笔分类 -  Linux

摘要:一、Cmake 简介 cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。 二、常用命令 1. 指定 cmake 的最小版本 cmake_minimum_required(VERSION 3.4.1) 这行 阅读全文
posted @ 2020-12-23 22:57 城东 阅读(426) 评论(0) 推荐(0)
摘要:给客户端的端口号通常是动态分配的,称为ephemeral port(临时端口) net.ipv4.ip_local_port_range 在Linux系统上临时端口号的取值范围是通过这个内核参数定义的:net.ipv4.ip_local_port_range (/proc/sys/net/ipv4/ 阅读全文
posted @ 2020-12-15 17:02 城东 阅读(1186) 评论(0) 推荐(0)
摘要: 1. 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;`(将连接放入半连接队列中)` 2. 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 3. 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。`(连接从半连接队列移出,移入全连接队列中。)` 阅读全文
posted @ 2020-12-12 12:09 城东 阅读(1064) 评论(0) 推荐(0)
摘要:一、卸载自带mysql,删除MySQL的lib库,服务文件 [root@localhost ~] rpm qa|grep mysql qt mysql 4.6.2 26.el6_4.x86_64 mysql 5.1.71 1.el6.x86_64 mysql libs 5.1.71 1.el6.x8 阅读全文
posted @ 2017-07-24 10:29 城东 阅读(915) 评论(0) 推荐(0)
摘要:我的环境配置:RHEL6.5+tomcat6+jdk1.6 今天遇到一个奇怪的现象,我的tomcat启动起来之后,网站无法显示验证码,导致无法登陆。我的tomcat启动过程是这样的: 我有一个进程守护的程序monitor,当开机的时候用自启动脚本的方式启动monitor,然后monitor检测tom 阅读全文
posted @ 2017-06-30 16:07 城东 阅读(573) 评论(0) 推荐(0)
摘要:当我在linux系统下查询某个程序的进程时出现两个进程,进程号分别为5929和9798 我想把该进程杀掉 ,但是显示没有那个进程,然后我又杀掉9798这个进程 ,成功杀掉了。 对此现象疑惑不解。为啥有这个进程,kill的时候有显示没有。 最后通过查资料知道, 命令其实是分两步完成的。第一步执行ps 阅读全文
posted @ 2017-06-30 10:04 城东 阅读(22958) 评论(0) 推荐(1)
摘要:写在前面: 由于项目使用jdk1.6开发,所以对应服务器应安装jdk1.6和tomcat6 1、环境变量的配置: 打开/etc/bashrc配置环境变量 JAVA_HOME=/usr/appsoft/jdk1.6.0_45/jre export JAVA_HOME CLASSPATH= <span> 阅读全文
posted @ 2017-06-28 11:24 城东 阅读(1545) 评论(0) 推荐(0)
摘要:安装gcc提示no acceptable C compiler found in $PATH 从所报错可以看出是缺少了c编译器,因为gcc就是c编译器, 所以没有安装gcc就没有c编译器 。 之所以报这样的错误是因为我安装gcc是用的源码。 源码包:gcc 4.7.2.tar.bz2 下载gcc对应 阅读全文
posted @ 2017-06-22 11:47 城东 阅读(2608) 评论(0) 推荐(0)
摘要:error: unrecognized command line option ‘-fuse-ld=gold’ linux qt5 阅读全文
posted @ 2017-06-21 15:57 城东 阅读(1183) 评论(0) 推荐(0)
摘要:linux 命令 unix 阅读全文
posted @ 2017-06-20 23:05 城东 阅读(321) 评论(0) 推荐(0)
摘要:在安装qt的时候出现了错误: error: open of glibc devel 2.12 1.132.el6.i686.rpm failed: 没有那个文件或目录 错误原因:缺少glibc devel 解决方法: 1、找到安装系统的linux镜像文件 因为我需要32位的,所以我选择glibc d 阅读全文
posted @ 2017-06-20 16:16 城东 阅读(837) 评论(0) 推荐(0)
摘要:cmake介绍: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。 阅读全文
posted @ 2017-06-16 08:57 城东 阅读(19291) 评论(0) 推荐(0)
摘要:执行qmake时报错,如下图所示: 解决方法: 将***.pro文件夹的属主改为当前用户,具体操作为: 1、切换登录用户为:root 2、#chown -R ies:ies /usr/appsoft 请将ies:ies改为你的用户,/usr/appsoft改为你的文件夹。 经过以上修改qmake执行 阅读全文
posted @ 2017-06-15 16:38 城东 阅读(487) 评论(0) 推荐(0)
摘要:以前系统都是好好的,今天开机黑屏了,只有一个光标可以看见其他东西都看不见了。 经过检查发现是磁盘满了,将不用的文件删除之后可以正常开机了。特此记录一下!!! 有人问黑屏了怎么删文件? 我采用的方法是WinSCP连接上,然后删除不用文件。 阅读全文
posted @ 2016-08-16 15:59 城东 阅读(3392) 评论(0) 推荐(0)