Linux
文章平均质量分 72
Boss_Commander
软件开发
展开
-
玩转Bash变量
PS :注意本文讨论的是Bash,而不一定是/bin/sh所链接的那个shell。这里出现的所有代码片段,默认在顶上都添加了#!/bin/bash。一门自带混淆的语言while (( $# )); docase $1 in-a*)# Error checking[[ ${1#-a} ]] || { echo "bash: ${FUNCNAME[0]}: \`原创 2015-05-28 14:00:49 · 332 阅读 · 0 评论 -
Linux复习资料
1、严格来讲,Linux是一个类Unix内核的可以自由发布的实现版本,是一个操作系统的底层核心。用户可以获得内核源代码,编译并安装,然后获得并安装其他自由发布的软件,从而创建一个完整的Linux2、Linux的特点开放性、多用户、多任务、良好的用户界面、设备独立性、提供了丰富的网络功能、可靠的系统安全、良好的可移植性3、GNUGNU是"GNU's Not UNIX"的递归缩写原创 2015-07-03 22:06:26 · 1504 阅读 · 0 评论 -
Make命令教程
来自:阮一峰的网络日志链接:http://www.ruanyifeng.com/blog/2015/02/make.html代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上,任何只要某个文件有变化,就要重新构建的项目,都可以用原创 2015-05-28 14:00:46 · 703 阅读 · 0 评论 -
Linux下查看内存使用情况方法
Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。1./proc/meminfo查看RAM使用情况最简单的方原创 2015-05-28 14:00:31 · 553 阅读 · 0 评论 -
Ubuntu命令大全
一、文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.显示目录文件列表:ls -l (-a:增加显示隐含目录) 其中:原创 2015-05-28 13:58:07 · 249 阅读 · 0 评论 -
Nginx配置
作为一个 nginx 的初学者记录一下从零起步的点滴。基本概念Nginx最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了。代理服务器作为客户端这边的中介接受请求,隐藏掉真实的客户,向服务器获取资源。如果代理服务器在长城外的话还能顺便帮助我们实现翻越长城的目的。而反向代理顾名思义就是反过原创 2015-05-28 14:00:08 · 308 阅读 · 0 评论 -
Nginx配置
环境问题Linux(centos6.6): Linux xiao-wei 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/LinuxNginx: nginx version: nginx/1.8.0Mysql: mysql原创 2015-07-03 16:49:14 · 725 阅读 · 0 评论 -
Linux配置DHCP服务器
一、系统设置1、启动虚拟网卡2、修改网络类型为仅主机3、设置固定IP(用setup设置)4、重启使修改的地址生效二、查找并安装软件 dhcp1、将光盘放光驱-〉挂载光盘-〉进入软件所在目录 使用命令rpm -qa | grep dhcp 查看虚拟机是否已经安装了dhcp,安装包名类似“dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm”,若没有,则将光盘放入光驱,原创 2015-08-07 16:44:10 · 846 阅读 · 0 评论 -
重定向到另一个终端
1、打开两个终端,先查看清楚各自终端的“代号”; 2、进入你要操作的文件夹,然后输入cat testfile.txt > /dev/pts/2,其中testfile.txt是我自己创建的文件;3、最后就可以在第二个终端看到testfile.txt里面的内容了,是不是很神奇啊同理,我们也可以将文字追加到图片中,但是追加了文字原创 2015-07-02 16:53:02 · 1729 阅读 · 0 评论 -
在LAMP环境下搭建PHP动态网页
LAMP:Linux+Apache+Mysql+Php,组合统称为LAMP1、首先准备一下软件包,如下:mysql-5.0.22.tar.gzhttpd-2.2.17.tar.gzphp-5.3.5.tar.gzphp下载http://yunpan.cn/cwdNrBGgNvPwr 访问密码 e6dbhttpd下载http://yunpan.原创 2015-07-02 16:30:47 · 879 阅读 · 0 评论 -
Linux下MySQL的操作
1、在Linux下检查是否有mysql,如果没有,请安装。版本上必须是5.5以上,越新越好!2、在mysql下创建数据库,名称为 testdb,内有表 linuxtest,表字段如下: userid (自己的学号),varchar 50,关键字 mysql_version (当前mysql版本号), varchar 50 linux_vers原创 2015-07-02 16:45:38 · 1032 阅读 · 0 评论 -
WEB服务配置
一、查看服务安装情况rpm -qa | grep http二、查看服务名rpm -ql httpd | grep init.d三、查看配置文件rpm -ql httpd | grep httpd.conf四、启动服务service httpd start五、配置前的测试首页必须为index.html六、修改配置文件在/etc/httpd/conf/httpd.conf 1. 修改990行的*改为原创 2015-08-13 11:10:24 · 566 阅读 · 0 评论 -
DNS服务器配置
设置主机名www.yangzhongyi.com1)使用命令rpm -qa | grep bind 查看虚拟机是否已经安装了bind,若没有,则将光盘放入光驱,然后使用命令mount /dev/cdrom /mnt挂载光盘,进入软件所在目录/mnt/Packages2)ls | grep bind查看该目录下dns安装包名称,然后使用rpm -ivh bind-9.8.原创 2015-08-13 10:51:42 · 408 阅读 · 0 评论 -
linux清除系统垃圾文件
原文地址:linux清除系统垃圾文件作者:jacky民工1,使用以下命令清理系统垃圾sudo apt-get autoclean --清理旧版本的软件缓存sudo apt-get clean--清理所有软件缓存sudo apt-get autoremove--删除系统不再使用的孤立软件2,清理opera firefox的缓存文件:ls ~/.opera/cache4ls ~原创 2015-05-28 14:02:09 · 811 阅读 · 0 评论 -
在LAMP环境下搭建JSP动态网页
开发环境Linux的版本Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux1、先下载以下软件:Apache-Tomcateclipse-j2ee注意:要是你的Linux没有安装j原创 2015-07-02 16:24:26 · 1484 阅读 · 0 评论 -
检测Linux内存使用情况的10个free…
Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux“free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。原创 2015-05-28 14:01:03 · 522 阅读 · 0 评论 -
最受欢迎的10个Linux单行命令
sudo !! 以root 帐户执行上一条命令。python -m SimpleHTTPServer 利用Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。:w !sudo tee % 在Vim 中无需权限保存编辑的文件。cd - 更改到上一次访问原创 2015-05-28 14:00:00 · 482 阅读 · 0 评论 -
Linux中tar命令高级用法——备份…
Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tapearchive)而设计的,它的作用是把文件和目录备份到磁带中,然后从磁带中提取或恢复文件。现在我们可以使用tar来备份数据到任何存储介质上。它是文件级备份,不必考虑底层文件系统类别,并且支持增量备份。1.部分常用选项●-z,--gzip:使用gzip工具(解)压缩,后缀一般为.gz●-c转载 2015-05-28 13:59:10 · 692 阅读 · 0 评论 -
RedHat6配置yum
总结:软件的更新很快,仓库的软件也会随时更新,网络上的教程基本上是正确的,但要注意软件的版本信息等1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-原创 2015-07-02 16:39:27 · 601 阅读 · 0 评论 -
如何检查Linux的内存使用状况
问题:我想要监测Linux系统的内存使用状况。有哪些可用的图形界面或者命令行工具来检查当前内存使用情况?当涉及到Linux系统性能优化的时候,物理内存是一个最重要的因素。自然的,Linux提供了丰富的选择来监测珍贵的内存资源的使用情况。不同的工具,在监测粒度(例如:全系统范围,每个进程,每个用户),接口方式(例如:图形用户界面,命令行,ncurses)或者运行模式(交互模式,批量处理模原创 2015-05-28 14:00:52 · 291 阅读 · 0 评论 -
有趣的Linux命令
1.sl 命令你会看到一辆火车从屏幕右边开往左边。。。。。。安装 $ sudo apt-get install sl运行 $ sl命令有 -alFe几个选项,-a An accident seems to happen. You'll feel pity for people who cryfor help.-l shows little one原创 2015-05-28 14:00:54 · 356 阅读 · 0 评论 -
20条Linux命令面试问答
问:1 如何查看当前的Linux服务器的运行级别?答: ‘who -r’ 和 ‘runlevel’命令可以用来查看当前的Linux服务器的运行级别。问:2 如何查看Linux的默认网关?答: 用 “route -n” 和 “netstat -nr”命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。问:3 如何在原创 2015-05-28 14:00:57 · 384 阅读 · 0 评论 -
11款最棒的Linux数据恢复工具
无论你使用的是台式电脑还是笔记本,需要关注的重点之一都是如何保护好你的宝贵数据。因为总会有各种突发情况使你的系统崩溃,然后你要做的就是恢复数据。不管你怎么想,要是我失去了所有的数据却无法恢复的话,我会分分钟肢解了这台破电脑。不过幸好的是,现在市场上有不少的数据恢复工具,能帮助我们从系统的硬盘上恢复数据。如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数原创 2015-05-28 14:01:00 · 963 阅读 · 0 评论 -
每一个程序员需要了解的10个Linux…
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令:mantouch, cat and lesssort and grepcutsedtarfinddiffuniqchmod原创 2015-05-28 14:01:06 · 468 阅读 · 0 评论 -
提高Linux工作效率的十大bash技巧
我喜欢钻研bash环境。很多时候,在使用bash编程中,有些问题一遍又一遍的重复遇到。每次我都需要重新思考这些问题的解决方法。直到有一天我无法忍受,于是坐下来,编写一个通用的函数,放入我的.bashrc文件中,部署到电脑上。希望我的这些追求最大化命令行效率的努力成果也能给其他喜欢使用bash的朋友们带来一些帮助。我更大的期望是我的这种行为能引起其他朋友的互动——给我提建议、提出更好的b原创 2015-05-28 14:01:20 · 460 阅读 · 0 评论 -
通过tar包安装scim输入法
在虚拟机里玩中文环境的fedora8时我曾经安装过星际译王,当时安装是它的rpm包,跟windows里安装软件没有太大区别。 这次从硬盘安装了fedora8时,我选择的是英文环境。进入系统后我才发现,系统里竟然没有输入法!但是我记得当初虚拟机里的fedora8里面是有一款输入法的,输入法名字叫scim。Google了一下才知道原因:如果你安装系统的时候选择的是中文环境,那么系统会原创 2015-05-28 14:01:31 · 856 阅读 · 0 评论 -
在Linux下你所不知道的df命令的那…
问题: 我知道在Linux上我可以用df命令来查看磁盘使用空间。你能告诉我df命令的实际例子使我可以最大限度得利用它吗?对于磁盘存储方面,有很多命令行或基于GUI的工具,它可以告诉你关于当前磁盘空间的使用情况。这些工具用各种人们可读的格式展示磁盘利用率的详细信息,比如易于理解的总结,详细的统计信息或直观的可视化报告。如果你只想知道不同文件系统有多少空闲的磁盘空间,那么df命令原创 2015-05-28 14:01:34 · 424 阅读 · 0 评论 -
Linux在火狐浏览器下安装Flash插件
1、先下载install_flash_player_11_linux.x86_64.tar.gz下载地址:http://yunpan.cn/cZ2DhShbGCxWF 访问密码 4a732、打开终端,进入刚才下载的目录,解压:tar -zxvf install_flash_player_11_linux.x86_64.tar.gz3、把解压出来的“libflashplayer.so”文件剪切至/原创 2015-07-08 23:38:47 · 685 阅读 · 0 评论 -
RedHat6下源码安装MySQL5.6
说明:本文是我自己亲身测试过的,没有问题,Linux版本信息如下Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux1.安装make编译器make编译器下载地址:http://www.gnu.org/原创 2015-07-02 16:42:13 · 418 阅读 · 0 评论 -
vsFTPd启动报错:为 vsftpd启动 vsftpd:500 OOPS: bad bool val
sftpd 启动 报错: vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable 处理办法:进入vim /etc/vsftpd/vsftpd.conf ,查看每行的值,确定都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现… 1、出现的问题 2、解决原创 2015-07-08 23:32:01 · 5757 阅读 · 0 评论 -
Linux下硬链接和软链接的区别
软链接:(symbolic link)1、只是产生一种特殊文件,该文件的内容指向另外一个文件的位置;2、只是个快捷方式,删除源文件,这个链接文件就没用了;3、软链接可以跨越不同的文件系统;4、跨目录创建链接,软链接一定要加绝对路径;5、软链接可以跨越文件系统;6、软链接可以给目录创建链接。硬链接:(hard link)1、给文件起了一原创 2015-07-02 16:55:45 · 279 阅读 · 0 评论 -
MySQL相关问题
1、MySQL不能完全卸载在MySQL安装过之后,卸载会出现很多问题,有一部分安装文件不会被成功卸载,解决方法是:到注册表中彻底删除有关MySQL的项目,删除MySQL在%appdata%目录下的文件夹,卸载再安装,就可以了。自注册表中,按F3开启搜索项清除MySQL项目。删除:hkuser_machine\eventlog\application\mySQL原创 2015-07-02 16:47:44 · 361 阅读 · 0 评论 -
如何在Linux下大量屏蔽恶意IP地址
很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软件时。你可能想要过滤反P2P活动的网络链接。如果你是一名系统管理员,你可能想要禁止垃圾IP地址访问你们的公司邮件服务器。或者你因一些原因想要禁止某些国家访问你的web服务。在许多情况下,然而,你的IP地址屏蔽列表可能会很快地增长到几万的IP。该如何处理这个?原创 2015-05-28 14:01:17 · 2649 阅读 · 0 评论