自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 使用快递100网站提供接口查询物流

NSString *str = [NSStringstringWithFormat:@"http://m.kuaidi100.com/index_all.html?&postid=%@#result",sn];//    NSString *str = [NSString stringWithFormat:@"http://m.kuaidi100.com/index_all.html?ty

2015-09-22 18:33:35 811

原创 IOS开的property要点总结

在.h文件里面声明@property和在m类实现文件里央使用@synthesize用于隐性实现对类成员变量的读取。property涉及到的属性值包括:atomic,nonatomic,readonly,readwrite,assign,retain,copy,getter,setter,另外还有强引用strong和弱引用weak.都是对成员访问和修改进行限制

2015-06-25 00:44:11 408

原创 拼音库创建 php

主要实现从一个数据库中获取中文名称并获取所有可能拼音的的大写字母组合。然后和名称一起导入另外一个数据库。因为涉及的为汉字名称,所以采用的编辑环境为UTF-8。其中排列组合函数是借鉴的别人的,自己也想了半天效果不好,关键是数据逻辑思维不清楚,可见数据思维的重要性。自己也是边学边做,php函数的调用不是很熟练,以后要加强编程方面练习。有写得不好的地方,欢迎各位大神指正,互相交流,共同进步!

2015-04-16 08:12:45 1008

原创 微信开发入门

上周入职实习,为了配合公司互联网营销方面的需要,进行微信公共号开发方面的任务。先说说个人对微信的看法:相对于其它手机APP,微信用超级APP来形容实不为过,确实是一个庞然大物,里面要啥有啥,各种功能一应具全,这就是平台的优势,以致于其它公司都懒得投资开发自己的APP了,直接在微信上建定阅号、服务号之类的。可以说微信是互联网的革新,一上市就宣布了那些流量少、无吸引力APP的死刑,甚至那些大公司都

2015-04-13 23:48:30 536

原创 LinuxCast学习笔记三十四:SMB

SMB协议是windows中使用的文件共享协议,在Linux中通过samba服务实现SMB功能。主要实现的功能包括:文件共享,打印共享,加入windows服务器域环境安装:yum –y install samba配置文件:/etc/samba/smb.conf作为独立服务器使用,将本身用户作为登录用户samba的两种安全模式:User-levelShare-leve

2014-03-25 08:32:45 565

原创 关于ftp,ssh,nfs平台搭建的简单总结

要学会Linux系统的运维,搭建好平台是基本的技能,经过几天的探索,学会了三个平台的搭建方法,这里给自己总结下,方便记忆:         ftp:         ftp平台的搭建要用到vsftp软件,这是一个安全性很高的软件,端口号默认为22,作为客户端要用SFTP协议的软件才能顺利进行连接.         在类Ubuntu系统中用apt-getinstall vsftp进行安装

2014-03-20 10:03:31 728

原创 LinuxCast学习笔记三十二:NFS

NFS是最为广泛的文件共享协议,不同于ftp适用于网络文件共享,其更适用于局域网直接文件共享.通过rpc服务就可以启动NFSv2和NFSv3,NFSv4不需要该支持,通过命令service rpcbind startchkconfig rpcbind on 永久开机自启动NFS启动命令service nfs startchkconfig nfs on默认NFS需要使用5

2014-03-17 22:23:01 497

原创 LinuxCast学习笔记三十一:FTP

FTP是常用的服务器文件传输协议,FTP常见的是服务器端发起连接,配置文件:/etc/vsftpd/vsftpd.conf  黑名单:   /etc/vsftpd/ftpusers        控制名单 /etc/vsftpd/user_list共享目录 /var/ftp日志:        /var/ftp/xferlog 修改配置文件开启匿名用户上传功能/et

2014-03-17 22:13:28 589

原创 LinuxCast学习笔记三十IPtable_basic

常见的访问控制包括:哪些IP可以访问服务器,可以使用哪些协议,哪些接口,是否需要对数据包进行修改等.如果服务器受到某IP攻击,可以禁止该IP的访问.         Linux内核通过netfilter模块实现网络访问控制,IPtable程序对netfilter进行控制管理netfilter支持通过以下方式对数据包进行分类:源IP地址目标IP地址使用接口使用协议端口号

