点滴->财富
文章平均质量分 57
ChickenLxg
这个作者很懒,什么都没留下…
展开
-
Linux 日常任务cron anacron
<br />cron 定时任务,频率<br /> system cron<br /> etc/crontab<br /> *:每<br /> -:取连续范围:4-7<br /> ,:离散范围<br /> /: */5 */2 3,19 * * 3号和19号每两个小时中每5分钟执行一次<br /> run-parts 目录 执行目录中所有脚本<br /> user cron<br /> /var/spool/cron/username<br /> -e 创建crontab原创 2011-03-01 23:10:00 · 311 阅读 · 0 评论 -
locat find tar uname sysctl lsmod
<br />locate 不精确<br />fide 起始目录 查找标准 动作<br />find <br />-name<br />-iname<br />-type<br /> d<br /> f<br /> l<br /> s<br /> b<br /> c<br /> p<br />-user<br />-group<br />-uid<br />-gid<br />-perm<br /> mode<br /> +mode anyone match<br /> -mode everyone mat原创 2011-03-01 23:06:00 · 173 阅读 · 0 评论 -
Linux 安装源码包的过程
<br />1.准备好编译环境<br /># yum groupinstall "Development Tools" "Development Libraries" -y<br />2.准备好内核源码包<br /># tar(.gz) jxvf kernel-.. -C /usr/src<br /># ln -sv<br />3.开始编译<br /> 1)先配置内核 y,做进内核 M,做进模块 N<br /> /boot/config-2.6....<br /> make oldconfig<br原创 2011-03-01 23:08:00 · 250 阅读 · 0 评论 -
Linux 磁盘分区 格式化
<br />/dev<br />USB,SCSI,SATA,iscsi,sd<br />IDE,hd<br />/DEV/SD[a-z]N<br />udev,特殊文件,没有大小<br />主设备号<br />次设备号<br />#fdish -l<br />fdisk,sfdisk<br />#sfdisk -d /dev/sdb > /root/part_back/sdb.partitions<br />#sfdisk /dev/sdb < /root/part_back/sdb.partitions<原创 2011-03-01 23:12:00 · 694 阅读 · 0 评论 -
Linux 路由设置
<br />路由条目:<br /> 静态 动态<br /> OSPF RIP EIGRP BGP <br /> 主机路由<br /> 网络路由<br /> 默认路由<br />查看主机路由信息<br /> netstat -rn<br /> ip route<br /> <br /> route add 添加路由信息<br /> route add -net TARGET/mask gw<br /> route add -net 172.16.0.0/24 gw 172.16.0.2<br原创 2011-03-01 23:14:00 · 285 阅读 · 0 评论 -
Linux NIS服务
<br />NIS:<br /> ypserv 服务端<br /> ypbind <br /> yptools 服务获取工具<br /> rpc.ypppasswdd<br /> rpc 查看rpc状态<br /> rpcinfo -p 192.168.0.254<br /> nisdomainname 显示nis域名<br /> NIS:<br /> C/S架构<br /> ypserv NIS服务端<br /> rpc.yppasswdd 监听修改密码信号 只工作在主服务器上 <br />原创 2011-03-01 23:16:00 · 312 阅读 · 0 评论 -
Linux 创建RAID设备 LVM设备
<br />Soft Raid<br /> fdisk /dev/sda<br /> p n t 6 fd<br /> <br /> ls /dev<br /> <br /> cat /proc/mdstat<br /> mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7<br /> -a 当启用设备的时候,自动生成文件<br /> -a<br /> 给已经创建好的RIAD添加热佩芬盘<br /> mdadm -a /dev/md0 /原创 2011-03-01 23:16:00 · 245 阅读 · 0 评论 -
Linux IPTABLS
<br />Firewall<br /> 组件,工作在网络边缘(主机边缘),对进出本网络的数据包基于一定的规则进行检查,并在匹配到某规则时由规则定义的处理机制进行处理的<br /> 七层:代理防火墙<br /> 三层:包过滤防火墙<br /> ralated 状态检测<br /> edstablish 已建立连接<br /> 数据包进入主机时先送入内核<br /> 通过系统调用将规则送入内核<br /> 防火墙基于tcp/ip协议栈检查<br /> hook function<br /> Netfilte原创 2011-03-01 23:17:00 · 523 阅读 · 0 评论 -
Linux DHCP服务
<br />DHCP:Dynamic Host Configuration Protocol<br /> 前身:Bootp:无盘工作站<br /> RARP 反向地址解析协议<br /> lease 租约<br /> vim /var/lib/dhcpd/dhcpd.leases<br /> 基于UDP <br /> 服务器端:67<br /> 客户端:68 <br /> DHCP Discovery 客户端ip地址请求<br /> DHCP Offer 服务器端提供<br /> DHCP Requ原创 2011-03-10 23:10:00 · 251 阅读 · 0 评论 -
Linux FTP服务
<br />FTP:File Transfer Protocol<br /> data连接 get<br /> control连接 ls、cd<br /> 主动模式 port<br /> 服务器通过20端口去连接客户端(>3000端口),客户端给予响应<br /> 被动模式 pasv<br /> 服务端告诉客户端已经打开某个端口可以进行连接(通过一个大于1023的端口连接21)<br /> 软件:<br /> Windows<br /> Serv-U<br /> IIS<br /> Fil原创 2011-03-10 23:11:00 · 349 阅读 · 1 评论 -
Linux NFS
<br />NFS 网络文件系统<br /> Package:nfs-util<br /> Daemons:nfsd,rpc.mountd,rpc.statd,lockd,rpc.quotad<br /> Scripts:nfs(nfsd,rcp.mountd,rpc.quotad),nfslock(rpc,statd,lockd)<br /> ports:2049/tcp and 2049/udp,others semi-random(found through portmap(111/tcp and 1原创 2011-03-10 23:13:00 · 270 阅读 · 0 评论 -
Linux samba服务 PAM
<br />samba<br /> smb <br /> Service message block 服务信息块<br /> cifs<br /> common Ineternet Filesystem <br /> 常用功能:<br /> file sharing<br /> printer sharing<br /> 提供服务:<br /> 文件共享服务:smbd<br /> 名称解析服务:nmbd<br /> winbindd,asmba3.0,ldap<br /> smb/cifs<br />原创 2011-03-10 23:14:00 · 460 阅读 · 0 评论 -
Linux tcpwrapper xinetd
<br />tcpwrapper TCP包装器<br /> sshd->tcpwrapper,libwrap.so<br /> 传输层,对于进出本主机访问某特定服务的连接基于规则进行检查的一个访问控制工具,库文件形式实现,某进程是否接受libwrap的控制取决于发器此进程的程序在编译时是否针对libwrap进行编译的。<br /> ldd `which sshd`<br /> strings `which portmap` | grep hosts<br /> TCP WRAPPER:<br /> Dae原创 2011-03-10 23:14:00 · 298 阅读 · 0 评论 -
Linux 进程管理
<br />进程:活体,程序副本<br />虚拟内存空间(不是swap),线性,32bit<br />系统角度:<br />进程名,P(process)ID<br />init(initial) 1<br />cpu time,进程调度,进程优先级<br />进程 cpu密集,IO密集<br />进程间通信 IPC<br /> 信号<br /> shm<br /> socket<br />thread 线程<br /> LWP<br /> Linux没有真正的线程<br />Sys V --原创 2011-03-01 23:05:00 · 237 阅读 · 0 评论 -
Linux IO重定向
<br />标准输入,keyboard,0<br />标准输出,monitor,1<br />标准错误输出,monitor,2<br />I/O重定向<br /> > 标准输出重定向<br /> 2> 标准错误输出重定向<br /> &> 标准和错误输出都重定向<br /> set -C 拒绝别的信息的覆盖<br /> set +C 允许别的信息的覆盖<br /> >| 强行覆盖<br /> < 输入重定向<br /> >> 追加重定向<br /> 2>> 追加错误重定向<br /> << here doc原创 2011-03-01 23:03:00 · 300 阅读 · 0 评论 -
Linux vi编辑器
<br />短小精悍 全屏幕编辑器<br />模式化的编辑器<br />命令模式,输入模式,末行模式<br />命令-->输入:i,a<br />输入-->命令:esc<br />命令-->末行: :<br />末行-->命令:esc<br />vim vi improved,vim<br />打开方式:<br />vim<br />退出:<br />:wq<br />:q<br />:q! 不保存<br />:w! 只读状态下写入<br />命令模式下退出<br />shift + zz 保存退出<原创 2011-03-01 23:03:00 · 250 阅读 · 0 评论 -
Linux 磁盘配额 访问控制列表
<br />Quota:磁盘配额<br /> 内核中实现,文件系统<br /> 针对文件系统<br /> 两种配额标准:<br /> 空间配额:1K-blocks<br /> 文件配额:用户最多可以穿件的文件<br /> 两种配额类型:<br /> 软限制<br /> 硬限制 <br /> 对管理员无效<br /> 指定特殊的挂载选项:<br /> /etc/fstab<br /> usrquota grpquota<br /> mount -o remount 磁盘<br /> aquo原创 2011-03-01 23:15:00 · 232 阅读 · 0 评论 -
Linux squid proxy
<br />squid <br /> -k parse 检查语法错误<br /> -z 初始化缓存<br /> -z reconfig<br /> service squid start<br /> <br /> 是http1.0的代理服务器<br /> 良好的访问控制功能,良好认证功能<br /> 节省网络流量<br /> 提高性能<br /> 给终端用户良好的体验,提供静态动态流式分发功能<br /> squid-2.6.STABLE6<br /> www.squid-cache.org<br /> 主原创 2011-03-01 23:19:00 · 330 阅读 · 0 评论 -
Linux DNS服务
<br />DNS: domain,zone<br />递归<br />迭代<br />PC->DNS Server<br />解析:正向,反向<br />FQDN:完全合格域名<br />DNS:资源记录类型<br />FQDN A IP<br />区域 NS 域名服务器名称 定义一个区域的域名服务器是谁<br />SOA 起始授权记录,资源数据库的第一条记录<br />MX(0-99) 邮件交换器,优先级之分<br />CNAME 别名,前面的是后面的别名<br />RTP 指针记录<br原创 2011-03-01 23:19:00 · 290 阅读 · 0 评论 -
Linux 常识
<br />操作系统:<br />platform<br />Middle-man<br />驱动 cpu 内存 进程 存储器 文件系统 调度程序<br /><br />批处理<br /> ----><br />|----------| |----------| Mainframe<br />脱机批处理 一快一慢两个主机 DEC PDP-1 PDP-11 VAX(小型化)<br />Bell,MIT(麻省理工), GE, Multics <br /原创 2011-03-01 22:06:00 · 400 阅读 · 0 评论 -
Linux yum和rpm
<br />GPL,BSD,source code,binary<br />C,C++,二进制,<br />rpm,Redhat Package Manager, perl语言编写<br />suse,centos<br />rpm,RPM package Manager<br />binary,sample configuration file,manual,rpm<br />命名格式:<br />package_name-version-release.arhc.rpm<br />bash-3.2.原创 2011-03-01 23:06:00 · 337 阅读 · 0 评论 -
Linux 系统启动相关文件
<br />/etc/redhat-release 当前系统的版本号<br />ls /boot 查看内核vmlinuz开头<br />uname<br />-a 内核所有信息<br />-t 内核版本号<br />-v 编译版本<br />-p 显示平台架构<br />runlevel 运行级别<br />0-6<br />0 关机<br />6 重启<br />3 正常模式,不启用图形界面<br />5 正常模式,启用图形<br />1 单用户模式,不启用网络服务,修复系统时用到,不需要用户认证登录直接原创 2011-03-01 23:11:00 · 205 阅读 · 0 评论 -
Linux NFS autofs
<br />NFS<br />RPC:Remote Procedure Call<br />automounter, RHEL5.4,daemon<br />autofs<br /> 直接挂载,<br /> 192.168.0.254:/var/ftp/pub /pub<br /> /etc/auto.master<br /> /- /etc/auto.pub<br /> /etc/auto.pub<br /> /pub -ro,soft 192.168.0.254:/var/ftp/pub<原创 2011-03-01 23:12:00 · 343 阅读 · 0 评论 -
Linux 认证机制CA
<br />/dev/random<br />/dev/urandom<br />Random Number Generator 随机数生成器<br /> /dev/random 从熵池中获取随机数,如果获得不到熵池中的随机数则不提供随机数<br /> /dev/urandom 从熵池中获取随机数,如果获得不到熵池中的随机数则提供伪随机数<br /> 熵池中的随机数一般是击键动作,和鼠标移动生成的<br /> <br /> openssl rand -base64 670<br />One-Way Has原创 2011-03-01 23:18:00 · 307 阅读 · 0 评论 -
Linux httpd服务 LAMP
<br />http,tcp,80<br />stateless 无状态协议<br />html,<br />www,89年诞生<br /> 超文本 ascii 不能为二进制文件(MP3..)<br /> MIME·Multipurpose Internet Mail Extension<br />tcp<br />page,object,jpg<br /> <br />web服务器网站<br /> httpd<br /> lighty<br /> thttpd<br /> nginx<br />中间件:<原创 2011-03-01 23:18:00 · 496 阅读 · 0 评论 -
Linux 系统文件介绍 对文件的操作
<br />FHS规范 <br />bin binary 二进制文件 绿色sbin<br />sbin 系统管理命令<br />usr 不是user的简写 unix system resource<br />根目录下的bin、sbin是系统运行时需要的命令<br />/usr/bin,/usr/sbin基本需求的二进制命令<br />/usr/local/bin,/usr/local/sbin第三方应用的文件<br />media mnt 挂载点目录<br />etc 配置文件所在目录,存原创 2011-03-01 22:58:00 · 167 阅读 · 0 评论 -
Linux 用户 组
<br />用户:标识,可以获得计算资源及权限资源的集合 username/password<br />容器,用户组<br />redhat a.txt<br />ls -l<br />mode redhat redhat <br /> 属主 属组<br />用户访问文件的时候权限靠mode决定 组是用来继承权限<br />用户名 --> number(UID)--> /etc/passwd <br />password -> /etc/shadow<br />组 --> n原创 2011-03-01 23:00:00 · 226 阅读 · 0 评论 -
Linux shell编程 bash
<br />shell,应用程序,提供用户作为系统接口<br />命令<br />编程功能<br />软件编程:<br />编译类:源代码-->目标代码(编译),c,c++,JAVA<br />脚本类:源代码,(解释器,bash(编译的)) 面向应用 perl 5.8(面向过程),python(面向对象),ruby(on rail),shell<br />shell,bsh(sh),bourn<br />Bill Joy,csh --> tcsh<br />Korn,ksh,GNU ksh<br />原创 2011-03-01 23:02:00 · 281 阅读 · 0 评论 -
Linux 集群 高可用 高性能
<br />Cluster<br /> 集群 将多台电脑集合起来完成一定任务<br /> scale on<br /> scale out<br /> LB Load Balancing 负载均衡<br /> lvs<br /> HA High Availability 高可用<br /> HP High Performance 高性能<br /> Director Dispatcher<br /> 四层交换(IP:port)LVS<br /> 章文嵩<br /> Linux Virtul原创 2011-03-10 23:15:00 · 605 阅读 · 0 评论