关于linux教程问题

关于linux教程问题,第1张

你可以去搜索海明工作室的简明教程,针对初学的,貌似用的是Ubuntu版本,

Fedora的要另外去搜,红旗的去官网看看就行了,没必要下载的。

我这里有一份下载单,贴给你,我不知道还能用不,FTP的。

可能显示的时候比较乱哈,见谅!

核心书籍:《练成Linux系统高手》教程(全程图解PDF格式)

不管你是何水平,学了Linux,那么这些内容都是要去掌握的。对于所有学习Linux的朋友来说,本教程都具有很好的指导作用,每个步骤都有详细的图文说明。

从今天起,你也能成Linux系统高手。因为你将会 *** 作Linux窗口管理器,它可以打开一个特殊的窗口,即为终端窗口(terminal),它将为用户提供一个标准的命令行接口,用户可在窗口显示的提示符中输入带有选项和参数的命令。

看着别人 *** 作那满屏幕的洋文,不可思议,那肯定是一个Linux高手,其实你也能成为高手中的一员。使自己的Linux技能疯狂增长就必须学会 *** 作与看懂这些洋文。本教程系PDF格式。外部下载链接:ftp://FTP_hllinux:123456@211.95.73.26/练成Linux系统高手教程.pdf(请右键另存为或是用下载工具下载,如一时无法连接请稍候再连接,保证能下)

以下是ftp里的内容:

ftp://FTP_hllinux@211.95.73.26/的索引

回到上一层文件夹

File: 0 从硬盘安装Linux *** 作系统.pdf1523 KB2007-4-190:00:00

File: 1zxhlinux.rar2057 KB2006-11-220:00:00

File: 2007.7.18.rar640 KB2007-12-2320:51:00

File: 2007linux.chm204 KB2007-1-160:00:00

File: 2007从Windows转向Linux基础教程.CHM104 KB2007-1-250:00:00

File: 2007年Linux普及书籍从Windows转向Linux基础教程.pdf1514 KB2006-12-300:00:00

File: Apache 2.2 手册中文版.chm1362 KB2007-12-2321:04:00

File: Debian GNU安装与配置图解--详解.pdf260 KB2007-4-300:00:00

File: Debian--GNU安装与配置图解--详解.pdf2592 KB2007-6-300:00:00

File: DebianLinux安装与基本配置全程图解教程.pdf2386 KB2007-1-110:00:00

File: FedoraCore Linux6安装图解.pdf1257 KB2007-1-10:00:00

Directory: LAMP2008-1-715:04:00

Directory: LINUX and UNIX Shell2007-12-2322:57:00

File: LINUX应用技术精华{面向初学Linux朋友的书籍}.CHM1876 KB2007-7-2622:28:00

File: Linux *** 作系统文件系统学习教程.pdf309 KB2007-1-300:00:00

File: Linux基础复习题.pdf801 KB2007-1-130:00:00

File: Linux命令从入门到精通一到十章.rar3727 KB2007-5-70:00:00

File: Linux命令学习加Linux标准文本处理命令.pdf1769 KB2007-1-180:00:00

File: Linux扫盲行动教程.chm96 KB2007-2-130:00:00

File: Linux扫描式教程.chm280 KB2007-2-220:00:00

File: Linux扫描式教程.pdf360 KB2007-3-200:00:00

File: Linux实用培训学习教程1.0(最终版).chm96 KB2007-5-150:00:00

File: Linux实用学习教程(第一版).chm985 KB2007-2-270:00:00

File: Linux完整教程(初级教程).exe2133 KB2007-12-2323:00:00

File: Linux系统常用命令快速入门.chm36 KB2007-1-170:00:00

File: Linux系统常用命令快速入门.pdf341 KB2007-1-170:00:00

File: Linux系统学习笔记.pdf70 KB2007-2-70:00:00

File: Linux系统疑难解答之99式.pdf210 KB2007-2-250:00:00

