现在位置: 首页 > Linux
+0°

VisualSVN Server迁移到Linux系统

2016年12月15日 13:03:36 开发工具  ⁄ 共 1414字 暂无评论 ⁄ 被围观 2,346次
VisualSVN Server 仓库迁移到 Linux,包含所有版本, 权限,用户信息。 在 Windows 上常常是用 VisualSVN Server 作 SVN 服务的,Linux 上是编译安装的 subversion 1.7.7。Windows 的 SVN 仓库在 E:\SVNRepositories,Linux 在 /data/svnrepos。 安装 svn 服务器: sudo apt-get install subversion 第一步,导出 VisualSVN 仓库: svnadmin dump E:\SVNRepositories\repo1 E:\repo1.dump 注意:在执行该命令之前,先确定 dump ...
阅读全文
+0°

Linux查看系统信息的命令

2016年12月15日 11:54:51 Linux  ⁄ 共 1081字 暂无评论 ⁄ 被围观 3,703次
查看系统信息命令是 linux 初学者必备的基础知识,这些命令也非常有用,因为学习 linux 第一件事就可能是首先查看系统信息,因此必要的系统的学习一下这些 linux 系统信息命令还是非常有必要的! Code   ViewPrint # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有U...
阅读全文
+0°

-bash: /usr/local/java/bin/java: No such file or directory

2016年08月22日 22:48:24 错误警告  ⁄ 共 239字 暂无评论 ⁄ 被围观 2,959次
在 Linux 系统中安装 JDK 环境,配置好环境变量后,输入 java、javac 或者 java -version 等时,都提示如下错误: -bash: /usr/local/java/bin/java: No such file or directory 原因是:在 64 位的 Linux 系统中安装了 32 位的 JDK 环境。 解决办法:sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs 当然也可以下载一个 64 位的 JDK 安装也可解决。
阅读全文
+0°

Linux系统搭建Web服务器

2015年09月23日 16:02:37 Linux  ⁄ 共 4059字 暂无评论 ⁄ 被围观 4,874次
项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql。 Code   ViewPrint 1.  安装服务器所用操作系统及软件。 如果电脑主机是Windows系列系统,则需要在其上安装虚拟机,在虚拟机中安装Linux系统来作为服务器,并在其上配置项目所需服务端; 如果电脑主机是Linux系统,则直接在其上配置服务端即可。 1)  虚拟机: VMware(收费,不过可以用破解版)、VirtualBox(开源、免费,但不太稳定) 2) ...
阅读全文
+0°

Windows通过VirtualBox安装CentOS系统图文教程详解

2015年06月09日 10:12:11 VirtualBox  ⁄ 共 1527字 暂无评论 ⁄ 被围观 3,333次
想要在 Windows 系统中安装 CentOS 系统,首先必须要安装一个虚拟机,主要推荐 VMware 和 VirtualBox。前者是收费的,后者是免费的。由于 Linux 是开源的、免费的,那咱就安装后者吧^^ 一、安装 VirtualBox。 如何安装虚拟机,在这里就不再介绍了,大家可以上网查阅安装方法。其实也没必要去查,在这里建议大家,先上 VirtualBox 官网下载新版本的 VirtualBox。下载后双击,一路 Next,直至 Finish,简单吧^^ 1....
阅读全文
+0°

Linux底层文件访问

2015年05月18日 10:52:33 Linux  ⁄ 共 1829字 暂无评论 ⁄ 被围观 3,153次
第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文件和写文件的操作,编译后执行。 Code   ViewPrint #include <unistd.h>   #include <sys/stat.h>   #include <fcntl.h>   #include <stdlib.h>      int main() {     char c;     int in, out;        ...
阅读全文
+0°

Linux中Shell程序设计

2015年05月15日 11:30:55 Linux  ⁄ 共 2277字 暂无评论 ⁄ 被围观 3,099次
什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell 脚本,是在运行时解释执行的,让调试工作容易进行,因为调试时可以逐行的执行指令,节省了编译时间。 重定向输出,用操作符 > 即可: $ ls -l > t.txt 上方命令会把 ls 命令的输出写入到文件 t.txt 中,如果没有该文件,会创建...
阅读全文
+0°

sudo su 和 sudo su – 的区别