2014-03-17 21:53:25 519

原创 LinuxCast学习笔记二十九rsyslog

日志是系统用来记录系统运行时候的相关信息的纯文本文件,用于保存相关程序运行的状态及错误信息等.Linux一般会保存以下类型日志:内核信息服务信息应用程序信息 rsyslog是实现日志功能的服务可以通过以下命令控制rsyslogservice rsyslog start|stop restartrsyslog配置文件/etc/rsyslog.conf日志消

2014-03-17 21:52:06 513

原创 Linux学习笔记二十八Network_hw

网卡的高级命令:命令mii-tool用以查看网卡状态命令ethool可以查看网卡设置ethtool eth0ethtool –l eth0ethtool –S eth0 为网卡添加别名,主要实现在一个物理网卡上添加多个地址.service NetworkManager stopchkconfig NetworkManager off 禁用该网卡 之后临时

2014-03-12 22:20:56 602

原创 LinuxCast学习笔记二十七:raid_basic

看了数据才知道,影响一台计算机的已经不再是CPU、内存条,而是硬盘!常见的硬盘速度:SATA机械硬盘:SCSI 常用服务器硬盘 〈200M/s球桌  折  和SAS 常用服务器硬盘     200M/s左右SSD 动态硬盘                   500M/s 左右还有一点就是IOPS的参数,也就是每秒IO进行的次数,这两点是计算机提升速度的瓶颈所在,也了解决I

2014-03-11 08:47:21 699

原创 LinuxCast学习笔记二十六:SoftWare_Install

开源软件通常是以源代码的形式发布的,一般会被打包成tar.gn归档文件源代码编译流程:./configure   //检查编译环境生成makefile文件2.make              //对源代码进行编译,生成执行文件3.make install  //将可执行文件安装到计算机当中 虽然源代码形式软件使用起来很麻烦,但是具有良好的兼容性与可控性,但是开源软件安装时

2014-03-10 22:21:21 395

原创 LinuxCast学习笔记二十五:Service_Basice及远程管理

服务是运行在操作系统后台的一个或多个程序,为用户提供特定的服务,是运行在系统后台上一个或多个后台程序。         服务通常都是不中断运行的,随时接收请求提供服务。在操作系统后台会运行大量的服务为系统及用户提供服务。         服务配置最多的是网络服务,常见的服务有:Mail、FTP、SMB、Http、网游、域名DNS操作系统在不同的模式下运行的服务是不同的。      

2014-03-10 15:15:30 573

原创 静态路由的设置

路由就是进行路径的选择,路由通常分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在进行系统搭建时人工建立的,是管理员自定义的路由表。网络结构发生变化,比如路由的扩充或者设置的减少需要由网络管理员人工修改路由表。动态路由表是于各个路由器按照对应的路由数据交换协议(比如RIP、EIGRP协议)而动态建立的,由路由表中的数据条目是根据网络拓扑的改变而动态变化的。不需要人为的去干涉。路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。

2014-03-09 22:47:34 1542

原创 路由器重围特权密码

作为一个网络管理员,路由器密码的安全性是一件非常重要的事情,但是如果一不小心忘记了那该怎么办呢?唯一的办法那就是对路由器的密码信息进行重置。网络管理的交换机上一般都有一个“Console”端口[1],它是专门用于对交换机进行配置和管理的。通过Console端口连接并配置交换机,是配置和管理交换机必须经过的步骤。因为其他方式的配置往往需要借助于IP地址、域名或设备名称才可以实现,而新购买的交换机

2014-03-09 20:16:03 965

原创 路由器DHCP的配置详细方法

