
Linux
文章平均质量分 76
god9me
这个作者很懒,什么都没留下…
展开
-
Linux编程make命令介绍
摘要:在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模 块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新原创 2009-11-27 17:26:00 · 556 阅读 · 0 评论 -
Linux下用vsftpd构建FTP服务器
<br />以RHEL 5.4 X86 为例:<br />1、从安装盘中找到安装文件:vsftpd-2.0.5-16.el5.i386.rpm,root用户下执行:<br /> #rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm<br />2、配置vsftpd:<br /> 创建无登陆权限的新用户:<br /> #useradd -gftp -s /sbin/nologin -d /var/ftp/user user <br /> 设置用户密码:<原创 2010-07-22 19:33:00 · 502 阅读 · 0 评论 -
linux 5.3 配置Xmanager2.0
<br />1、安装xmanager2.0<br /> 听别人说新版有些新的bug,不敢用。<br />2、双击xbrowser<br /><br /><br />确定之后双击启动xmanager窗口<br /><br />就从这里问题就出来了,要注意了 <br />我已开始一直点击“是”,也不行,google结果要求启动gdm,开通177端口等,为了这个我用掉了半天的时间,最终还是没有找到RHEL 5.3上找177端口。<br />[root@saptst01 ~]# find / -name g转载 2010-07-22 19:23:00 · 1161 阅读 · 1 评论 -
Linux操作系统下三种配置环境变量的方法
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$P转载 2010-07-30 16:59:00 · 454 阅读 · 0 评论 -
linux命令创建和修改用户及密码
linux下创建用户1、添加ftp用户useradd ftpname -d /home/ftppasswd ftppwd以下操作都以root权限进行:service vsftpd start 启动Linux自带的FTP服务2. 添加普通用户 usera转载 2011-10-13 11:22:40 · 967 阅读 · 0 评论 -
LINUX常用命令(基础)
1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/ma转载 2011-10-13 11:20:59 · 409 阅读 · 0 评论 -
PowerPC 交叉编译工具 ELDK 的安装
PowerPC 交叉编译工具 ELDK 的安装 以下内容除有些步骤说明需要 root 权限,有些不需要。希望你有基本的 *Nix 操作基础。看的出来哪些是需要 root 权限,哪些不是(其实已经很明显了,看不出,去补一下命令行基础)。限于 ELDK 在 Gnu/Linux 上的安装。1、挂载光驱# mount -t iso9660 /dev/cdrom /mnt/cdrom注转载 2012-03-02 15:25:47 · 1619 阅读 · 0 评论 -
linux查看硬件信息大全
1, 主板信息.查看主板的序列号--------------------------------------------------#使用命令dmidecode | grep -i 'serial number'#查看板卡信息cat /proc/pci--------------------------------------------------2, cpu信息原创 2012-03-02 16:25:34 · 577 阅读 · 0 评论 -
ELDK开发手册
1. 概要 这是嵌入式PowerPC, ARM和MIPS系统中使用DENX U-Boot和Linux的指导手册。文档中描述了如何在嵌入式PowerPC, ARM和MIPS系统上配置、编译、使用Das U-Boot(常常缩写为“U-Boot”)和Linux操作系统。文档中涵盖了所有你可能需要的用于配置、编译、运行U-Boot和Linux的工具。2. 绪论 首先,我们介绍转载 2012-03-02 15:39:48 · 842 阅读 · 0 评论 -
为嵌入式Linux安装eldk开发环境
因为我们需要在x86 Linux主机上编译,编译后的elf文件要运行在嵌入式开发板上,所以必须采用交叉编译环境。 我们选择的交叉开发环境是eldk,eldk可以安装在以下Linux版本中: RedHat Linux 7.3, 8.0, 9 SuSE Linux 7.2, 7.3, 8.x Mandrake 8.2 Slackware 8.1beta2 FreeBSD 5.0原创 2012-03-02 15:38:35 · 954 阅读 · 0 评论 -
嵌入式交叉编译工具ELDK的安装
在root下进行操作1、挂载光驱#mount -o loop [ppc-2008-02-20_amcc.iso所在的位置] /mnt/ELDK-PPC另外:ppc-2008-02-20_amcc.iso里边有readme文件可以作为参考2、进入光驱目录,安装#cd /mnt/ELDK-PPC#./install -d /opt/eldk ppc_4xxFP 注转载 2012-03-05 10:43:42 · 894 阅读 · 0 评论 -
vsftp服务器实现匿名用户上传、修改权限和一些设置
平时经常要架设个简单的ftp服务器,用来传一些文件,只要匿名用户可以上传和修改就可以了。下面是一些相关的配置,这样的ftp只需要修改几个地方就ok了。anonymous_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YES #容许匿名用户上传文件anon_mkdir_writ转载 2012-03-05 14:42:05 · 9548 阅读 · 0 评论 -
tftp上传与下载命令
Options: -l FILE Local FILE -r FILE Remote FILE -g Get file -p Put file -b SIZE Transfer blocks of SIZE octets从远程获取文件tftp -r hello.o -p 192.1原创 2012-03-06 16:35:25 · 5213 阅读 · 0 评论 -
关闭SELinux的方法
关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:s转载 2012-03-17 10:40:30 · 802 阅读 · 0 评论 -
Fedora 10下vsftpd的配置
查询系统中是否安装了vsftpd,可以用命令:rpm -qa | grep vsftpd(找到以后我也不知道有啥用,还是要用rpm包重新装)安装vsftpd的命令:rpm -ivh vsftpd*.rpm费了一天时间才解决了一个小小的问题,还没有完全搞懂,先把明白的记录一下。(http://linux.chinaunix.net/techdoc/system/2009/02/09/转载 2012-03-17 10:52:13 · 848 阅读 · 1 评论 -
Fedora10网络IP设置
ONBOOT=yesBOOTPROTO=noneNETMASK=255.255.255.0IPADDR=192.168.0.59USERCTL=yesPEERDNS=yesIPV6INIT=noNM_CONTROLLED=yesGATEWAY=192.168.0.1TYPE=Ethernet原创 2012-03-19 14:56:49 · 616 阅读 · 0 评论 -
完全卸载vmware ----Setup has detected that vmware workstation is alrea...
中文部分:在安装VMware 的过程中由于各种各样的原因而中断安装进程,或者卸载旧的VMware版本,安装新的版本,结果安装进程出现错误,显示为:Setup has detected that vmware workstation is already installed on this machine. please uninstall this product through ad转载 2012-03-19 10:30:17 · 4449 阅读 · 0 评论 -
ELDK安装过程详解
下面的所有操作都是在root的权限下完成的。普通用户权限有些操作无法进行。1. 创建挂载点,如果已创建,此步骤可以跳过。 mkdir /mnt/cdrom2. 挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom(参数-t是文件系统格式,cdrom的标准格式是iso9660)3. 查看cdrom 这时我用c转载 2012-07-12 16:34:34 · 1037 阅读 · 0 评论 -
VMWare下窗口大小调整
今天在VMWare下安装Linux ,启动后发现窗口非常小,连一个简单的网络配置的图形见面都不能完全显示,很郁闷,最后上网通过VMWare tools 来解决了这个问题首先,重新启动系统,启动过程中,选择VMWare里的 VM菜单中的 install vmware tools选项,安装vmware tools 工具,当系统启动进入后,发现桌面上存在一个安装镜像VMWare tools,默认在media下将其拷贝到用户目录下的一个文件夹里,假设usr下。#cd /media#cp VMWare tools.5转载 2010-07-22 19:48:00 · 3253 阅读 · 0 评论 -
RHEL5下用Xmanager配置远程连接
For XDMCP connection to Red Hat 5 EL <br />1. XDM Configuration <br />1. Change runlevel to 5 <br />Open/etc/inittab and set the initial runlevel to 5 as following:<br />id:5:initdefault:<br /><br />2. Enable XDMCP <br /><br />For GDM:<br /><br />Open /etc转载 2010-07-22 19:24:00 · 825 阅读 · 0 评论 -
Linux安装Mysql+Apach+PHP+phpMyAdmin
我的系统是redhat as5 建议大家完全安装,以免安装时缺少相关的编译器等等。一、安装mysql(mysql-5.0.21.tar.gz) # tar zxf mysql-5.0.21.tar.gz# cd mysql-5.0.21#./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/li转载 2010-01-29 10:49:00 · 1061 阅读 · 0 评论 -
linux开机自动运行设置
1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置 在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc /rc.d/rc.local 文件,在文件最末加上一行“xinit”或“start转载 2009-12-14 20:19:00 · 1350 阅读 · 0 评论 -
linux下tar gz bz2 tgz z等众多压缩文件的解压方法
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是.zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,过在Linux使用.zip和.r原创 2009-12-18 16:19:00 · 1228 阅读 · 0 评论 -
linux下解压命令大全
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar转载 2009-12-18 15:51:00 · 857 阅读 · 0 评论 -
linux环境变量设置--总结
1、引言 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。本文基于 RedHat 9.0 ,详细讲解了环境变量定制的问题。转载 2010-04-09 09:17:00 · 425 阅读 · 0 评论 -
在Linux下使用perl通过unixODBC连接SQLServer2000
作者:tonyvicky来自:LinuxSir.Org摘要:MS从来没有提供过SQLServer for Linux,所以大家也不要去尝试在Linux系统安装SQLServer,但是可以通过ODBC连接Windows系统的SQLServer数据库;目录一、关于测试环境及Linux连接SQL Server 的说明;二、下载相关软件 unixODBC、freetds和DBD-ODBC三、安原创 2010-04-13 11:41:00 · 888 阅读 · 0 评论 -
rpm安装总结
在RedHat Linux和Mandrake等兼容RedHat的发行版中,整个发行版都是利用RPM安装的。所以安装新软件的最好方法是从网络上下载rpm包。1)用RPM安装软件包,最简单的命令如下:# rpm -ivh foo-1.0-l.i386.rpm (这里讲的软件包是foo-1.0-l.i386.rpm,以下都是)foo####################下面rpm就会输出该软件包的名称转载 2010-04-07 11:46:00 · 429 阅读 · 0 评论 -
linux下find命令的用法
通过文件名查找法:这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系转载 2010-04-07 14:22:00 · 484 阅读 · 0 评论 -
linux环境变量
初次学习lliux对环境变量的知识甚是不解决,特花费一个上午的时间总结了一下,可以说是全面!如各位有更加详细的见解不妨告知!定制环境变量 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这转载 2010-04-09 09:15:00 · 472 阅读 · 0 评论 -
在Red hat Linux下通过ODBC连接SQLServer2000
一 测试环境一 测试环境操作系统 Red Hat As 2.1数据库 SQLServer2000 installed in windows xp professional,我假定数据库有用户autotest 密码是autotest,数据库文件是atsdb 注意: 1 MS从来没有提供过SQLServer for Linu转载 2010-04-27 10:35:00 · 1548 阅读 · 0 评论 -
Linux/Unix下ODBC的安装、配置与编程
本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装、配置与编程。ODBC原理 ODBC 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来转载 2010-04-27 16:03:00 · 794 阅读 · 0 评论 -
Ubuntu下通过unixODBC连接MS SqlServer2005
一、下载相关软件 unixODBC、freetds (1) Linux系统的ODBC unixODBC-2.2.8.tar.gz ( http://www.unixodbc.org) (2) 连接SQLServer或Sybase的驱动 freetds-0.62.4.tar.gz ( http://www.freetds.org)二、安装和配置 (1) 安装转载 2010-04-27 10:38:00 · 2549 阅读 · 1 评论 -
让linux启动后自动进入图形界面或文本界面(转载)
a.开机进入图形界面:安装时选图形启动方式或把/etc /inittab的id:x:initdefault:这行改成id:5:initdefault:。b.开机不进入图形界面:安装时选文本启动方式或把/etc/inittab的id:x:initdefault:这行改成id:3:initdefault:。*inittab是做什么的?在KERNEL起来之后,将生成第一个进程——init转载 2010-05-18 13:41:00 · 580 阅读 · 0 评论 -
Linux下让非root用户启用小于1024号的端口
以下是找到的Linux的资料,Solairs、AIX等应当有所不同,请跟进 方法一:端口映射 1、iptables命令:iptables -t nat -A PREROUTING -p tcp --dport -i eth0 -j REDIRECT --to-port 高端口> 2、rinetd程序 3、ipchans命令:ipchans -I input --proto TCP --d转载 2010-05-19 16:25:00 · 2136 阅读 · 0 评论 -
Linux下80端口被占用
解决方案:linux 下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat。 在redhat上启动tomcat(将server.xml中的端口改为80) su - tomcat -c "$CATALINA_HOME/bin/startup.sh" 后出现:Catalina.start: LifecycleException: null原创 2010-05-19 16:23:00 · 1640 阅读 · 1 评论 -
Linux下用vsftpd构建FTP服务器
在Linux下如何使用vsftpd构建FTP服务器,构建后的FTP服务器有哪些特点?本文将作详细介绍。 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚原创 2010-07-22 16:21:00 · 1475 阅读 · 0 评论 -
Linux FTP自动启动服务
<br />最近公司有几台Linux服务器未做FTP自动启动项,趁此机会在网上进行了学习,主要方法如下:<br />方法一:<br />chkconfig vsftpd on service vsftpd start<br />方法二:<br />最简单的办法,把service vsftpd start加入/etc/rc.local即可。<br />从个人使用习惯上来说,chkconfig命令倒是蛮不错的选择.此命令也可以定义其它自动启动服务项次,大家可以试试哦!转载 2010-07-22 16:24:00 · 878 阅读 · 0 评论 -
Ubuntu12.04上安装mono,Jexus和apache
安装前提:VMware workstation 9.0ubuntu-12.04.1-server-amd64.iso 步骤:1、在VM上按提示安装ubuntu就可以了,网络选择nat方式,保证能够上网,如果不是虚拟机,需要手动设置IP和DNS。2、安装最简单的openssh-server:sudo apt-get install openssh-se原创 2013-04-15 10:10:47 · 1467 阅读 · 0 评论