linux笔记
文章平均质量分 60
酒徒词客
这个作者很懒,什么都没留下…
展开
-
docker使用笔记
Centos6下安装docker yum install docker-io -y 或者yum install docker -y 内核版本在2.6.32以上才能支持docker 2.6.x内核版本使用docker会在使用过程导致内核崩溃的情况,升级到3.1以上稳定运行原创 2015-12-18 11:31:48 · 654 阅读 · 0 评论 -
linux服务配置之linux系统路由配置
一 linux系统下网络相关命令:网络的配置文件在 /etc/sysconfig/network-scripts/*下。 mii-tool -v 查看网卡的具体参数。 ethtool lscpu , lsusb ,lsblk,lspci -v 查看各个硬件的信息。原创 2014-04-12 17:11:28 · 1520 阅读 · 0 评论 -
linux服务之NFS和SAMBA服务
一:NFS服务 nfs(network file system)网络文件系统,改服务依赖于rpcbind服务,客户端通过rpc访问服务器端的rpc,nfs通过rpc来申请端口号,rpc将分配的端口号映射到portmap表中,然后将端口号发送给客户端的rpc. 安装的包有:nfs-utils rpc包。 配置原创 2014-04-23 09:46:49 · 1038 阅读 · 0 评论 -
linux之rsync远程数据同步备份
rsync服务是一种高效的远程数据备份的工具,该服务的端口号为873, 是Liunx下的一种非独立服务,由xinetd超级服务管理,代替监听873端口。 优点: 1,rsync可以利用ssh和ssl远程控制进行连接原创 2014-05-12 14:30:29 · 1012 阅读 · 0 评论 -
linux网络基础之路由DHCP配置
DHCP的传输原理: 1:客户端使用物理广播FF:FF:FF:FF:FF:FF和IP广播255.255.255.2255 2:当DNS路由器接受到广播包,使用同样的物理广播和IP广播来回应,数据帧中包含了分配的地址信息。 3:客户端接收到包含分配地址信息的数据帧,再次使用物理广播和IP广播进行回原创 2014-04-10 16:01:30 · 1294 阅读 · 0 评论 -
linux网络基础之动态路由
OSPF (Open Shorted Path First ): 是一种动态链路路由,支持VLSM(可变长掩码传送) 。使用的组播的方式,只有在链路变动的时候进行组播,使用代价来进行路由。将所有的链路形成一个数据库,再利用最短路径算法确定每条路由,收敛的速度快,没有跳数的限制。 物理组播的MAC地址的第8位为1表示物理组播。IP组原创 2014-04-10 15:14:17 · 2483 阅读 · 0 评论 -
Liunx之Lamp搭建笔记
1:LAMP源码搭建用户关系 a. apache服务以daemon用户的处理请求。以root身份作为主进程。 b. php源码安装,会在httpd.conf文件中自动加入调用模块,但是在该文件中还要修改Addtype和Dir_Moudel原创 2014-05-11 10:10:30 · 779 阅读 · 0 评论 -
linux网络基础之路由器远程配置和更新
一:实际中通过telnet对路由器进行远程控制,配置步骤: 1: 在路由器中进入configure terminal模式,输入line vty 0 4。 这个命令的作用是控制接入的终端数为5个,从0~4. 2: 设置console端口的密码. 3: 设置特权级别的密码。 4:远程登录 telnet Ip_address 二原创 2014-04-09 17:20:01 · 1097 阅读 · 0 评论 -
shell编程之文本与日志过滤
1:grep命令: grep -v "char" file_name 匹配不包含"char"的文本 grep -n -w "char" file_name 完整匹配某个字符 grep ^s $s 分别为匹配行首为s的 或者行末为s的文本。原创 2014-05-10 10:05:01 · 1528 阅读 · 0 评论 -
linux系统之shell编程-正则表达式
shell编程正则表达式: 1:元字符 [ ] . * ? + ( ) | { } ^ $ 2 : [a-z0-9] 表示匹配任意数字和字母的一个 3 : [^a原创 2014-05-15 16:58:47 · 784 阅读 · 0 评论 -
linux网络基础之三层交换机与NAT地址转换笔记
1: 三层交换机可以解决单臂路由流量瓶颈问题,主要通过一次路由多次交换来完成。 2: 三层交换机原理:通过路由表查找一次,以后记录该mac地址和目的mac地址,形成一个路由表和arp表的映射关系,以后再次在不同的VLAN之间交换的时候直接通过硬件来转发数据。 3:三层交换机可以配置路由表,通过创建虚拟vlan来配置对应的vlan的网关。 4:交原创 2014-04-10 15:13:06 · 3842 阅读 · 0 评论 -
linux服务配置之Iptables
一:Iptables防火墙服务 iptables分为两个部分:一个部分在内核中实现,一个为用户接口命令iptables,用户通过该命令来修改防火墙的功能。所以,iptables要使用相应的功能,必须要在内核中添加相应的模块。modprobe添加模块 1:防火墙匹配规则 raw表----> mangle表-----原创 2014-05-04 19:46:54 · 985 阅读 · 0 评论 -
linux系统批量无人值守安装
一: linux系统的远程大批量安装 linux远程安装原理:网卡内置Pxe技术,通过DHCP得到IP地址,在使用TFTP服务将远程服务器上的镜像和内核文件下载到本地内存运行,然后通过nfs或者ftp服务来下载系统进行安装。 安装所需的软件:DHCP 服务,TFTP服务,S原创 2014-04-24 12:59:22 · 1200 阅读 · 0 评论 -
linux网络基础之物理层笔记
一:双绞线分为直通线,交叉线,全反向。 直通线连接不同的设备,交叉线连接相同的设备。全反线用来配置设置。 直通线的两端的接头的线序相反,接收信号线和发射信号线的位置相反。交叉线则反之。全反线两头都一样。 二: 配线架的作用是将用户和交换机之间连接起来,这样在以后变动的时候更加灵活。原创 2014-03-27 11:17:20 · 945 阅读 · 0 评论 -
linux笔记之交换机设置
Switch的存储介质有NvRam , Ram ,Flash 。Switch的操作系统和Vlan信息都存放在flash中,startup-config存放在NvRam中,NvRam自备供电系统。 一:交换机的工作原理: 1:接受来自端口的frame 2: 将来自对应端口的mac地址,端口vlan号,端口号记录到表中原创 2014-03-27 11:08:06 · 2463 阅读 · 0 评论 -
linux服务配置之DNS服务
一:DNS()原创 2014-04-24 19:51:58 · 880 阅读 · 0 评论 -
linux中级课程之mysql
mysql的安装: 1.源码安装 安装cmake共原创 2014-05-25 16:35:26 · 535 阅读 · 0 评论 -
nginx服务笔记
nginx是由俄罗斯第二大访问原创 2014-08-05 16:10:51 · 602 阅读 · 0 评论 -
日志统计工具awstats
awstats是一款使用perl写的处理日志的强大工具,直接支持apache的日志格式(即可以在日志格式匹配中直接使用apache的日志格式关键字,并且配置文件中还有自己的匹配关键字)主要使用命令为 1 wwwroot/cgi-bin/awstats.pl -config=www.wikiki.cn -update生成数据库文件2 tools/aw原创 2015-12-14 09:12:19 · 804 阅读 · 0 评论 -
Nginx配置thinkPHP 支持phpinfo和rewrite
server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; location = /404.html {转载 2015-11-12 09:31:52 · 2220 阅读 · 0 评论 -
Git服务器搭建和使用
Git是一种分布式版本管理器,功能非常强大,最初由Linus开发。它的版本管理在本地,不需要像SVN那样必须要从中央服务器上下载版本。 linux安装git很建档,配置好Yum,直接yum install git既可以了 GIt的使用技巧 初始化版本库 mkdir ~/myrepos ; git init原创 2015-04-09 11:37:58 · 877 阅读 · 0 评论 -
Postfix公网邮件服务器搭建
在阿里云上租用一台云主机,然后申请一个域名,并在域名记录中添加MX记录,mail.youdomain.com记录。邮箱服务器必须添加MX记录,不然在外域向你的邮箱服务器发送邮件的时候无法解析到你的邮箱地址,导致被列为垃圾邮件。 首先安装 postfix saslauthd dovecot服务,yum install postfix *sasl* dovecot 包原创 2015-04-15 16:19:38 · 4346 阅读 · 0 评论 -
varnish学习笔记
varnish cache是一款开源的高性能的缓存服务器。和老牌的Squid对比有如下优点。 1:varnish是基于内存缓存数据的,所以处理速度比Squid要快。 2:varnish支持更高的并发量,并且比Squid更加稳定。 3:varnish可以通过端口管理,而squid没有这个功能。 4: varnish的缺点就是原创 2014-10-08 10:25:04 · 993 阅读 · 0 评论 -
http协议头分析
http协议头各个域解析: 请求头的方法有GET, POST , PUT ,DELETE,等。GET用来请求数据,POST还提交数据。 状态码: 1xx 表示请求被接受,正在处理中。 200 ok 表示请求被接受,处理。原创 2014-10-08 10:04:59 · 1290 阅读 · 0 评论 -
sendmail邮件服务器搭建
邮件服务的通行原创 2014-09-15 14:08:12 · 853 阅读 · 0 评论 -
nagios学习笔记
Nagios是一款开源的监控软件,可以监控linux,unix,windows 以及网络设备和打印机等。 Nagios通过各种不同的插件来实现对不同对象的监控,也可以基于web界面来管理Nagios。 nagios的安装目录: nagios/bin 存放nagios的主运行程序, nagios/sbin 存放外部调用的c原创 2014-08-14 10:49:33 · 845 阅读 · 0 评论 -
LVS+Keepalived实现负载均衡
Lvs是由国防大学章文嵩博士发起的一个开源项目,用来实现服务器之间的负载均衡。全名为linux virtual server 软件包围ipvsadm.tar.gz 随着企业的规模扩大,服务器的访问越来越大。这时候只有两个方案解决服务器的负载能力。 1: 向上扩展服务器的硬件配置。购买昂贵的机器来承担日益繁重的性能要求。原创 2014-08-10 10:51:54 · 1118 阅读 · 0 评论 -
软件下载网址汇总
lvs 为转载 2014-08-24 08:46:44 · 838 阅读 · 0 评论 -
rsync+inotify实现服务器实时备份
inotify实现对目录下文件进行监听的原理: inotify集成到内核中,通过内核提供的接口,使用inotify作为第三方的软件对目录变化进行监控。 inotifywait命令可以对目录中的文件的细微的变化进行细粒度的实时的监控,监控的命令为 inot原创 2014-08-09 16:07:36 · 1084 阅读 · 0 评论 -
OpenSSL和https原理
https原理: 浏览器请求服务端的公钥证书,服务器将注册的证书发送给客户端。客户端向办法机构验证证书的合法性,证书 包括公钥,服务器网址及一些信息。验证完毕,客户端生成一串随即码,用公钥加密发送给服务器端作为对称加密原创 2014-09-04 11:58:29 · 932 阅读 · 0 评论 -
varnish代理服务器笔记
varnish是一款开源的代理服务器软件。和Squid的区别是采用内存进行数据缓存。速度非常的快,而且不容易崩溃。但是奔溃之后所有数据都消失,导致所有请求全部发送至后台服务器端,这是其相对Squid的劣势。 安装varnish需要pcre库的支持,添加用户自带的库还有两种方法: 1: 使用ldconfig工具,将库文件的路径写入/etc/ld.so.原创 2014-08-07 18:49:18 · 996 阅读 · 0 评论 -
PHP+FastCGI+Nginx动态请求处理配置
Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对客户端动态页面请求的处理。 CGI的英文全称为Common Gateway Interface(公共网关接口),是Nginx和动态脚本程序的桥梁,Nginx通过FastCGI接口将动态请求发送给FastCGI,FastCGI中的Wrapper进程生成一个线程,将请求交给脚本解释程序执行,然后原创 2014-08-07 10:32:31 · 1346 阅读 · 0 评论 -
linux之服务管理与防火墙
一 : linux操作系统分为独立服务和非独立服务。 独立服务脚本放置在/etc/init.d/下面。 非独立服务脚本放置在/etc/xinetd/下面。非独立服务由独立服务xinetd管理。关闭了xinetd服务,其下的所有服务都将结束。 服务管理命令: chkconfig service on|off|reset原创 2014-03-21 10:59:22 · 1010 阅读 · 0 评论 -
linux之系统引导流程及模块加载卸载简述
Liunx系统的启动 1:首先,由MBR引导加载引导程序grub。 2:grub引导加载虚拟文件镜像initramfs.img。 3:镜像initramfs.img利用命令只读挂在root分区,来加载root分区的中系统驱动,并将内核kernel加载到内存。 4:虚拟磁盘原创 2014-03-19 11:40:27 · 1005 阅读 · 0 评论 -
liunx2文件操作篇
文件的移动,删除,创建,拷贝,浏览目录结构命令------------------------------------------------------------------cd 参数: - 表示回到上次目录 .表示当前目录 ..表示上级目录cp -rf --recursive --force (强制,递归拷贝整个目录下的文件和隐藏文件,)原创 2013-11-26 11:10:33 · 774 阅读 · 0 评论 -
yum源的搭建和yum命令的软件安装
yum搭建,首先yum源使用的安装方法还是使用rpm的方式,使用yum来安装软件需要配置客户端和服务端。yum的客户端配置文件有两个,一个是/etc/yum.conf 另一个是/etc/yum.repo.d/*.repo 文件,yum.conf文件主要是配置一些yum命令的相关内容,如是否清除下载包等。 /etc/yum.repo.d/*.repo文件主要设置软件包清单文件的位置(不是软件包的所原创 2013-12-15 18:20:41 · 1476 阅读 · 0 评论 -
linux2权限设置篇
********为文件或文件夹添加权限的主要依据还是按照 修改普通权限--->隐藏权限--->特殊权限的顺序来设置。1:***********修改文件权限,从文件权限的顺序来判断是否具有改文件的权限。-rwxrwxrwx r=4 w=2 x=1 第一个wrx代表user的权限,第二个rwx代表user的group的权限, 第三个rwx代表other的权限2:修改原创 2013-11-26 11:08:48 · 892 阅读 · 0 评论 -
linux2用户组操作篇
用户,组的添加,删除,锁定,用户相关文件的修改,拷贝 用户和组的信息和相关文件存放在 /etc/passwd /etc/shadow /etc/group /etc/skel/* /etc/login.defs 用户的UID 从500开始编号 组GID从500开始,程序用户的UID从1~499 root的UID默认为0 组GID为0 /etc/pa原创 2013-11-26 13:28:47 · 764 阅读 · 0 评论 -
linux2文件补丁操作
使用diff命令可以查看两个文件的异同,通过diff命令可以生成补丁文件,这样我们在更新系统或软件时,不必将软件或系统全部下载,只需在原来的文件之上打上补丁就可具体操作如下: diff file1 file2 在屏幕上输出两个文件的不同。 diff -u file1 file2 >> file.patch 将两个文件的异同输入到file.patch补丁文件,文原创 2013-11-30 08:38:15 · 749 阅读 · 0 评论 -
linux之重定向与管道
linux中的重定向的分为标准输入(0),标准输出(1),标准错误输出(2)。 例如: echo ept >file 表示将标准输出写入文件file中 echo ept 2>file 表示将标准错误输出写入文件file中 echo emp &>file 表示将标注输出,标准错误输出写入文件fi原创 2014-02-16 11:36:27 · 931 阅读 · 0 评论