Linux
文章平均质量分 82
杭州山不高
山不在高
展开
-
Linux(CentOS)下,各种协议,端口号
DNS:/etc/resolv.conf主机名:/etc/sysconfig/network私有主机名:/etc/hosts网卡配置文件存放目录:/etc/sysconfig/network-scripts/IP/NetMask/Gateway等:/etc/sysconfig/network-scripts/ifcfg-em1网络协议(IP):/etc/protocols网原创 2014-07-16 10:26:02 · 80590 阅读 · 0 评论 -
Linux的 head 命令详解
# head --help用法:head [选项]... [文件]...将每个指定文件的头10 行显示到标准输出。如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头。如果不指定文件,或者文件为"-",则从标准输入读取数据。长选项必须使用的参数对于短选项时也是必需使用的。 -c, --bytes=[-]K 显示每个文件的前K 字节内容;原创 2014-11-06 17:06:51 · 7299 阅读 · 1 评论 -
Linux的 uniq 命令详解
# uniq --help用法:uniq [选项]... [文件]从输入文件或者标准输入中筛选相邻的匹配行并写入到输出文件或标准输出。不附加任何选项时匹配行将在首次出现处被合并。长选项必须使用的参数对于短选项时也是必需使用的。 -c, --count 在每行前加上表示相应行目出现次数的前缀编号 -d, --repeated 只输出重复的行原创 2014-11-06 16:52:24 · 1781 阅读 · 1 评论 -
用 netstat 命令,分析网络连接情况
// 用jps命令,显示所有JAVA进程。# jps18374 DesktopServerLauncher14690 Bootstrap23211 Jps//除了jps那行,其余全是JAVA进程。// 用netstat命令,显示进程ID和程序名(p);然后用grep命令找出进程18374;然后用head命令显示前3行。# netstat -antp | grep 18374 | h原创 2014-11-07 15:35:14 · 9069 阅读 · 3 评论 -
Linux的 tail 命令详解
# tail --help用法:tail [选项]... [文件]...显示每个指定文件的最后10 行到标准输出。若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。如果不指定文件或文件为"-" ,则从标准输入读取数据。长选项必须使用的参数对于短选项时也是必需使用的。 -c, --bytes=K 输出最后K 字节;另外,使用-c +K 从每个文件的原创 2014-11-06 20:05:54 · 3534 阅读 · 1 评论 -
Linux(CentOS)下,DNAT和SNAT(分享IP)
#iptables有3个表(filter,nat,mangle)#这里只配置filter和nat,mangle一般不用。#filter过滤表的配置(它包含:INPUT,FORWARD,OUTPUT)*filter#接收(INPUT)的默认策略是丢弃(DROP):INPUT DROP [9650160:4545407604]#接收所有本机的请求-A INPUT -i lo -j A原创 2014-08-21 10:48:39 · 13057 阅读 · 0 评论 -
Linux(CentOS)下,防火墙iptables配置
防火墙配置信息,保存在文件中:/etc/sysconfig/iptables原创 2014-07-09 22:09:03 · 2270 阅读 · 4 评论 -
Linux服务器,无法远程控制
我用SecureCRT无法登陆,换个原创 2014-11-05 10:36:12 · 968 阅读 · 0 评论 -
Linux,修改SSH默认端口号
今天查看系统的LOG日志()原创 2014-11-05 18:33:25 · 1565 阅读 · 0 评论 -
CentOS下,yum安装PostgreSQL
Configure YUM repositoryvim /etc/yum.repos.d/CentOS-Base.repo[base] and [updates] sections添加:exclude=postgresql*Install PGDG RPM filego http://yum.postgresql.org and find your co原创 2014-11-10 15:03:28 · 10575 阅读 · 7 评论 -
CentOS,清理缓存(drop_caches)
Kernels 2.6.16 and newer provide a mechanism to have the kernel drop the page cache and/or inode and dentry caches on command, which can help free up a lot of memory. Now you can throw away that scrip原创 2014-11-02 09:23:31 · 22994 阅读 · 1 评论 -
定时释放Linux/CentOS缓存
定时释放Linux/CentOS缓存的脚本如下:原创 2014-11-02 16:10:28 · 4320 阅读 · 4 评论 -
Linux下,VI(VIM)及其常用的快捷键
I是各种版本Linux内置的文本编辑器,不可不学;VIM是VI的高级版本(Vi IMproved)。VI有三种模式:一般模式(默认),编辑模式和命令行模式。VI打开文件,默认为一般模式,可进行光标的移动,删除字符,删除整行,复制整行,粘贴整行等操作。按下“i,I,o,O,a,A,r,R”时,会进入编辑模式,底部显示“INSERT/REPLACE”字样,按ESC退回到一般模式。按下“原创 2014-07-16 18:04:48 · 1321 阅读 · 1 评论 -
Linux的TOP命令详解
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。英文手册详见:http://man7.org/linux/man-pages/man1/top.1.html原创 2014-11-03 14:40:53 · 1586 阅读 · 0 评论 -
Linux(CentOS)下,安装MySQL
# yum install mysql-devel# yum install mysql# chgrp -R mysql /var/lib/mysql# chmod -R 770 /var/lib/mysql# service mysqld start MySQL Daemon failed to start.如果启动失败,可以用下面的命令,查看失败原因:# less原创 2014-07-21 18:35:44 · 1133 阅读 · 6 评论 -
Linux下,JDK环境搭建
JDK解压后,需要在~/.bashrc末尾添加如下内容:export JAVA_HOME=/home/jdk1.7.0_51export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH然后,再用如下命令,使原创 2015-01-24 11:55:51 · 1156 阅读 · 0 评论 -
Linux(CentOS)下,下载安装Tomcat并配置
从官方网址(http://tomcat.apache.org/)上,下载,原创 2014-07-28 16:30:36 · 16920 阅读 · 3 评论 -
Linux下,查看并设置系统时间
Linux下,查看并设置系统时间:[root@localhost ~]# date2014年 03月 04日 星期二 01:03:32 CST[root@localhost ~]# date -s "17:11:37 2014-03-03"2014年 03月 03日 星期一 17:11:37 CST[root@localhost ~]# date --help用原创 2014-03-03 17:12:25 · 1703 阅读 · 2 评论 -
Linux(CentOS)下,下载安装Nginx并配置
1、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安原创 2014-07-09 18:16:32 · 32205 阅读 · 5 评论 -
Linux命令行编辑的快捷键
涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。说明Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;Alt – k: 先按住 Alt 键,然后再按 k 键;M – k:先单击 Esc 键,然后再按 k 键。移动光标Ctrl – a :移到行首Ctr原创 2014-07-10 17:25:02 · 1142 阅读 · 0 评论 -
LINUX的 ulimit 命令详解
概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的转载 2014-11-07 11:46:54 · 1178 阅读 · 0 评论 -
Linux,IP归属地查询(nali)
一、简介 nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat)。例如74.125.128.104会变成74.125.128.104[美国 加利福尼亚州山景市谷歌公司]。查询是在本地进行,并不会进行联网查询,所以效率方面不会对原始命令产生什么影响。 目前包含以下几个转载 2014-11-08 01:51:12 · 3805 阅读 · 0 评论 -
Linux下,查找指定目录下的文件(find)
查找当前目录(默认)下,指定名称的文件(比如,以svn结尾的文件),可以用如下的命令:root@server:/home/desktop/desktop-back# find . -name *svn./page/layout/.svn另外,也可以查看find命令的帮助信息:[root@localhost ~]# find --help用法: find [-H] [-L原创 2014-01-22 16:37:08 · 2722 阅读 · 1 评论 -
Linux的 lsof 命令详解
简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因原创 2014-11-04 15:58:54 · 3723 阅读 · 6 评论 -
Linux的 sort 命令详解
# sort --help用法:sort [选项]... [文件]... 或:sort [选项]... --files0-from=F串联排序所有指定文件并将结果写到标准输出。长选项必须使用的参数对于短选项时也是必需使用的。排序选项: -b, --ignore-leading-blanks 忽略前导的空白区域 -d, --dictionary-order原创 2014-11-04 20:32:49 · 3022 阅读 · 0 评论 -
Linux(CentOS)网络流量实时监控(iftop)
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。原创 2014-11-04 10:53:30 · 74198 阅读 · 2 评论 -
Linux(CentOS)下,设置NAT,访问内网服务器
首先,要打开Linux内核的转发数据包的功能,即原创 2014-07-18 23:41:05 · 9387 阅读 · 2 评论 -
使用dmidecode命令查看硬件信息
dmidecode命令输出格式执行dmidecode命令,输出如下:#dmidecode | head -10# dmidecode 2.9SMBIOS 2.4 present.25 structures occupying 844 bytes.Table at 0x000DC010. Handle 0x0000, DMI type 0, 24 bytesBIOS原创 2014-07-07 12:29:43 · 1578 阅读 · 0 评论 -
Linux, dig/host/nslookup:command not found
这两天在测试CDN,需要配置DNS服务器,测试的系统是CentOS 6.0 64 bit。使用nslookup命令时,报错:“-bash: nslookup :command not found” 命令dig,host命令也是如此:-bash: dig :command not found-bash: host:command not found原因是默认系统并没原创 2014-07-14 18:09:34 · 4931 阅读 · 3 评论 -
LINUX,查看各种硬件配置(CPU,硬盘,内存等)
查看CPU信息:cat /proc/cpuinfoIntel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz 4 cores查看硬盘信息:fdisk -l2T(1979.1 GB)查看内存信息:free和cat /proc/meminfo total used free shared原创 2014-07-02 11:53:01 · 2191 阅读 · 9 评论 -
Linux(CentOS)下,修改SSH的端口号
查看系统的版本信息:# cat /etc/system-releaseCentOS release 6.4 (Final)查看是否安装过SSH软件:# rpm -qa | grep ssh用编辑器打开SSH配置文件,增加端口:# vi /etc/ssh/sshd_config找到行“#Port 22”(默认端口为22),在其下加一句:Port 500原创 2014-07-16 11:01:39 · 1989 阅读 · 1 评论 -
Linux的运行级别(runlevel)
Linux操作系统,自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做runlevel;同样,当关闭时也要经历另外几个不同的runlevel。它有点象windows的Normal,Safemode等。系统初始化的可执行脚本,放在/etc/init.d中,/etc/rc?.d(? = S, 0 .. 6) 包含了这些脚本的链接。root@server:/usr/s原创 2014-03-11 18:26:15 · 4192 阅读 · 0 评论 -
Bash Shell中的$0/$?/$*/$@的含义
$0就是该bash文件名$?是上一指令的返回值$*所有位置参数的内容:就是调用调用本bash shell的参数。$@基本上与上面相同。只不过是:“$*”返回的是一个字符串,字符串中存在多外空格。“$@”返回多个字符串。原创 2014-03-11 18:00:25 · 1313 阅读 · 2 评论 -
Linux下,创建和删除软、硬链接
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symboli转载 2014-03-12 10:20:59 · 825 阅读 · 0 评论 -
(远程)修改Linux系统的(root)登陆密码
使用旧密码(远程)登陆系统后,输入如下命令,即可修改(root)登陆密码:root@server:~# passwdEnter new UNIX password: newRetype new UNIX password: newpasswd: password updated successfully原创 2014-01-22 16:12:28 · 4944 阅读 · 0 评论 -
Linux下串口termios结构体的说明
termios结构体中,该结构体一般包括如下的成员:tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_cflag; tcflag_t c_lflag; cc_t c_cc[NCCS]; 其具体意义如下c_iflag:输入模式标志,控制终端输入方式,具体参数如下所示。键值转载 2013-08-30 15:45:42 · 1217 阅读 · 0 评论 -
Linux下,查看USB设备信息
首先需要将usbfs挂载一下,然后才能查看。$ mount -t usbfs none /proc/bus/usb$ cat /proc/bus/usb /device查看到的信息,如下所示:T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3B: Alloc= 0/900 us ( 0%)原创 2013-08-06 10:03:30 · 25903 阅读 · 1 评论 -
Linux下,常用的SHELL操作
Ctrl+C终止当前命令的执行;Tab键补全命令;文件目录操作:pwd/cd/ls/mkdir/cp/mv/rm/man用户管理操作:su/sudo/useradd/usermod/userdel/groupadd/groupmod/groupdel用户文件:/etc/passwd:name/password:ID:group ID:comment:home dir:login she原创 2014-07-09 13:11:29 · 1233 阅读 · 2 评论 -
Linux(CentOS)下,AAPT解析APK的错误处理
刚装了个服务器,将原有的服务qianLinux(CentOS)下,AAPT解析APK,原创 2014-08-04 17:15:08 · 6418 阅读 · 1 评论 -
Linux下,Java进程占用CPU超100%
详见:http://blog.csdn.net/sanshiqiduer/article/details/1933625原创 2014-03-03 17:16:27 · 12826 阅读 · 2 评论