动态主机设置协议(Dynamic HostConfiguration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段,其优点是设置简单,方便高效,并为网内的每台主机设置固定的IP,而且可以动态的指定哪些IP是不能用的,所以在实际生活中得以广泛的运用。

2014-03-08 07:45:08 3755

原创 LinuxCast学习笔记二十五:Service_Basic

服务是运行在操作系统后台的一个或多个程序,为用户提供特定的服务,是运行在系统后台上一个或多个后台程序。         服务通常都是不中断运行的,随时接收请求提供服务。在操作系统后台会运行大量的服务为系统及用户提供服务。         服务配置最多的是网络服务,常见的服务有:Mail、FTP、SMB、Http、网游、域名DNS操作系统在不同的模式下运行的服务是不同的。      

2014-03-07 12:25:20 545

原创 LinuxCast二十四:System_Boot

系统启动的流程主要有以下几步:         BIOS:启动并开始自检并查找可以启动的设备,为基本输入输出系统。         MBR:Boot Code 已经在硬盘或者其它设备上开始运行,执行引导代码,为MBR上的446字节。         GRUB:现在Linux上面使用的主流引导程序,可以引导几乎所有的操作系统,配置文件保存在表/bootgrub目录中,在该文件中保存了很多

2014-03-07 11:46:09 548

原创 LinuxCast学习笔记二十三:ACL

在传统的Linxu系统中传统的权限模型是不适合开发时的要求的,主要体现在多个组对文本多种权限的要求是无法很好满足的,为了解决这个问题,所以使用了ACL高级权限机制,其最大的优势就是能够对文件进行灵活、复杂的权限设置。         ACL需要挂载文件时打开ACL功能。根分区是默认打开了的。例如挂载的外接磁盘打开ACL需要进行的操作:         mount–o acl /dev/

2014-03-07 10:55:58 537

原创 LinuxCast学习笔记二十二:vi与text操作

vi是命令行界面下的文本编辑工具,支持绝大多数操作系统并且功能 十分强大。广泛被用做文本编辑、处理及代码开发等。Vim相比vi功能还要强大。 vim拥有的三种模式:命令模式,通过esc上返回该模式,可以通过命令完成选择、复制、粘贴等插入模式:主要是通过输入i进入文本输入模式,按esc按进行返回。ex模式:主要用于保存加行号等操作。 在命令模式下常用的操作命令:I

2014-03-07 10:41:37 626

原创 Linux学习笔记二十一:pipe_io

在Linux的开发有一条很经典的法则就是不要重复发明轮子,在Linux上面做东西如果说一切从头开始是没有必要的,因为是开源的,所以我们完全可以运用别人创建的东西完善自己的东西。         管道和重定向简单的理解就是对输出输入的数据进行再次操作,使之最后达到再求的结果和格式,因此这就涉及到了多个命令的配合操作,多命令的协作,各个程序之间实现交互。Linux提供的管理与重定向就是通过多命

2014-03-07 10:25:35 549

原创 LinuxCast学习笔记20:Basic_command

Linux中常用的命令的熟记会为常规的操作带来很大的方便,基本的操作命令主要有:date 设置日期的参数:         最为常用的操作是date –s 加上多种时间的表示方式,包括天数与时间点。         格式化时间的方式为+%Y--%m--%d命令hwclock或clock查看硬件记录的时间。cal  打印日历,可后面跟年月uptime查看系统运行时间及系统负载

2014-03-06 22:01:55 469

原创 LinuxCast学习笔记十八:Network_Basic

现在最为常用的编址方式是IPV4,只有32位长,部分局内网才用的IPV6进行内部编址。在不同网络之间传输数据的功能叫做路由功能,通过网址网关比较就可以确定该访问主机是内网还是外网。域名对大小写是不敏感的,主要是依靠DNS服务器进行域名解析。在Linux 中通过ifconfig –a可以查看所有计算机接口的信息,eth代表的是网络接口网卡的代号,如eth0.lspci 可以列出电脑上所有

2014-03-06 20:24:20 564

原创 LinuxCast学习笔记十七:permission_ext

每个终端都有一个umask属性,用来确定新建文件,文件夹的默认权限目录默认权限:777文件默认权限:666普通用户的默认umask是002,root用户默认umask是022 也就是说对于普通用户来讲:新建文件权限是664新建目录权限是 775三个特殊权限:suid 以文件所属用户身份执行,而非执行文件的用户,这样可以获得额外的限。

2014-03-06 10:17:51 606

原创 LinuxCast学习笔记十六:permission

权限是Linux 中最为重要的部分,主要实现对计算机使用用户、使用组及运行进程访问资源的限制。权限一般分为三种,读、写和执行。         对目录是否有执行的权限意味着是否能否发现该目录并打开,对文件的有读的权限就有下载的权限。         当我们在执行ls –al命令的时候就可以发现每个文件对应的权限,所属用户与所属组还有就是创建的上期及大小还有文件名。         对文

2014-03-06 09:41:55 442

原创 LinuxCast学习笔记十五:user_basic

Linux是一个多用户的操作系统,每个用户可可以以自己用户ID的身份登录到主机上,但是每个用户对于主机的上的资源使用权限是不同的,好了更好的进行划分管理,所以才有了用户和组的概念。         使用组来管理用户有以下几大优势:         每个用户拥有一个UserID,是组字编号非用户名。         每个用户可以属于多个组,都个组也有个GroupID,这两都编号是可以重合

2014-03-05 22:19:39 452

原创 LinuxCast学习笔记十四:help

在网上下载的从第十三节直接就跳到17节了,但是自己的笔记序号不变,如果找到了现时候再补吧。   按了两个TAB键,在自己的BT5 R3上竟然有3418个命令,再是一一再下来要用多少时间,还是nush_su说得实在,用的时候再去找吧,常用的就那么几个,有会的用帮助就可以了。         常见的帮助对于命令来说一般是加参数-h或者—help.对于—help的命令帮助是最为常见的,会显示该命

2014-03-05 21:36:34 452

原创 Linux学习笔记十三:LVM_Reduce_Extend

逻辑卷的空间是可以动态的拉伸和缩小的,这点优势是传统的分区加载卸载无法比拟的,所以逻辑卷在日常系统维护中是很常见的操作。拉伸缩小一个逻辑卷的相关操作:1、  查看是否有足够的空间用于拉伸  vgdisplay  2、  扩充逻辑卷lvextend  –L  +1G  /dev/LVM/mylvm3、  更新文件系统   resize2fs /dev/LVM/mylvm

2014-03-05 21:05:02 757

原创 LinuxCast学习笔记十二LVM_Create

1、将物理磁盘设备初始化为物理卷procreate /dev/sdb  /dev/sdc2、创建卷组,并将PV加入卷组中vgcreate linuxcast   /dev/sdb    /dev/sdc3、基于卷组创建逻辑卷lcreate –n mylv –L 2G linuxcast4、为创建好的逻辑卷创建文件系统mkfs.ext4 /dev/linuxcast/my

2014-03-05 20:37:48 735

原创 LinuxCast学习笔记十一:LVM_Basic

传统磁盘管理时如果出现分区不够用,需要进行扩展的时候,只能通过添加硬盘,创建的分区来扩充空间,但新添文件系统是作为独立文件系统独立存在,有原有的文件系统并没有得到有并行的扩充,只能让现有磁盘下线,进行更换磁盘的操作,这样往往后中断线上开启的正常服务。  使用LVM方式创建逻辑卷动态的加载磁盘就能有效的解决空间不足的问题且系统服务不中断,其原理是将底层物理硬盘抽象封装以逻辑卷形式表现给上层系统,

2014-03-04 10:33:44 556

原创 LinuxCast学习笔记九:mount

在创建好文件系统后,需要进行挂载才能使用该分区,Linux需要手动进行挂载,这点不像Mac和Windows自动挂载但也可以设置自动挂载。mout -o remount,ro /dev/sdb1 /mnt/除了只读外可以加的其它参数sync 代表不使用缓存,直接写入磁盘async 代表使用缓存remount 重新挂载文件系统noatime 代表每次访问文件时不更新文件访问时间

2014-03-04 10:04:10 512

原创 Linux学习笔记九:FileSystem

对于文件系统,首先要明确的概念是操作系统要通过文件系统才能实现对文件及数据的管理,硬盘或分区只有通过创建文件系统才能被使用,创建文件系统的过程称为格式化。没有文件系统的设备称为祼设备,一般用于安装ORANCLE之类的,而常见的Linux文件系统主要有:ext2、ext3、ext4、fat、nfs、proc、jfs、gfs、iso9660等,各文件系统的日志、支持分区大小及单个文件大小和性能存在

2014-03-04 08:56:01 699

原创 Linux实战:用户远程登录文件分享服务器的搭建

以前工作室的个人资料分享都是通过百度云在一个账号上完成的,每个人都输入相同的账号密码并在里面自己的文件夹下分享信息,这样做很显然存在很多的安全问题。1. 百度云可以分享的资料空间虽然说是2个T的量,但是都使用同一个账号是很不安全的,自己就是用那个号登了两次,结果两次都被认定为异常登录,要求输入邮箱号进行确认2. 就算是登上去了,但是毕竟的一个号进行的管理,对于文件的权限是很大的,想怎么弄就

2014-03-03 22:34:32 1007

原创 LinuxCast学习笔记七:DiskBasic

硬盘的基本概念:要了解硬盘一定要知道三个基本概念:Cylender柱面  sector扇区 head 磁头硬盘作为外部存储设备,在开机系统文件的加载、数据的存储与交换上起到了很重要的作用。硬盘一般有两种类型的接口:现在一般SATA接口的硬盘在Linux识别上是sd开头老式的一般IDE接口的硬盘在Linux识别上是hd开头的查看系统当前硬盘的命令为ls /dev/sda*

2014-03-03 20:52:18 415

原创 Linux学习笔记六:Linux_Sys_Dir

所有UnixLike 系统文件结构是大同小异的,各个文件夹对应相关的功能。Bin文件主要包括了可以执行的二进制文件,该目录下的命令是所胡用户都可以去执行的Boot目录是操作系统启动的重要文件,里面最为重要的是以vmlinuz开头的文件,里面还有grub引导文件,总之所有关于系统启动的文件都在里面。dev 在该文件中,所有的硬件都被抽象为文件保存在该文件中。etc  所有与操作系统相

2014-03-03 19:01:45 613

原创 LinuxCast学习笔记五:File_Manage

这一章主要讲的是对文件的操作,包括常用命令的使用方式。1、  使用cp命令实现对文件或目录的复制操作:cp 源文件  目标文件主要使用的参数有:-r递归复制整个目录树                  -v显示详细信息 主要是在复制时显示将文件复制到了哪个地方2、通过mv命令移动或者重命名文件或目录mv 文件 目标目录如果后面指定了文件名,则实现了重命令功能 

2014-03-03 18:38:38 472

原创 LinuxCast学习笔记四Filesys_Arch

Linux文件系统主要有以下特点:Linux文件系统为一个倒转的单根树状结构且文件区分大小写另外路径使用‘/’进行分割(windows中使用的是‘\’),Linux下的文件系统主要有ext2 ext3 ext4 xfx HFS等。在根目录下,Linux都会按HFS标准默认设置以下几个子目录:linux各目录的作用: 源网页地址:http://www.360doc.com/content

2014-03-03 17:20:31 522

原创 LinuxCast学习笔记三 BASH_Basic

BASH是Linux中默认使用的一种默认的命令行界面Shell ,是最常用的Shell中的一种,Shell的意思是壳,在Linux系统中作为用户与系统打交道的重要组成部分。Shell的作用是什么呢?比如我们要让声卡发出声音是怎样实现的呢?首先用户需要操作应用程序播放音乐发出声音,于是应用程序向内核发出相应的指令,内核接收到指令后再驱动硬件发出声音。在这个过程中,Shell就是负责将我们输入的指

2014-03-03 15:16:31 649

原创 LinuxCast学习笔记二 GROME_Basic

Linux环境下的图形界面统称为X window,是根据X协议实现的。主要的启动方式是通过startx命令启动,启动后可以通过Ctrl+Shitf+F8进行界面切换,在Linux下常用的图形界面软件主要有这样几种:GROME、KDEGNOME:全称为GNUNetwork Object Model Environment  是开放源码运动的一个重要组成部分 详细参见:http://baike.b

2014-03-03 12:03:19 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除