2015年05月13日 11:55:29 Linux  ⁄ 共 327字 暂无评论 ⁄ 被围观 3,167次
su 和 su - 都能获得 root 权限,而 su - 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$ sudo su   root@ubuntu:/home/tzhuwb# pwd   /home/tzhuwb   root@ubuntu:/home/tzhuwb# exit   exit   tzhuwb@ubuntu:~$ sudo su -   root@ubuntu:~# pwd   /root   root@ubuntu:~# exit   logout   tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$   
阅读全文
+0°

Linux系统如何安装QQ

2014年12月31日 14:45:36 IT实用  ⁄ 共 976字 暂无评论 ⁄ 被围观 2,250次
下载地址:http://im.qq.com/qq/linux/download.shtml 在安装过程中可能会报如下错误: dpkg: error processing archive linuxqq_v1.0.2-beta1_i386.deb (--install): parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'linuxqq': error in 'Version' field string 'v1.0.2-beta1': version number does not start with digit 原因是安装 linuxqq_v1.0.2-beta1_i386.deb 时由于默认的版本号不能以 V 开头。 解...
阅读全文
+0°

Linux系统如何自定义快捷键

2014年12月26日 00:07:47 IT实用  ⁄ 共 169字 暂无评论 ⁄ 被围观 2,256次
第一步,打开设置,找到“键盘”项,并点击。 第二步,打开键盘窗口后,找到快捷键 --》 自定义快捷键,点击下方的 “+”,准备添加快捷键。 第三步,输入快捷键的名称和命令。 第四步,点击红色部分的禁用,会提示设置快捷键,直接同时按下 Ctrl+Alt+A 即可。 第五步,设置成功,测试快捷键是否好用。按下已设置的快捷键,试一试是否好用。 Good Luck!
阅读全文
+0°

Linux经典书籍推荐

2014年09月20日 14:54:20 IT书籍  ⁄ 共 2029字 暂无评论 ⁄ 被围观 3,942次
思想篇 《Linux/Unix设计思想》 图书将Unix与Linux的原理有效地结合起来,总结了Unix/Linux软件开发中的原则。在保留了第1版中Unix方面的内容的同时,强调了Linux和开源领域的新思想。 入门篇 《Linux程序设计(第4版)》 《Linux程序设计》是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而受到广泛好评。中文版前两版出版后,在国内的Linux爱好者和程序员中也引起了强烈反响,这一热潮一直持续至今。《Linux程...
阅读全文
+0°

跟我一起写 Makefile

2014年09月20日 14:48:06 Linux  ⁄ 共 61083字 暂无评论 ⁄ 被围观 1,602次
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,make...
阅读全文
+0°

Linux中gstreamer构建的简单方法

2014年09月20日 14:46:39 Linux  ⁄ 共 2129字 暂无评论 ⁄ 被围观 2,166次
在博文“Gstreamer在Ubuntu上的安装和MP3的播放”中,写了在ubuntu上从头到尾构建gstreamer的详细过程,那是我在一次小项目培训中和队友一起努力了将近一周的成果,网上参考资料倒是很多,我们的步骤也是正确的,但由于机器的配置以及下载包的版本等问题,最后成功率很低,只有10%,不过心里还是挺高兴的。   下面着些是构建gstreamer的捷径,成功率在我们做后是100%,希望能给你带来帮助。不过前面的方法还是自己能动手做一...
阅读全文
+0°

在Linux中创建静态库和动态库

2014年09月20日 14:40:31 Linux  ⁄ 共 4986字 暂无评论 ⁄ 被围观 1,782次
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在 Linux 中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成....
阅读全文
+0°

Linux中与内核通信的Netlink机制

2014年09月20日 14:37:42 Linux  ⁄ 共 5625字 暂无评论 ⁄ 被围观 1,772次
netlink_k.c为内核的空间的程序,netlink_u.c为用户的空间的程序。程序源代码附在后面:    先运行内核代码netlink_k.ko,也就是在执行完makefile文件后,会生成一个netlink_k.ko文件,可以使用下面的命令进行安装,insmod netlink_k.ko,使用lsmod查看,当安装成功后,然后,执行./netlink用户空间程序,可以在另一个终端下执行dmesg命令,查看内核通信的情况。这里netlink程序向内核空间发送一个hello you!内核返回给一个I am...
阅读全文