linux
coder_up
这世上从来没有的两件事: 一是怀才不遇, 怀才一定会遇, 没遇只能说明才不够; 二是情深缘浅, 缘浅只能说明情不够深, 或者根本就没情。。。
展开
-
菜鸟linux shell基础
1、shell脚本的命名: ****.sh 注释:# this is comment #!/bin/bash 注意这句不是注释2、变量1)、自定义变量:name=zhy获取变量:#echo $name echo $PATH2)、解析变量{}用{}将变量括起来会让系统知道括号中的是一个变量,类似php n原创 2011-12-22 22:16:21 · 1134 阅读 · 0 评论 -
linux 如何分区
1 断开虚拟机添加一块硬盘推荐scsi2 查看新硬盘:fdisk -l 包括u盘 软盘 硬盘 brave@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylinders, total 838原创 2014-09-16 22:47:06 · 1262 阅读 · 0 评论 -
解决gnome-shell下龙井内核wineqq提示信息残留过多的问题
找到notify-send这个文件 是一个二进制文件 位置是/usr/bin/notify-send找到之后 把notify-send改个名字(这条以及一下所有的步骤都需要root权限) 例如我的选择是notify-send.bak然后新建一个空文本文件改名为notify-send 赋予可执行权限 并且里面贴上代码#!/bin/bash/usr/bin/notify转载 2014-10-15 18:34:15 · 1100 阅读 · 0 评论 -
解决 ubuntu 14.04.1 下sublime text3 3065 中文输入问题
今天看 sublime text3 已经不是之前的3059 的了 已经支持3065了。 所以为了支持subl 实现中文输入法 ,下面把我的操作流程记录下来供大家使用这里有完整的教程: http://www.360doc.com/content/14/0329/08/13087748_364608018.shtml#但是需要把里面的sublime_imfix.c文件原创 2014-11-19 23:30:59 · 2024 阅读 · 0 评论 -
http 协议笔记
webservice = http协议+xmlrest = http协议 + json各种api 也一般是用http + xml/json 来实现的做采集小偷站, 或者学习ajax 也要了解http 协议计算机中的协议和现实中的协议是一样的, 一式双份或者多份双方都遵循一个规范,这个规范就可以称之为协议ftp http stmp pop tcp/ip原创 2015-01-15 11:53:26 · 769 阅读 · 0 评论 -
linux 网络基本知识
ifconfig 查看网络信息ifdown 网卡设备名称 停止一个网卡设备ifup 网卡设备名称 开启一个网卡设备查看网络状态:netstat t 列出tcp协议端口 u 列出udp协议端口 n 不使用域名与服务名原创 2014-12-29 15:13:42 · 2557 阅读 · 0 评论 -
http协议之缓存
http协议缓存控制第一次请求时200 ok第二次请求304 not modified 为修改状态解释: 在网络上有一些缓存服务器,另外浏览器自身也有缓存功能。当我们第一次访问某个图片的时候,正常下载图片返回200 ok基于一个前提-图片不会经常改动,服务器在返回200的时候,还返回该图片的”签名“ -- etag (签名可以理解为图片的“指纹”)当浏览器再次访问该原创 2015-01-18 06:37:47 · 1222 阅读 · 0 评论 -
xdebug的安装和配置方法
首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示html_errors = On display_errors = On当然如果你要需要查看更多信息,比如说打印调用栈,哪就需要安装xdebug,这个对于比较复杂的代码系统特别有帮助xdebug 安装步骤xdebug原创 2014-11-19 13:34:47 · 2454 阅读 · 0 评论 -
linux 配置 ip地址
1 ifconfig: ifconfig eth0 192.168.1.123 netmask 255.255.255.02 setup: redhat 系列专有3 配置文件方式配置: 配置文件1---->网卡信息文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0原创 2015-01-24 12:03:46 · 918 阅读 · 0 评论 -
如何自定义服务脚本以及如何制作标准rpm服务脚本
自定义服务脚本:#!/bin/bash#myscript#chkconfig: 2345 90 20#description: Starts, stops and saves iptables firewallcase $1 in start) echo "start my script!!" sleep 1 ;; restart)原创 2015-03-14 13:42:18 · 1207 阅读 · 0 评论 -
一次完整的HTTP事务是怎样一个过程?
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)转载 2015-05-08 12:00:09 · 804 阅读 · 0 评论 -
ubuntu 14.04 LTS 中安装音乐软件deepin_music记录
转载:http://blog.csdn.net/fansilean/article/details/24582127 深度影音(deepin-media-player)&深度音乐(deepin-music-player)均依赖于deepin-ui,而deepin这个包Ubuntu的软件源中是没有的,所以我们要手动下载3个包:deepin-ui、deepin-media-player、deepin-转载 2015-06-12 13:23:41 · 2023 阅读 · 0 评论 -
zabbix_server 在centos6.3中的安装过程记录
1. 安装相关依赖yum -y install net-snmp net-snmp-devel curl curl-devel perl-DBI2. 添加zabbix用户和组groupadd zabbixuseradd -g zabbix zabbixusermod -s /sbin/nologin zabbix3. 创建MySQL数据库创建mysql -uroot -prootpasswo原创 2015-09-16 16:07:38 · 796 阅读 · 0 评论 -
四种多服务器共享session的方法
伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。 此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。 OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题又转载 2015-08-26 11:08:08 · 3590 阅读 · 0 评论 -
nginx 配置文件详解
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events {转载 2014-09-24 22:17:41 · 590 阅读 · 0 评论 -
Ubuntu 12.04 分区方案(仅供参考)
Ubuntu 12.04 分区方案(仅供参考)总空间大小:50G目录建议大小实际大小格式描述/10G~20G10Gext4根目录swap1Gswap交换空间/boot200M左右100转载 2014-02-23 09:20:19 · 4529 阅读 · 0 评论 -
linux挂载与分配任务初识
两种实现挂载的方式影响挂载外部设备的脚本 :/etc/fstab开机脚本:inittab 包含一些运行时的命令用户脚本:login.defs 限制用户的修改密码时间,id gid 过期时间等。。自动挂载将镜像光盘挂载虚拟机---VM---settings---CD/DVD---指定景象文件路径(第一张光盘)---Dev原创 2011-12-20 17:11:46 · 873 阅读 · 0 评论 -
linux知识小结
1、Linux下的目录结构:/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分原创 2011-12-11 18:38:24 · 969 阅读 · 0 评论 -
linux下 的vi编辑器基本操作
1、用vi打开一个已经编辑过的文件 vi test.html内容为:qqqqqqq 现在:(注意:必须是已经编辑完的文件并且都要在命令状态下(ESC))Esc退出按键: 小写a 此时输出的内容在光标所处地之后输出 小写i 此时输出的内容在光标所处地之前输出小写o 此时输出的内容在光标所处的行之后另起一行输出 大写a 此时输出的内容在光标所处原创 2011-12-09 14:36:23 · 652 阅读 · 0 评论 -
linux 文件权限 与 查找
1、文件权限: rwx421 最大权限7772、创建目录 Mkdir3、删除 Rmdir 删除的必须是一个空目录4、什么都可以删: Rm 删除任意文件5、# ls------相对路径 Ls------ls -color 别名 查看原创 2011-12-08 21:14:14 · 1348 阅读 · 0 评论 -
linux的目录结构介绍
/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可/d转载 2011-12-08 09:12:54 · 528 阅读 · 0 评论 -
linux 命令 及目录介绍
一些目录介绍:Linux: /(根目录)-----Bin (绿色) 普通用户的命令Root root用户的宿主目录Media mnt ----挂载点Dev 存储外部设备目录Etc 配置文件目录Home 所有普通用户默认的宿主目录Usr 命令(绿色) Bin sbinnary系统管理员使用到原创 2011-12-07 15:47:19 · 712 阅读 · 0 评论 -
linux批量添加用户
我们要创建包含新用户的文件 userfile.txt ;另一个是为新添加的用户设置密码的userpwdfile.txt ;[root@localhost ~]# touchuserfile.txt[root@localhost ~]# touchuserpwdfile.txt然后用文本编辑器打开文件 userfile.txt ,添加如下内容;win00:x:520:520::/ho转载 2011-12-14 21:42:59 · 728 阅读 · 0 评论 -
linux安装步骤
安装Red HatLinux9指南 第1步:第一步:选择安装方式。 1、图形安装(直接回车) 2、文本安装(输入 linux text)第2步:选择“OK”为检查光盘 选择“Skip"跳过检查。SKIP跳过! 第3步:跳过! 第4步:我选择简体中文第5步:这一步,是让你选择你的键盘,我用到现在的键盘,除了US的,我还没用过其它的呢!下一步!第6原创 2011-12-06 20:36:41 · 12738 阅读 · 0 评论 -
how to install rar and unrar in centos6.3
first : vi /etc/yum.repos.d/CentOS-Base.repo second : add content [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/r原创 2013-05-27 11:41:23 · 1531 阅读 · 0 评论 -
linux vi编辑常用命令
vi编辑器中有三种状态模式1.命令模式2.输入模式3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建)文件$ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的修改,并退出编辑器:q! 文件保存与另存为 保存文件 保存对vi编辑器中已打开转载 2013-06-18 10:15:43 · 927 阅读 · 0 评论 -
ubuntu root 密码问题
安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就转载 2013-09-24 22:22:04 · 799 阅读 · 0 评论 -
php 变量 【PHP_EOL】 解决不同环境(win,linux,unix)下的按回车分隔问题
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的平台上运行有着不少的麻烦。下面是PHP去除换行符的一些常见方法。第一种写法:转载 2013-09-26 11:12:18 · 1951 阅读 · 0 评论 -
PHP PHP_EOL 换行符
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性如: echoPHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo原创 2013-10-22 10:05:24 · 1143 阅读 · 0 评论 -
MBR&/BOOT和GRUB三者关系总结
做了一个大自然的搬运工, 介绍的不错, 备份下 MBR是硬盘上的一个扇区,包含三部分内容(引导程序、分区表及分隔标识,MBR总计512字节;其中引导程序最多占446个字节);为什么需要这个MBR,主要是因为BIOS太小,功能有限。当系统加电,bios自检后,就会将MBR Load进内存。也就意味着引导程序被激活,分区表信息已经加载到内存,同时也意味着对系统的控制权从bios过渡到GRUB.转载 2016-07-28 10:46:40 · 1885 阅读 · 0 评论