Linux基础
a1314521531
这个作者很懒,什么都没留下…
展开
-
SecureCRT远程登录ubuntu
SecureCRT远程登录ubuntu宗旨:技术的学习是有限的,分享的精神的无限的。 用secureCRT连接Ubuntu是出现远程系统拒绝访问。。经过一翻研究才知道Ubuntu上没有ssh.以下为连接过程。1. 首先要明白什么是ssh?可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。.2. 开启ubun原创 2016-03-24 16:15:12 · 1501 阅读 · 0 评论 -
Linux下获取xml调试信息等级
获取XML调试信息等级#ifndef _LOG_H_#define _LOG_H_#include #include #include #include #include #include #include #include #define CONF_FILE_NAME "/opt/can_book.xml"#define DEBUG_SON "de原创 2016-08-30 10:41:21 · 816 阅读 · 0 评论 -
Linux下libxml2编程基础
libxml2编程基础一、libxml2的简介 xml是一个实现读、创建、以及操作xml数据功能的C语言库。并且支持XPATH查询,以及部分的支持XSLT转换等的功能。 libxml2的下载地址为ftp://xmlsoft.org/libxml2/,完全版的库是开源的,并且带有例子的程序和说明文档。有rpm包格式,也有tar包的形式,可以下载下来自己编译安装。原创 2016-08-29 09:08:45 · 1020 阅读 · 0 评论 -
Linux下修改SSH登录端口
Linux下修改SSH登录端口LINUX 的默认SSH 端口是 22。为了防止别人暴力破解,建议修改SSH 访问端口:vim /etc/ssh/sshd_config找到Port 22 这一行,这是是默认端口22,现在改成Port 1234这个数字自己定,但是不要超过65536。保存退出,使用WinSCP访问Linux, 主机名:Linux下的IP;端口是1234(改过的,默认的2原创 2016-09-01 14:56:31 · 560 阅读 · 0 评论 -
Linux九阳神功
Linux初学者必知必会宗旨:技术的学习是有限的,分享的精神的无限的。一、基础命令:1.用户管理类命令(1)useraddlibang 添加用户 —— 在home目录下生成同级的目录(2)userdel -rlibang 删除用户(3)passwdlibang 修改密码(4)su -root 切换到root用户,并将root用户的环境变量同时带入(5)g原创 2016-03-23 14:19:34 · 2348 阅读 · 0 评论 -
Linux下获取文件编译的时间
#include #define MONTH_PER_YEAR 12 // 一年12月#define YEAR_MONTH_DAY 20 // 年月日缓存大小#define HOUR_MINUTES_SEC 20 // 时分秒缓存大小void GetCompileTime(void){ const char year_month[MONTH_PER_YEAR]原创 2016-08-23 14:48:30 · 5528 阅读 · 0 评论 -
检测ARM板的RTC
#include #include // 可以测试ARM板的RTC是不是好的void GetLocalTime(void){ time_t now; struct tm *timenow; time(&now); timenow = localtime(&now); printf("Local time is = %s", asctime(timenow));}原创 2016-08-24 12:14:25 · 610 阅读 · 0 评论 -
ubuntu常见问题
1 Ubuntu下几个重要的文件 (1)软件源:/etc/apt/sources.list (2)$PATH: /etc/environment (3)环境变量: /etc/profile (4)Grub: /boot/grub/grub.cfg (5)用户bash: /home/[用户]/.bashrc2 Ubuntu下设置环境变量原创 2016-09-20 10:23:49 · 500 阅读 · 0 评论 -
Makefile
Makefile宗旨:技术的学习是有限的,分享的精神的无限的。一、Makefile规则 ---- 依赖关系【可执行文件依赖.o,.o依赖.c】 target:prerequisites… commandtarget就是目标文件,可以是.o或者可执行文件,还可以是标签;prerequisites要生成target所需要的文件或者目原创 2016-03-24 09:14:46 · 1300 阅读 · 0 评论 -
SecureCRT护眼设置
SecureCRT护眼设置Option —— Global Options —— Terminal —— Appearance —— ANSI COlor从左至右,从上至下值分别为(RGB元组):1:(0,43,53) (128,128,0) (0,160,0) (160,160,0) (255,128,128) (160,0,160)原创 2016-09-08 08:53:38 · 2176 阅读 · 0 评论 -
Linux中常用C/C++一些头文件的作用
:ANSI C。提供断言,assert(表达式):GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含:GCC。文件夹操作函数。struct dirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等:ANSI C。字符测试函数。isdigit(),islower()等:ANSI原创 2016-09-24 14:46:52 · 1440 阅读 · 0 评论 -
嵌入式高手之路
第一部分:LINUX平台搭建与环境熟悉 了解Linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。1、Linux 简介;2、Linux 系统的主要特点;3、Linux 的组成;4、主要的 Linux 版本;5、嵌入式 Linux简介与发展第二部分虚拟机安装和原创 2016-03-19 08:51:39 · 1972 阅读 · 0 评论 -
嵌入式软件书籍
嵌入式书籍推荐宗旨:技术的学习是有限的,分享的精神的无限的。Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata着 2、《The C Programming Language, 2nd Edition》【美】Bria原创 2016-03-19 08:58:04 · 1499 阅读 · 0 评论 -
colinux的安装
colinux安装宗旨:技术的学习是有限的,分享的精神的无限的。一、在windows上模拟linux环境,主要有三种方法:1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。3.colinux/andli原创 2016-03-20 00:42:39 · 2627 阅读 · 0 评论 -
Linux下SVN服务器的搭建
Linux下SVN服务器的搭建1、下载工具(下载地址:)subversion-1.6.1.tar.gzsubversion-deps-1.6.1.tar.gz 2、解压两个包:a) tar -xzvf subversion-1.6.1.tar.gzb) tar -xzvf subversion-deps-1.6.17.tar.gzc)原创 2016-03-24 16:13:46 · 703 阅读 · 0 评论 -
基于ubuntu13.04搜狗输入法安装方法
基于ubuntu13.04搜狗输入法安装方法宗旨:技术的学习是有限的,分享的精神的无限的。sudo gedit etcaptsources.list 在打开的sources.list中加入以下两行: deb httpppa.launchpad.netfcitx-teamnightlyubuntu quantal main deb-src httpppa.laun原创 2016-03-24 16:12:49 · 521 阅读 · 0 评论 -
Linux静态库和动态库的设计
静态库和动态库的设计宗旨:技术的学习是有限的,分享的精神的无限的。Linux应用程序设计中需要的外部函数主要由函数库和系统调用来提供Linux应用程序使用的主要函数库均存放于/lib, /usr/lib目录下,其中采用*.so.*方式命名的是动态函数库,而以*.a方式命令的是静态函数库(空间占据大)Linux下进行链接时 默认是链接动态库1、制作静态库原创 2016-03-24 16:02:32 · 876 阅读 · 0 评论 -
vim配置
vim超强配置宗旨:技术的学习是有限的,分享的精神的无限的。****************************Ctags安装***************************ctrl + ] --- 跳到定义处ctrl + T --- 返回到上一个地方tags文件的作用:看函数,变量或者红定义等等的定义。安装:1. 从http://ctags.原创 2016-03-24 09:06:41 · 724 阅读 · 0 评论 -
vmware虚拟机中ubuntu上网问题
虚拟机linux上网问题宗旨:技术的学习是有限的,分享的精神的无限的。1、VMware中虚拟机网络的三种设置第一种:桥接(bridged)第二种:NAT第三种:Host only 。该模式下仅主机可以上网,虚拟机不能上网。 2、虚拟机上网方式1:NAT方式设置步骤:第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择N原创 2016-03-23 12:19:31 · 3709 阅读 · 0 评论 -
vmware与windows共享文件夹
vmware与windows共享文件夹宗旨:技术的学习是有限的,分享的精神的无限的。虚拟工具安装好之后,我们就可以在windows和linux设置一个共享目录了,继续看图干活。 设置好共享目录以后,打开终端输入以下命令,就可以再linux上看到windows的目录了 A. cd /mnt/hgfs/ B. ls原创 2016-03-23 09:38:13 · 1373 阅读 · 0 评论 -
vmwaretools安装
vmwaretools安装宗旨:技术的学习是有限的,分享的精神的无限的。 vmware的作用:windows和linux之间文件拖文件很方便,但是我一般是使用samba服务器,后面介绍samba服务器。(1)单击菜单栏上的”VM”,选择”Install Vmare Tools”,如下图所示: 出现如下界面: (2)右击虚拟机工具的压缩原创 2016-03-23 09:37:37 · 869 阅读 · 0 评论 -
vmware安装ubuntu
vmware安装Ubuntu宗旨:技术的学习是有限的,分享的精神的无限的。(1) 单击”Power on this virtual machine”开始安装Ubuntu系统 经过一段时间的等待出现如下界面,单击”Install Ubuntu”进行安装 在安装的时候,不要联网,联网会下载一些数据,导致安装缓慢,切记! 选择手动分区安装原创 2016-03-22 09:04:22 · 1913 阅读 · 0 评论 -
vmware虚拟机安装
vmware安装VMwareWorkstation 是一个软件,这款软件可以用来创建一个虚拟PC机器。我们就是在这个虚拟的PC上安装Ubuntu系统的。运行VMware Workstation软件(1)单击File ->New Virtual Machine进行创建虚拟机(2)选择典型(Typical)安装,单击”Next”按钮(3)选择”I will inst原创 2016-03-22 09:03:45 · 836 阅读 · 0 评论 -
安装Cygwin
Cygwin安装宗旨:技术的学习是有限的,分享的精神的无限的。下载cygwin:https://www.cygwin.com/箭头指的地方点一下就是安装该软件,开始要安装的一些软件,gcc,gdb,make,ssh等等。原创 2016-03-21 08:47:20 · 984 阅读 · 0 评论 -
Linux下Samba服务器搭建
linux文件共享之samba服务器 ——ubuntu宗旨:技术的学习是有限的,分享的精神的无限的。关闭LINUX防火墙命令: #ufwdisable 然后就在windows下ping一下linux的IP,如果能ping通,就可以继续下面的内容,如果ping不通就再找找原因 注:ubuntu 12.04已经安装了最新版本的samba服务器,无需安装。如果使用12原创 2016-03-24 16:04:14 · 1160 阅读 · 0 评论