10 2018 档案

摘要:iptables: Firewall:防火墙,是一种隔离工具,工作于主机或网络的边缘,对于进出本主机或网络的数据包,根据事先定义好的检测规则做匹配检测,如果匹配则做出相应的动作(接收、转发或丢弃等),如果不匹配此条则依次向下匹配,如都不匹配则匹配默认策略,一般用于保护内... 阅读全文
posted @ 2018-10-29 09:10 郭伟001 阅读(171) 评论(0) 推荐(0)
摘要:ssh:Secure Shell Protocol ssh通过数据包加密技术将待传输的数据加密后再通过网络传输到指定位置,相对于Telnet的明文传输,ssh传输的是密文,会比较安全,就算数据被截获也不容易被破解; ssh协议提供的功能: ssh提供类似Telnet的远程连接功能 ssh还提供了一个 阅读全文
posted @ 2018-10-20 18:35 郭伟001 阅读(260) 评论(0) 推荐(0)
摘要:系统启动流程: POST→bootsequence→bootloader(MBR)→kernel→initramfs(initrd)→rootfs→/sbin/init init: centos5:Sys V init ... 阅读全文
posted @ 2018-10-06 16:20 郭伟001 阅读(215) 评论(0) 推荐(0)
摘要:SElinux:Security Enhanced Linux selinux的设计初衷是为了防止资源误用; 什么是资源误用那?对于一般的用户,通常来说都会设定其被允许访问的资源范围,如果因为某个失误,导致其可以访问其权限之外的资源,这样就会存在安... 阅读全文
posted @ 2018-10-06 16:18 郭伟001 阅读(348) 评论(0) 推荐(0)
摘要:centos 6启动顺序: bootloader→kernel(initramfs)→rootfs→/sbin/init安装过程详解: 软件安装必然需要安装程序,centos的安装程序为anaconda,一般程序的研发不应该基于硬件来研发,因为这样太死板也... 阅读全文
posted @ 2018-10-06 16:17 郭伟001 阅读(203) 评论(0) 推荐(0)
摘要:Linux内核编译: 编译内核的步骤: 1.配置内核选项 支持"更新"模式的配置方式: a.make config :基于命令放以命令的方式去配置内核中可配置的每个选项; ... 阅读全文
posted @ 2018-10-05 09:26 郭伟001 阅读(243) 评论(0) 推荐(0)
摘要:Linux 内核初步管理 单内核体系设计,但充分借鉴了微内核设计体系的优点,微内核引入模块化机制; 内核组成部分: kernel:内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-VERSION-R... 阅读全文
posted @ 2018-10-05 09:25 郭伟001 阅读(183) 评论(0) 推荐(0)
摘要:GRUB(Boot Loader): grub:Grand Unified Bootloader grub 0.x:grub legacy grub 1.x:grub2 grub legacy: stage1:mb... 阅读全文
posted @ 2018-10-05 09:23 郭伟001 阅读(314) 评论(0) 推荐(0)
摘要:Centos5和6的启动流程 Linux:kernel+rootfs 系统运行起来之后,在某一时刻要么是运行内核代码,要么是执行rootfs上某个路径上的某个程序的用户代码; kernel:进程管理、内存管理、网络管理、驱动程序、文件... 阅读全文
posted @ 2018-10-04 10:18 郭伟001 阅读(244) 评论(0) 推荐(0)
摘要:Linux 任务计划、周期性任务执行 在未来的某时间点执行一次任务:at,batch 周期性运行某任务:cron 电子邮件服务: smtp:simple mail transmission protocol 简单邮件传输协议 ... 阅读全文
posted @ 2018-10-04 10:16 郭伟001 阅读(232) 评论(0) 推荐(0)
摘要:Linux进程管理命令: pstree、ps、top、pidof、htop、glances、pmap、vmstat、dstat、kill、pkill、job、bg、fg、nohup、pgrep、 pstree:display a tree of p... 阅读全文
posted @ 2018-10-04 10:14 郭伟001 阅读(257) 评论(0) 推荐(0)
摘要:sudo执行过程: sudo首先会查看/etc/sudoers文件,根据其中的内容判断使用者是否具有权限,如果通过则会要求输入使用者的密码然后才会执行后面的命令; 所以/etc/sudoers这个文件是值得我们来花时间看一看的,因为此文件有自己特定的语法,... 阅读全文
posted @ 2018-10-04 10:13 郭伟001 阅读(203) 评论(0) 推荐(0)
摘要:计算机是由软件和硬件组成的: 底层的硬件→内核(kernel:输出的借口为system call,用作系统调用)→lib库(库调用;调用就是载入别人事先编写好的功能模块,比如函数、类); 程序由指令和数据组成; CPU上的指令分为普通指令(环三)和特权指令(环零); 特权指令不允许程序随意调用,一般 阅读全文
posted @ 2018-10-03 08:56 郭伟001 阅读(171) 评论(0) 推荐(0)
摘要:配置linux网络命令 ip:show / manipulate routing, devices, policy routing and tunnels ip [options] OBJECT {COMMAND|help} ... 阅读全文
posted @ 2018-10-03 08:51 郭伟001 阅读(572) 评论(0) 推荐(0)
摘要:网卡命名: 传统方式 以太网:eth[0,1,2,3,4…],wlan[0,1,2,3,4…] 可预测方式 udev:支持多种不同的命名方案; Firmware,总线拓扑结构等; 网卡命名机制... 阅读全文
posted @ 2018-10-03 08:50 郭伟001 阅读(410) 评论(0) 推荐(0)
摘要:网络基础知识: 你一个学网络的还需要解释吗!!!网络管理命令: 配置IP地址方式 静态配置 ifcfg家族命令:ifconfig,route,netstat ip(ifconfig的加强版):lin... 阅读全文
posted @ 2018-10-02 16:46 郭伟001 阅读(181) 评论(0) 推荐(0)
摘要:程序包编译安装 *.src.rpm→安装后,使用rpmbuild命令制作成二进制格式的rpm 包,而后再安装; 源代码组织格式: 多文件:文件中的代码段之间,很有可能存在跨文件依赖关系; 各个语言的项目管理器: C,C+... 阅读全文
posted @ 2018-10-02 16:45 郭伟001 阅读(1368) 评论(0) 推荐(1)
摘要:yum仓库管理 可以通过在yum的本地配置文件里设置URL来指定软件包的位置,方便以后选择安装某些程序包;yum可以自动处理包依赖关系,使安装更方便; 可以通过ftp、http、本地file等方式连接指定的文件服务器上的yum仓库; 每个rp... 阅读全文
posted @ 2018-10-02 16:44 郭伟001 阅读(950) 评论(0) 推荐(0)
摘要:Centos 7 系统上用rpm命令管理程序包 安装、升级、卸载、查询、校验、数据库维护; 安装: rpm {-i|--install} [install-options] PACKAGE_FILE … ... 阅读全文
posted @ 2018-10-02 08:00 郭伟001 阅读(847) 评论(0) 推荐(0)
摘要:Linux程序包管理 API:Application Programming Interface 各个平台的库文件对外呈现相同标准的接口,虽然它们的实现方式不同;但是相同的源代码在不同平台上经过编译以后都可以运行; POSIX:Portabl... 阅读全文
posted @ 2018-10-02 07:59 郭伟001 阅读(165) 评论(0) 推荐(0)
摘要:压缩、解压及归档工具 compress/uncompress:古老的压缩解压缩工具,以".Z"结尾; gzip/gunzip:以".gz"结尾; bzip2/bunzip2:以".bz2"结尾; xz/unxz:以".xz"结尾; zip... 阅读全文
posted @ 2018-10-02 07:56 郭伟001 阅读(698) 评论(0) 推荐(0)