File: Linux系统纸坛.pdf4707 KB2007-5-50:00:00

File: Linux学习笔记.pdf806 KB2007-1-150:00:00

File: Linux与Samba服务器专题教程.pdf212 KB2007-1-290:00:00

File: MagicLinux安装全程图解.chm1401 KB2007-1-210:00:00

Directory: Mr Tang2007-12-2323:10:00

File: O'Reilly - Learning Red Hat Linux, 3rd Edition.chm4118 KB2007-12-2323:19:00

File: RHEL入门1.rar2333 KB2007-1-80:00:00

File: Red Hat Enterprisr Linux AS 4图解教程之Linux基本 *** 作.pdf423 KB2007-1-160:00:00

File: Redhat9.rar16926 KB2007-8-2816:41:00

File: Redhat9中文官方文档.rar15366 KB2007-8-1222:19:00

File: Ubuntu7.04图解安装教程.pdf987 KB2007-6-260:00:00

File: Ubuntu704.chm757 KB2007-12-1511:53:00

File: Ubuntu图解安装教程.pdf1230 KB2007-1-70:00:00

Directory: fc2007-8-412:21:00

Directory: hl2007-10-1911:47:00

File: ibmlpi.rar3046 KB2006-11-220:00:00

File: issue4_cn.pdf2007-12-2321:05:00

Directory: linux2007-10-1723:06:00

File: linux.pdf873 KB2007-4-260:00:00

File: linux.rar20391 KB2006-11-230:00:00

File: linux200607.rar3101 KB2006-11-220:00:00

File: linux200608.rar4518 KB2006-11-220:00:00

File: linuxbz.rar8780 KB2006-11-220:00:00

File: linuxpc.rar14129 KB2006-11-220:00:00

File: linuxpeix.rar8587 KB2006-11-220:00:00

File: linuxsp.rar22395 KB2006-11-230:00:00

File: linuxxtglzn.rar19455 KB2006-11-230:00:00

File: linux程序设计3.rar3959 KB2007-10-2116:21:00

File: linux基础视频教程1.rar17537 KB2007-3-90:00:00

File: linux基础视频教程2.rar33344 KB2007-3-90:00:00

File: linux基础视频教程3.rar26663 KB2007-3-90:00:00

File: linux视频1.rar26902 KB2007-1-200:00:00

File: linux视频2.rar27570 KB2007-1-200:00:00

File: linux视频3.rar32814 KB2007-1-210:00:00

File: linux视频4.rar15274 KB2007-1-210:00:00

Directory: logfiles2008-1-54:00:00

File: lumaqq_2006M1-linux_gtk2_x86_no_jre.tar.gz12411 KB2006-11-220:00:00

File: redhatlinux9(1).rar1760 KB2007-1-190:00:00

File: redhatlinux9(2).rar672 KB2007-1-190:00:00

File: redhatlinux9(3).rar64 KB2007-1-190:00:00

File: redhatlinux9.rar22108 KB2006-11-220:00:00

File: redhatlinux9xtgl.rar10430 KB2006-11-230:00:00

Directory: redlib2007-12-2323:25:00

Directory: sp2008-1-416:45:00

Directory: suse2007-12-1816:57:00

Directory: urrs2008-1-716:50:00

File: webmin1340.tar.gz14201 KB2007-12-2323:36:00

Directory: wz2007-12-1622:54:00

File: 从Windows转向Linux教程E3000基础学习.chm3037 KB2007-4-140:00:00

File: 从Windows转向Linux教程E3000基础学习.pdf3499 KB2007-4-170:00:00

File: 从Windows转向Linux教程V2.chm3260 KB2007-4-30:00:00

File: 从Windows转向Linux教程V2.pdf3952 KB2007-4-40:00:00

File: 从头开始对ubuntu进行优化教程.pdf758 KB2007-1-190:00:00

File: 从硬盘安装Linux.pdf2007-12-2014:35:00

