
Linux
文章平均质量分 52
gzshun
熟悉C/C++/Java/Lua,Linux爱好者,擅长爬虫技术,专注网络游戏开发。
展开
-
开发环境的小见解
在Linux开发项目之前,都需要先配置一下开发环境,这是最基本的,很简单。虽说简单,但有时候一些常用的服务配置起来还有点繁琐,还是把这基础中的基础记录下来,省得下次配置开发环境还需要浪费些许时间。 配置环境几年前就经常配了,一直都没有养成记录的习惯,看来真得好好改下学习态度了。 用Linux开发项目,大多数人都经常用VMware Workstation虚拟机开发,对于高配置的电脑来说,原创 2011-11-21 23:43:43 · 2376 阅读 · 0 评论 -
双系统删除Linux引导(MbrFix.exe)
Windows和Linux双系统,如果要删除Linux,有两部:1.删除Linux引导;2.删除Linux分区;MbrFix.exe /drive 0 fixmbr /yes (针对windows系统安装在C盘)1.删除Linux引导mbrfix的介绍:http://www.sysint.no/nedlasting/mbrfix.htm下载地址:http://www.sysin原创 2013-07-03 09:55:29 · 48613 阅读 · 2 评论 -
Linux服务器部署应用程序
1.守护进程程序写成守护进程,fork两次。2.系统日志调用openlog, syslog, closelog使用syslog或rsyslog服务,配置/etc/syslog.conf或/etc/rsyslog.conf例子:local2.* /var/log/app.log重启syslog生效/etc/init.d/syslog restartsysl原创 2013-05-15 18:46:31 · 10585 阅读 · 0 评论 -
Linux系统ssh和scp命令
如果ssh的端口是22,那么可以不用指定-p或-P选项。1.sshLinux使用ssh命令登陆Linux服务器:ssh -l root -p 188 192.168.1.2ssh -l 用户名 -p 端口号 主机名或IP输入密码即可2.scpscp命令复制文件或目录命令: 复制文件: (1)将本地文件拷贝到远程 scp -P 22 文件名 用原创 2013-05-14 10:28:16 · 25694 阅读 · 0 评论 -
Linux命令
本文用来记录在Linux开发过程中遇到的比较复杂难记的命令。1.删除搜索出来的.o文件find . -name *.o -exec rm -f {} \;2.批量修改文件的时间戳,解决make编译问题find ./* -exec touch {} \;3.sshLinux使用ssh命令登陆Linux服务器:ssh -l root -p 188 1原创 2012-12-12 23:06:04 · 1261 阅读 · 0 评论 -
Ubuntu Server基本的环境搭建
开发的第一步,需要最基础的一些服务,大部分开发人员还是在Windows平台上开发,无疑是Windows的高效率与开发工具的丰富。 在Windows开发Linux项目,一般需要通过samba服务器连接到Linux,通过终端来访问Linux,通过nfs来启动开发板,这三个最基本的服务先来配置吧。 平台:Ubuntu Server 10.04 LTS 安装完Ubuntu Server原创 2011-11-22 23:10:12 · 5408 阅读 · 0 评论 -
Linux Bash Shell快速入门 在线教程
BASH 的基本语法最简单的例子 —— Hello World!关于输入、输出和错误输出BASH 中对变量的规定(与 C 语言的异同)BASH 中的基本流程控制语法函数的使用2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今转载 2013-05-16 13:32:54 · 8272 阅读 · 0 评论 -
简单修改Linux系统文件描述符限制(Too many open files)
在Linux下实现高并发服务器,默认的文件描述符限制会导致socket的EMFILE(24)错误,该错误描述为"Too many open files"。查看当前所有限制:# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedschedulin原创 2013-05-03 11:26:19 · 11467 阅读 · 0 评论 -
Linux动态库和静态库基础
example: hello.c hello.h main.c1.静态库gcc -c hello.car cr libhello.a hello.o引用库: -lhello2.动态库gcc -c hello.cgcc -shared -fPCI -o libhello.so hello.o引用库: -lhello3.指定头文件gcc main.c原创 2012-12-18 10:54:29 · 1164 阅读 · 0 评论 -
Linux下编译Jsoncpp
下载软件包:jsoncpp-src-0.5.0.tar.gz scons-2.1.0.tar.gz# tar zxvf scons-2.1.0.tar.gz# tar zxvf jsoncpp-src-0.5.0.tar.gz设定环境变量【关键】,绝对路径# export MYSCONS=解压的路径# export SCONS_LIB_DIR=$MYSCONS/engi原创 2012-12-19 15:01:23 · 2695 阅读 · 0 评论 -
CentOS6.3搭建lnmp环境
1.本文直接禁用掉了防火墙iptables和selinux:/etc/init.d/iptables stopchkconfig iptables offvi /etc/selinux/configSELINUX=enforcing 改成 SELINUX=disabled补充:# wget http://mirrors.163.com/.help/CentOS6-Base-16原创 2012-12-17 22:05:45 · 2990 阅读 · 0 评论 -
使用CentOS DVD作为默认yum源
根据网络上的方法进行测试并整理:环境:CentOS1、为DVD创建一个挂载目录[root@localhost ~]# mkdir /media/CentOS2、在Linux下挂载CentOS DVD[root@localhost ~]# mount -t auto /dev/cdrom /media/CentOS3、查看相关配置文件,目录为原创 2012-11-29 10:00:44 · 2707 阅读 · 0 评论 -
Centos7恢复Windows7引导
分区硬盘安装centosCentos7镜像CentOS-7-x86_64-DVD.iso大小为4.04GB,若使用硬盘安装方式,则传统的FAT32就不能支持,所以我借助PE系统分了一个分区,格式化成ext2格式,然后在windows7安装ext2fsd软件,可以识别ext2文件系统。引导使用easybcd工具创建NeoGrub引导,配置如下:原创 2017-06-02 22:54:09 · 6469 阅读 · 0 评论