Author: moneyslow

  • 10条命令玩转linux

    linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作。其实你也可以这么玩,玩游戏的除外哦。 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相当的多,但是我们正真用到的也就那么几个看你是不是都知道,如果你都知道的话,说明你已经会玩了。 当然第一步是打开Terminal终端又了这个linux才会听你的话。 ls ls 列出文件和目录 ls /home (列出home下面的所有文件和目录) ls -alh 列出当前所有文件包括隐藏文件及文件大小权限和时间,我一般都这么使用,它的使用太频繁了。 如果你觉得这个还不能满足你的要求你也可以 ls –help mkdir mkdir 建立目录 mkdir test mkdir -p test/val 建立多级目录 -m 加上文件权限 rmdir rmdir  删除空目录 如:rmdir test(只能删除空目录,如果该目录下还有其它文件则该命令无效) touch touch 建立空文件 如:touch Test.txt cp cp 复制命令 如:cp /home/Test.txt / (将home路径下的Test.txt文件复制到根目录下) cp -r dir1 dir2 (-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里) 如:cp -r /home/test /(将home下的test文件夹复制到根目录下) 不过只要是系统目录都要加上权限sudo(ubuntu下) mv mv 移动文件和改文件名 如:mv /home/Test.txt…

  • 给新手的 10 个有用 Linux 命令行技巧

    10 个 Linux 命令行技巧 这篇文章希望向你展示一些不需要很高的技术就可以像一个高手一样使用 Linux 终端的有用技巧。你只需要一个 Linux 终端和一些自由时间来体会这些命令。 1. 找到正确的命令 执行正确的命令对你的系统来说非常重要。然而在 Linux 中有如此多的、难以记忆的各种的命令行。那么怎样才能找到你需要的正确命令呢?答案是 apropos。你只需要运行: # apropos <description> 其中你要用真正描述你要查找的命令的语句代替 “description”。这里有一个例子: # apropos “list directory”   dir (1) – list directory contents ls (1) – list directory contents ntfsls (8) – list directory contents on an NTFS filesystem vdir (1) – list directory contents 左边你看到的是命令,右边是它们的描述。 2.…

  • 如何使用nginx搭建正向代理和反向代理

    1.正向代理的概念 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 2.反向代理的概念 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。 简单的区别方法:正向代理就是我们在浏览器可以设置的代理服务器,主动权在浏览者手里。比如我们有时候要查阅一些资料,被国内墙掉了,这时候我可以在国外的服务器上搭建一个nginx正向代理服务器,然后我们就可以通过浏览器设置代理服务器,来翻墙了。反向代理,是浏览者不知情的,服务器端自己假设的。 更加细致的分析:http://z00w00.blog.51cto.com/515114/1031287 下面以nginx为例子来搭建正向代理服务器和反向代理服务器 1.nginx正向代理配置 server{ resolver 8.8.8.8; resolver_timeout 30s; listen 82; location / { proxy_pass http://$http_host$request_uri; proxy_set_header Host $http_host; proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; proxy_cache_valid 200 302 10m; proxy_cache_valid 301 1h; proxy_cache_valid any 1m; } } 1、不能有`hostname`。 2、必须有resolver, 即dns,即上面的8.8.8.8,超时时间(30秒)可选。 3、配置正向代理参数,均是由 Nginx 变量组成。 proxy_pass $scheme://$host$request_uri; proxy_set_header Host $http_host; 4、配置缓存大小,关闭磁盘缓存读写减少I/O,以及代理连接超时时间。 proxy_buffers 256 4k; proxy_max_temp_file_size 0; proxy_connect_timeout 30; 5、配置代理服务器 Http 状态缓存时间。 proxy_cache_valid 200 302 10m;…

  • SecureCRT 6.2使用技巧
  • linux的5个编辑器

      1 vim http://www.vim.org/ 2 gedit http://projects.gnome.org/gedit/ 3 Nano http://www.nano-editor.org/ 4 Gvim http://vimdoc.sourceforge.net/htmldoc/gui.html 5 Emacs http://www.gnu.org/software/emacs/

  • 如何修改windows远程桌面连接端口3389?

    首先远程上VPS,然后鼠标点击”开始”按钮会出现如下图的界面,在界面内点击”运行”按钮, 在出现的页面输入命令regedit后按键盘回车键”Eeter;   完成上面的步骤后,现在已经进入到修改注册表页面了,然后依次打开文件夹: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set001\Control\Terminal Server\WinStations\RDP-Tcp] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set002\Control\Terminal Server\WinStations\RDP-Tcp] 如下图,按照图片依次点击对应的文件夹前面的+号即可:   现在已经能看到”RDP-Tep”文件夹了,我们不用点击前面的+号,而是直接点击”RDP-Tep”文件夹,看右边会出现非常多的文件,我们需要在右边栏文件找到名字为”PortNumber”的文件,然后鼠标停留在文件上面按鼠标右键,会看到如下的界面: 看到上图的界面后,我们点击”修该”按钮会出现下图的界面,然后先选择”十进制”再去修改”数值数据”里面的值,设置成需要的值即可。 上面是介绍的修改CurrentContro1Se001文件下的,CurrentContro1Se002文件下的按照上面的介绍流程进行修改即可;好了,修改VPS远程3389端口的教程就结束了。

  • Excel 使用技巧集锦

    目 录 一、 基本方法 7 1. 快速选中全部工作表 7 2. 快速启动EXCEL 7 3. 快速删除选定区域数据 7 4. 给单元格重新命名 7 5. 在EXCEL中选择整个单元格范围 7 6. 快速移动/复制单元格 8 7. 快速修改单元格式次序 8 8. 彻底清除单元格内容 8 9. 选择单元格 8 10. 为工作表命名 9 11. 一次性打开多个工作簿 9 12. 快速切换工作簿 9 13. 选定超级链接文本 10 14. 快速查找 10 15. 修改默认文件保存路径 10 16. 指定打开的文件夹 10 17. 在多个EXCEL工作簿间快速切换…

  • Centos6.6 安装操作手册(包括安装vmware-tools GCC LVM)

    On any Window’s machine, download and install VMware Player, if you have not already done so. Instructions: http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0 Locate CentOS Mirror Download Instructions: http://wiki.centos.org/Download On the CentOS-6 Row, Click on i386. Choose a CentOS Mirror Instructions: Choose a Mirror Download CentOS-6.6 ISO Instructions: Click on CentOS-6.6-i386-bin-DVD1.iso Click the Save File radio button Click the OK…

  • Centos7下如何部署Apache+PHP+MariaDB

    安装CentOS 7操作系统 将CentOS7iso文件放进VMware中,建立CentOS7操作系统。如果VMware识别不出操作系统是什么类型,手动选择”Linux(L)”客户机操作系统,”CentOS 64位”版本。如图2.1.1所示。 图2.1.1 新建CentOS7虚拟机 另外,推荐:虚拟内存给1024M;使用网络地址转换(NAT);最大磁盘大小给40G;虚拟磁盘存为单个文件;其它选择默认或者推荐的就好。   启用Intel VT-x 在建立CentOS时,很有可能出现一个错误提示框”已将该虚拟机配置为使用64客户机操作系统。但是,无法执行64位操作”,并且提示”此主机支持Intel VT-x,但Intel VT-x处于禁用状态”; 解决方法:先将虚拟机关闭;重启自己的电脑进入BIOS,进入方法根据自己电脑品牌去找;进入后,会在BIOS界面的上面看到”Configuration”选项,按向右方向键,到达此选项;然后会在下面看到”Intel Virtual Technology”选项,将此选项后面的”Disabled”改成”Enabled”就可以了。然后保存BIOS设置退出即可。如图2.1.2所示。 图2.1.2 进BIOS启用Intel VT-x 然后再次开启CentOS7虚拟机,会进入图2.1.3.1所示的界面。然后只要等待即可。 进入如图2.1.3.2的界面,等待最下面显示”Checking:100%”即可。 图2.1.3.1 进入安装CentOS 7.0界面       图2.1.3.2 CentOS7自检中       2.1.4 看到如图所示2.1.4的界面,就进入CentOS7的设置界面了。选择”中文 Chinese”—”简体中文(中国)”即可。 图2.1.4 选择语言 2.1.5 然后进入图2.1.5 的”安装信息摘要”部分,下面依次把”安装位置”、”网络和主机名”、”软件选择”设置好。 图2.1.5 安装信息摘要 2.1.6 “安装位置”设置,建议点击图2.1.6蓝色的区域,选中它后会变成蓝色;然后选择”自动配置分区”。最后点击左上角的”完成”即可。 图2.1.6 设置安装分区       2.1.7 如图2.1.7,只要将将右上角设置为开启就行了。 图 2.1.7 网络连接配置  …

  • CentOS 7.0 or RHEL 7.0如何进入单用户模式重置root密码

    1、启动时,按空格,停留在此界面:   2、光标停留在第一项,并按”e”,进入编辑界面,找到图示的一行,并输入在行尾输入: init=/bin/sh(看红色框),然后按 “Ctrl-x”,启动系统 3、启动到单用户模式后的界面: 4、在此提示符下输入以下命令,你输入的命令不会显示出来,输入完成按回车。 1)    mount –o remount,rw / ,输入完成后,如下图显示: 2)    passwd 输入时,如果你安装的是中文的,就会有乱码,如果是英文的,则不是会。 输入时,密码只要输入一位即可,我输入的是一个”a”,如果有错误提示,也可以输入一个空格做为密码。输入后结果如下: 3)    touch / .autorelabel (touch、/、.autorelabel之间用空格隔开) 如果你之前使用了selinux,则输入这个命令,输入完成后,会多一个提示符 4)    exec /sbin/init 或者 exec /sbin/reboot 输入这两个命令中的一个,重启系统 那个进度指示到100%后,会重启进入系统登录界面   说明:输入密码时,如果你不确定输入的是否正确,那就输入一个空格。如果重新进入系统后,提示密码不正确,那就输入一个空格试试。  

  • 图释CentOS文件夹基本操作

    文件(夹)查看类命令 ls–显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件,浅蓝色代表链接文件。 -a—显示所有内容,包括隐藏文件 说明:在Linux系统中,以”.”开头的就是隐藏文件或隐藏目录。 -l—以长格式(内容更详细)显示文件或目录的详细信息。 说明:ls -l命令可以简写成ll, 输出的信息共分为7组:文件类别和文件权限、链接数或子目录个数、文件所有者、文件所属组、文件大小(单位为字节B)、文件创建或修改时间、文件名。 文件类别:第一组前1位表示文件类别,”-“代表普通文件,”d”代表目录,”l”代表符号链接,”c”代表字符设备,”b”代表块设备文件权限:第一组后9位表示文件权限,前3位为user、中间3位为group、后三位为other的权限 -d—显示目录本身的属性而不是目录中的内容。 1 2 3 4 5 [root@localhost ~]# ls -ld /home drwxr-xr-x. 4 root root 4096 9月  22 10:41 /home [root@localhost ~]# ls -d /home /home [root@localhost ~]# -h—以K、M、G等单位显示文件大小(默认为字节) 1 2 3 4 5 6 7 [root@localhost ~]# ls -h /home justin  lost+found [root@localhost ~]#…

  • Centos利用第三方yum源安装rpm软件包

    CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。 一、安装CentOS yum源优先级插件yum-priorities      yum install yum-priorities   #输入y安装二、设置CentOS默认yum源的优先级为最高系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接     cd  /etc/yum.repos.d/   #进入yum源目录     vi CentOS-Base.repo    #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################   [base]name=CentOS-$releasever – Basemirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [updates]name=CentOS-$releasever – Updatesmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [extras]name=CentOS-$releasever – Extrasmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1 [centosplus]name=CentOS-$releasever – Plusmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2 [contrib]name=CentOS-$releasever – Contribmirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2###############################################################   备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum源的优先级从11-99三、安装epel yum源    rpm -ivh  http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm    rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6    vi /etc/yum.repos.d/epel.repo   #修改epel yum源优先级,priority=11   ###############################################################    [epel]name=Extra Packages for Enterprise Linux 6 – $basearch#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearchmirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源   wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm   wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt  …

  • 如何在cacti 中安装array 设备的mib文件模板

    先看snmp的mib文件存放位置: # net-snmp-config –default-mibdirs /root/.snmp/mibs:/usr/share/snmp/mibs 或者这个命令也可以: # snmpget -Dparse-mibs 2>&1 | grep directory parse-mibs: Scanning directory /root/.snmp/mibs parse-mibs: cannot open MIB directory /root/.snmp/mibs parse-mibs: Scanning directory /usr/share/snmp/mibs 把array的mib文件放进去: # ls /usr/share/snmp/mibs/ARRAY-MIB.txt /usr/share/snmp/mibs/ARRAY-MIB.txt 顺便看看这个文件中array厂商的oid值为7564: DESCRIPTION “SMIv2 version converted from older MIB definitions.” ::= { enterprises 7564 } 查找这个mib文件名中的mib模块名称: # pwd /usr/share/snmp/mibs # grep DEFINITIONS ARRAY-MIB.txt CA-SNMP-MIB8…

  • 如何更改网卡名称 例如 eth0 改为 eth3

    首先确认系统能够识别你的网卡: # lspci | egrep -i –color ‘network|ethernet’ 接下来,有两个方法。 方法1: vi /etc/udev/rules.d/70-persistent-net.rules # cd etc/sysconfig/network-scripts/ # mv ifcfg-eth3 ifcfg-eth0 # vi ifcfg-eth0 配置网卡ip相关信息。 # service network restart # ifconfig -a 方法2: First of all find out the mac address of your interface cards [root@devmillennium-web ~]# ifconfig -a | grep -i –color hwaddr eth0 Link encap:Ethernet…

  • 如何在centos7 上安装 docker container

    有两种方法 1  从 get.docker.com 下载安装包 # yum update # curl -sSL https://get.docker.com/ | sh # service docker start # docker run hello-world  2  用 yum package manager 直接安装 Install Docker via yum package manager. # yum update # cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF # yum install docker-engine # service docker start #…

  • Centos 安装多个mysql方法

    建用户与组 groupadd mysql useradd -g mysql mysql   解压mysql安装包 #tar zxf mysql-5.5.3-m3.tar.gz #cd mysql-5.5.3-m3 #./configure –prefix=/usr/local/mysql3308 –sysconfdir=/usr/local/mysql3308/etc –with-tcp-port=3308 –localstatedir=/usr/local/mysql3308/localstate –with-unix-socket-path=/tmp/mysql3308.sock –with-extra-charsets=all –enable-thread-safe-client –with-plugins=innobase –with-mysqld-user=mysql –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static #make #make install   初始化db #/usr/local/mysql3308/bin/mysql_install_db  –user=mysql –datadir=/usr/local/mysql3308/localstate/ 创建etc文件夹 #mkdir /usr/local/mysql3308/etc 复制my.cnf #cp support-files/my-medium.cnf /usr/local/mysql3308/etc/my.cnf   修改my.cnf 复制mysql.server至/etc/rc.d/init.d #cp support-files/mysql.server /etc/rc.d/init.d/mysql3308 修改权限 #chmod +x /etc/rc.d/init.d/mysql3308 修改mysql3308 修改目录权限   #chown…

  • https的压力测试工具siege用法

    jeo dog 是个有10多年历史的软件站,有个https的工具siege很厉害,几乎国内没有使用的,今天介绍给大家。 先下载安装: wget http://download.joedog.org/siege/siege-3.0.5.tar.gz tar -xzvf siege-3.0.5.tar.gz cd siege-3.0.5 ./configure –prefix=/home/2hei.net/siege –with-ssl=/usr/include/openssl make && make install 运行测试,模拟1000用户打压5分钟: /home/2hei.net/siege/bin/siege -c 1000 -t 5m https://xxx.com 结果: Lifting the server siege… done. Transactions: 376673 hits Availability: 99.98 % Elapsed time: 299.70 secs Data transferred: 114.59 MB Response time: 0.29 secs Transaction rate: 1256.83 trans/sec Throughput: 0.38…

  • us city name (china name)

    城市英文名 城市中文名 地区代码 Alaska 阿拉斯加 907 Albany(NY) 奥尔巴尼 518 Annapolis 安纳波利斯 410 Atlanta(GA) 亚特兰大 404 Augusta(ME) 奥古斯塔(缅因) 207 Austin(TX) 奥斯汀 512 Baton Rouge 巴吞鲁日 504 Bismarck 俾斯麦 701 Boise 博伊西 208 Boston 波士顿 617 Carson City 卡森城 702 Charleston(WV) 查尔斯顿 304 Cheyenne 夏延 307 Chicago 芝加哥 312 Cincinati 辛辛那提 513 Cleveland(OH) 克利夫兰 440 Columbia(SC) 哥伦比亚…

  • 解决wordpress中访问googleapis.com 访问慢

    wordpress中的很多样式需要google支持,国内访问又慢,好在360给我们提供了公共资源,直接替换即可: 先查下包含googleapis的代码:(目的是确定能够find出代码) #find . -name “*.php” -o -name “*.css” -o -name “*.js” -o -name “*.html” -o -name “*.js” -type f |xargs grep googleapis ./wp-content/themes/my-money/style.css:@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400); ./wp-content/themes/my-money/fw/mythemes.class.php: @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400); ./wp-content/themes/my-money/media/admin/css/admin.css:@import url(“http://fonts.googleapis.com/css?family=Oswald&v1”); ./wp-content/themes/my-money/media/admin/css/admin.css:@import url(“http://fonts.googleapis.com/css?family=PT+Sans+Narrow&v1”); ./wp-includes/js/tinymce/plugins/compat3x/css/dialog.css:@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin-ext,latin); ./wp-includes/script-loader.php: $scripts->add( ‘prototype’, ‘//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js’, array(), ‘1.7.1’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-root’, ‘//ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js’, array(‘prototype’), ‘1.9.0’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-builder’, ‘//ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js’, array(‘scriptaculous-root’), ‘1.9.0’); ./wp-includes/script-loader.php: $scripts->add( ‘scriptaculous-dragdrop’,…

  • nginx thief

    nginx thief

    山寨对方的网站,但是反向代理后的网站还是有对方的绝对链接时,怎么办?所以要用替换链接方法