File: 红联linux *** 作系统视频教程1.rar51205 KB2006-11-260:00:00

File: 红联linux *** 作系统视频教程4.rar59957 KB2006-11-290:00:00

File: 红联linux *** 作系统视频教程5.rar58308 KB2006-11-290:00:00

File: 红旗linux桌面5.0安装指南.rar2014 KB2007-1-160:00:00

File: 快速成Linux系统管理员教程.pdf873 KB2007-1-270:00:00

File: 练成Linux高手.chm3853 KB2007-2-30:00:00

File: 练成Linux系统高手教程.pdf4707 KB2007-1-250:00:00

File: 一周内学会linux系统管理.rar2053 KB2007-8-1122:11:00

2007优秀Linux电子书籍集合下载这些Linux教程都是从红联中集合的,还有很多,这里我选些我知道较好的推荐给大家。

Linux零基础初级教程

很多Linux基础的知识在里面都有讲

下载地址:http://www.linuxdiyf.com/bbs/thread-51667-1-1.html

Linux安装速成教程

不懂安装的看这个就行了,还有里面有分区图解介绍

下载地址:http://www.linuxdiyf.com/bbs/thread-57353-1-2.html

学成Linux快手

学习Linux命令的要看看这个了

下载地址:http://www.linuxdiyf.com/bbs/thread-59461-1-1.html

To新手:从Windows转向Linux教程 V2.0

基础开始

下载地址:http://www.linuxdiyf.com/bbs/thread-41851-1-1.html

从Windows转向Linux教程 E3000基础学习

很好的图解基础讲解,Linux初学者学习最好了

下载地址:http://www.linuxdiyf.com/bbs/thread-43084-1-1.html

Linux学习新概念书籍发布:Linux扫描式教程

很多技能介绍

下载地址:http://www.linuxdiyf.com/bbs/thread-37277-1-1.html

Ubuntu实用学习教程

都是Ubuntu的图解介绍

下载地址:http://www.linuxdiyf.com/bbs/thread-46509-1-2.html

Fedora技术学习教程 CHM版

还有个PDF版的,Fedora系统的知识介绍

下载地址:http://www.linuxdiyf.com/bbs/thread-54686-1-1.html

socket - Linux 套接字接口

本手册页描述了 Linux 网络套接字层用户接口。 套接字是用户进程和内核中网络协议栈之间的统一接口。 协议模块分为协议族(protocol families)(如 AF_INET、AF_IPX 和 AF_PACKET)和套接字类型(socket types)(如 SOCK_STREAM 或 SOCK_DGRAM)。 有关families和types的更多信息,请参阅 socket(2) 。

用户进程使用这些函数来发送或接收数据包以及执行其他套接字 *** 作。 有关更多信息,请参阅它们各自的手册页。

socket(2) 创建套接字,connect(2) 将套接字连接到远程套接字地址,bind(2) 函数将套接字绑定到本地套接字地址,listen(2) 告诉套接字应接受新连接, accept(2) 用于获取具有新传入连接的新套接字。 socketpair(2) 返回两个连接的匿名套接字(仅为少数本地families如 AF_UNIX 实现)

send(2)、sendto(2) 和sendmsg(2) 通过套接字发送数据,而recv(2)、recvfrom(2)、recvmsg(2) 从套接字接收数据。 poll(2) 和 select(2) 等待数据到达或准备好发送数据。 此外,还可以使用 write(2)、writev(2)、sendfile(2)、read(2) 和 readv(2) 等标准 I/O *** 作来读取和写入数据。

getsockname(2) 返回本地套接字地址, getpeername(2) 返回远程套接字地址。 getsockopt(2) 和 setsockopt(2) 用于设置或获取套接字层或协议选项。 ioctl(2) 可用于设置或读取一些其他选项。

close(2) 用于关闭套接字。 shutdown(2) 关闭全双工套接字连接的一部分。

套接字不支持使用非零位置查找或调用 pread(2) 或 pwrite(2)。

