易截截图软件、单文件、免安装、纯绿色、仅160KB

Red Hat Linux 学习笔记


Red Hat Linux 学习笔记
 
1.       在linux 上和其他计算机共享文件,需要在linux上搭建ftp server (vsftp)
2.       启动linux上的ftp server 使用命令:service vsftpd start
3.       验证linux vsftp是否启动 使用命令:ftp localhost
4.       查看linux中ip地址 使用命令:ifconfig
5.       配置IP linux的IP地址:
(1). 如果在启用linux的时候发现eth0有如下错误:
 
这个是redhat linux 9.0的bug ,你需要这样操作解决这个问题:
详细请看:http://www.cnblogs.com/eoiioe/archive/2008/09/15/1291247.html
6.       上面一切正常,可以在windows 上 ping Linux的 ip地址,如果ping 不通肯能由于linux防火墙在作怪
(1). 关闭linux 防火墙 service iptables stop
7.  查看linux vsftpd.conf 配置文件:cd etc/vsftpd/vsftpd.conf配置文件路径
8.  在window上登录linux ftp 试试吧  用户名为:anonymous  密码:无 回车即可
9.  发现上一个步骤成功,那么则使用window ftp 工具连接下linux 的ftp 默认是连接linux 中var/ftp/put目录
 
10. 连接成功后,要就可以上传文件了,但是要社区上传权限
   (1)允许root 用户上传方法:将vsftpd.user_list中的root用户删除掉
                               将vsftpd.ftpusers中的root 用户删除掉   这两个文件都是说:以下用户禁止上传操作,两个文件都在etc下面。然后重新启动vsftp 命令是: service vsftpd restart , 这样就可以上传了.ok
11. 机器已启动,vsftpd 就启动 配置方法: chkconfig –list | grep vsftpd 用这个管道命令查看下,最终使用:
Chkconfig vsftpd on
12. 使用远程管理远程的Linux系统,
&


相关文档:

linux安装、卸载压缩的程序安装包

首先先将文件解压缩(以.tar.bz2为例):
tar -xjvf file.tar.bz2
其他的文件的解压,可以参考上一篇关于linux下压缩、解压缩文件的文章。
然后进入到解压后的文件里
cd 目录
再接着执行
./configure
这样,会生成makefile文件
接着进行文件的编译
make
再接着执行安装
make install
反之,卸载就是
make unin ......

Linux下获取MAC地址

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <netinet/if_ether.h>
#include <string.h>
#include <netinet/ether.h>
#include<unistd.h>
int main(i ......

查看linux发行版和内核信息

uname -a
cat /proc/version
cat /etc/issue
lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb,不安装加上-a参数查看部分)
如:
发行版:
# cat /etc/issue
内核:
# uname -r
......

linux和unix下常用解压和压缩命令

.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
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.g ......

linux下输出标准错误的方法


GNU glibc提供一个对printf的扩展,直接printf("%m"),可以输出标准的错误信息,例如下面:
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
int main()
{
         ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号