通过使用 fcntl(2) 在套接字文件描述符上设置 O_NONBLOCK 标志,可以在套接字上执行非阻塞 I/O。 然后所有会阻塞的 *** 作(通常)将返回 EAGAIN( *** 作应稍后重试); connect(2) 将返回 EINPROGRESS 错误。 然后用户可以通过 poll(2) 或 select(2) 等待各种事件。

如果不使用poll(2) 和 select(2) ,还让内核通过 SIGIO 信号通知应用程序有关事件的信息。 为此,必须通过 fcntl(2) 在套接字文件描述符上设置 O_ASYNC 标志,并且必须通过 sigaction(2) 安装有效的 SIGIO 信号处理程序。 请参阅下面的信号讨论。

每个套接字域(families)都有自己的套接字地址格式,具有特定于域的地址结构。 这些结构的首字段都是整数类型的“家族”字段(类型为 sa_family_t),即指出自己的套接字域或者说是protocol families。 这允许对所有套接字域可以使用统一的系统调用(例如,connect(2)、bind(2)、accept(2)、getsockname(2)、getpeername(2)),并通过套接字地址来确定特定的域。

为了允许将任何类型的套接字地址传递给套接字 API 中的接口,定义了类型 struct sockaddr。 这种类型的目的纯粹是为了允许将特定于域的套接字地址类型转换为“通用”类型,以避免编译器在调用套接字 API 时发出有关类型不匹配的警告。

struct sockaddr 以及在AF_INET常用的地址结构struct sockaddr_in如下所示,sockaddr_in.sin_zero是占位符:

此外,套接字 API 提供了数据类型 struct sockaddr_storage。 这种类型适合容纳所有支持的特定于域的套接字地址结构; 它足够大并且正确对齐。 (特别是它足够大,可以容纳 IPv6 套接字地址。)同struct sockaddr一样,该结构体包括以下字段,可用于标识实际存储在结构体中的套接字地址的类型: sa_family_t ss_family

sockaddr_storage 结构在必须以通用方式处理套接字地址的程序中很有用(例如,必须同时处理 IPv4 和 IPv6 套接字地址的程序)。

下面列出的套接字选项可以使用setsockopt(2) 设置并使用getsockopt(2) 读取。

当写入已关闭(由本地或远程端)的面向连接的套接字时,SIGPIPE 被发送到写入进程并返回 EPIPE。 当写调用指定 MSG_NOSIGNAL 标志时,不发送信号。

当使用 FIOSETOWN fcntl(2) 或 SIOCSPGRP ioctl(2) 请求时,会在 I/O 事件发生时发送 SIGIO。 可以在信号处理程序中使用 poll(2) 或 select(2) 来找出事件发生在哪个套接字上。 另一种方法(在 Linux 2.2 中)是使用 F_SETSIG fcntl(2) 设置实时信号; 实时信号的处理程序将使用其 siginfo_t 的 si_fd 字段中的文件描述符调用。 有关更多信息,请参阅 fcntl(2)。

在某些情况下(例如,多个进程访问单个套接字),当进程对信号做出反应时,导致 SIGIO 的条件可能已经消失。 如果发生这种情况,进程应该再次等待,因为 Linux 稍后会重新发送信号。

核心套接字网络参数可以通过目录 /proc/sys/net/core/ 中的文件访问。

These operations can be accessed using ioctl(2):

error = ioctl(ip_socket, ioctl_type, &value_result)

Valid fcntl(2) operations:

Linux assumes that half of the send/receive buffer is used for internal kernel structuresthus the values in the corresponding /proc files are twice what can be observed on the wire. Linux will allow port reuse only with the SO_REUSEADDR option when this option was set both in the previous program that performed a bind(2) to the port and in the program that wants to reuse the port. This differs from some implementations (e.g., FreeBSD) where only the later program needs to set the SO_REUSEADDR option. Typically this difference is invisible, since, for example, a server program is designed to always set this option.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7452629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存