
Linux/Unix相关
文章平均质量分 59
u013063153
这个作者很懒,什么都没留下…
展开
-
Linux查看机器是几核的
原文:http://www.cnblogs.com/xd502djj/archive/2011/02/28/1967350.html几个cpumore /proc/cpuinfo |grep "physical id"|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep "physical id"|grep "0"|wc转载 2017-10-19 08:52:36 · 11162 阅读 · 1 评论 -
CentOS设置网络代理
设置全局代理,方法如下:修改 /etc/profile 文件,添加下面内容:http_proxy=http://username:password@yourproxy:8080/ftp_proxy=http://username:password@yourproxy:8080/export http_proxyexport ftp_proxy如果没有密码限制,则以上转载 2017-09-28 10:47:37 · 10693 阅读 · 1 评论 -
Linux平台卸载MySQL
原文:http://www.cnblogs.com/kerrycode/p/4364465.html 如何在Linux下卸载MySQL数据库呢? 下面总结、整理了一下Linux平台下卸载MySQL的方法。 MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。文章中如有不足或不对的地方,转载 2017-08-30 21:17:48 · 471 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞概念
原文:写的太赞了,http://blog.youkuaiyun.com/historyasamirror/article/details/5778378当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非转载 2017-08-11 17:23:13 · 328 阅读 · 0 评论 -
CentOS 6.2 安装OpenSSH Server
原文:http://www.cnblogs.com/eastson/archive/2012/06/29/2570163.html安装好了CentOS 6.2,我想让它作为一个服务器,可以让我的Windows 7电脑远程登录。 安装OpenSSH Server首先,我们搜索一下CentOS的软件库里面有没有已经定义好的SSH服务器包:$ yum search ssh转载 2017-08-03 10:17:35 · 1116 阅读 · 0 评论 -
linux下添加用户并赋予root权限
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser tommy//添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密转载 2017-08-03 10:12:04 · 870 阅读 · 0 评论 -
查看linux系统版本命令
原文:http://blog.youkuaiyun.com/zhuying_linux/article/details/6859286一、查看内核版本命令:1) [root@SOR_SYS ~]# cat /proc/versionLinux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc versi转载 2017-08-02 14:48:14 · 456 阅读 · 0 评论 -
Linux unzip命令
unzip命令用于解压由zip命令压缩的".zip"压缩包。语法:unzip(选项)(参数)选项:略参数:压缩包:指定要解压的".zip"压缩包。示例:将压缩文件text.zip在当前目录下解压缩。unzip text.zip将压缩文件text.zip在指定目录/tmp下解压缩,如果有相同的文件存在,要求unzip命令不覆盖原原创 2017-07-28 21:49:56 · 664 阅读 · 0 评论 -
df、du、fdisk:Linux磁盘管理三板斧的使用心得
原文:http://os.51cto.com/art/201012/240726_all.htm1.dfdf命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。df命令各个选项的含义如下: -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k:以k字节为转载 2017-06-30 15:48:02 · 825 阅读 · 0 评论 -
linux资源管理器---top
原文:http://www.cnblogs.com/java-pan/archive/2012/09/11/linux_top.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。在linux中输入top,然后回车信息如下:top - 01:06:48 up 1:22, 1 u转载 2017-06-30 09:45:43 · 1184 阅读 · 0 评论 -
每天一个linux命令(40):wc命令
原文:http://www.cnblogs.com/peida/archive/2012/12/18/2822758.htmlLinux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数转载 2017-06-28 13:34:08 · 356 阅读 · 0 评论 -
Linux 下如何处理包含空格和特殊字符的文件名
原文:https://linux.cn/article-5777-1.html我们经常会看到文件名和文件夹名。大多数时候文件/文件夹的名字和内容相关并以数字和字母开头。字母加数字的文件名最常见,应用也很广泛,但总会需要处理一些包含特殊字符的文件名/文件夹名。注意:我们可能有各种类型的文件,但是为了简单以及方便实现,在本文中我们只用文本文件(.txt)做演示。最常转载 2017-06-28 13:28:56 · 6955 阅读 · 0 评论 -
Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
将一个大文件分成若干个小文件方法例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l BLM.txt 读出 BLM.txt 文件一共有多少行再利用 split 命令split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_将 文件 BLM.txt 分成若干个小文件,每个转载 2017-06-28 13:14:09 · 1140 阅读 · 0 评论 -
Linux 查看CPU个数和磁盘个数
top后按数字1,多个cpu的话会显示多个fdisk -l可以看到多个物理硬盘,做了硬raid只能看到一个硬盘cat /proc/cpuinfo查看cpu具体的信息原创 2017-06-28 10:22:17 · 21677 阅读 · 1 评论 -
Linux 查看CPU信息,机器型号,内存等信息
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv转载 2017-06-28 10:10:13 · 672 阅读 · 1 评论 -
Linux shell 输入/输出重定向—/dev/null文件
如果希望执行某个命令,但又不希望在屏幕上显示出输出的结果,那么可以将输出重定向到/dev/null:$ command > /dev/null/dev/null是一个特殊的文件,写入到它的内容都会被丢弃;如果尝试从该文件读取内容,那么什么也读取不到。但是/dev/null文件非常的有用,将命令的输出重定向到它,会起到“静止输出”的效果。如果希望屏蔽stdout和stderr转载 2017-06-13 14:32:27 · 20823 阅读 · 0 评论 -
Linux shell字符串截取
Linux shell字符串截取很有用,有八种方法:假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com转载 2017-06-13 13:24:40 · 534 阅读 · 0 评论 -
Linux中查看各文件夹大小命令du -h --max-depth=1
原文:http://blog.youkuaiyun.com/ouyang_peng/article/details/10414499du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示磁盘使用情况,或者为目录转载 2017-06-13 11:27:29 · 731 阅读 · 0 评论 -
wget爬数据命令
wget -o /tmp/wget.log -P /root/data --no-parent --no-verbose -m -D www.baidu.com -N --convert-links --random-wait -A html,HTML http://www.baidu.com原创 2017-06-07 21:37:24 · 965 阅读 · 0 评论 -
linux/unix命令详解之sed
原文:http://blog.pureisle.net/archives/1348.htmlps:我只能说别说你会sed。。。这篇综合很多sed文档写成。1. 功能说明:利用script来处理文本文件。语 法:sed [-hnV][-e(script)][-f (script文件) ][文本文件]补充说明:sed可依照script的指令,来处理、编辑文本文件。转载 2017-05-19 12:43:52 · 2926 阅读 · 0 评论 -
linux/unix命令详解之find
原文:http://blog.pureisle.net/archives/1404.html一:功能说明:1、主要用于寻找文件或目录2、语法:find [path...] [expression]第一个参数开始于‘-’, ‘(’, ‘)’, ‘,’ 或 ‘!’,任何这些符号之前的内容都是path部分,之后的是expression部分。二:expr转载 2017-05-19 12:43:05 · 2568 阅读 · 0 评论 -
linux/unix命令详解之crontab
原文:http://blog.pureisle.net/archives/1780.htmlps到前边的蛋疼问题:如果你执行任何shell或者其他脚本或者可执行程序时,手动执行没有问题,而crontab执行报错时,请确保环境变量是否在你的程序中正常继承。否则请修改crontab里的命令类似成这样: 1 1 * * * source /etc/profile; /bin/ba转载 2017-05-19 12:40:19 · 462 阅读 · 0 评论 -
shell表达式详解
原文:http://blog.pureisle.net/archives/1352.htmlShell 提供大量的基本运算操作,在脚本中非常有用。Shell 对您提供的算术表达式求值,执行运算展开式,此时使用得出的结果替换表达式。以下面的格式提供运算表达式:$(( expression ))$ echo $((5*(3+3)))30$ result = $(($转载 2017-05-17 13:38:31 · 1103 阅读 · 0 评论 -
Linux du命令-查看使用空间
原文链接:http://www.cnblogs.com/peida/archive/2012/12/10/2810755.htmlLinux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空转载 2017-05-04 15:36:47 · 899 阅读 · 0 评论 -
每天一个linux命令(44):top命令
原文:http://www.cnblogs.com/peida/archive/2012/12/24/2831353.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程转载 2017-04-25 17:07:04 · 545 阅读 · 0 评论 -
Linux上的free命令详解
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516 1 2 3 4转载 2017-04-16 21:51:42 · 740 阅读 · 0 评论 -
Linux 显示文件的某几行
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1转载 2017-04-14 15:23:31 · 427 阅读 · 0 评论 -
linux 查看应用程序进程号、端口
1.查看kafka对应的进程号ps aux | grep kafkaps -ef | grep kafka2.查看端口对应的进程号lsof -i:90923.根据进程号查看对应的信息,比如端口啥的netstat anop | grep PID原创 2017-04-14 15:19:30 · 44886 阅读 · 1 评论 -
Linux Shell 1>/dev/null 2>&1 含义
原文:http://blog.youkuaiyun.com/ithomer/article/details/9288353shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null :代表空设备文件> :代表重定向到哪里,例如:echo "123" > /home/123.txt1转载 2017-04-14 10:14:40 · 601 阅读 · 0 评论 -
我使用过的Linux命令之tailf - 跟踪日志文件/更好的tail -f版本
原文链接:http://codingstandards.iteye.com/blog/832760 (转载请注明出处)用途说明 tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪(follow the growth of a log file)。与tail -f不同的是,如果文转载 2017-04-13 12:10:45 · 10611 阅读 · 0 评论 -
linux的nohup命令的用法
原文链接:http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很转载 2017-04-13 12:08:28 · 965 阅读 · 0 评论 -
linux各文件夹的作用
原文链接:http://www.cnblogs.com/amboyna/archive/2008/02/16/1070474.htmllinux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home转载 2017-04-01 10:55:18 · 554 阅读 · 0 评论 -
Linux/UNIX下使用ssh-keygen设置SSH无密码登录
原文:http://blog.youkuaiyun.com/leexide/article/details/17252369一、SSH简介 SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。二、公钥认证的基本思想:转载 2017-03-31 10:23:35 · 651 阅读 · 0 评论 -
Ubuntu常用快捷键
rt: 快捷键 描述 Ctrl+Alt+T 启动终端 F1 打开帮助指南 F10 激活菜单栏 F11 全屏切换 Alt+F 打开 “文件” 菜单(file) Alt+E 打开 “编辑” 菜单(edit) Alt+V 打开 “查看” 菜单(view) A原创 2017-03-29 14:05:17 · 677 阅读 · 0 评论 -
Linux文件查找
原文:这里find和grep的使用权限是所有用户find命令的作用是在目录中根据文件名搜索文件find 列出当前目录及其子目录的所有文件和文件夹的完整路径。find -name Help.java 在当前目录及其子目录中搜索文件名为Help.java的文件。find . -name Help.java 在当前目录及其子目录中搜索文件名为Help.java的文件(同上转载 2017-03-22 09:42:19 · 335 阅读 · 0 评论 -
ubuntu apt 代理设置
原文:这里可以通过三种方法为apt-get设置http代理方法一这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。export http_proxy=http://yourproxyaddress:proxyp转载 2017-03-21 13:19:04 · 19465 阅读 · 0 评论 -
Linux命令行下编辑常用的快捷键
移动光标ctrl+b: 前移一个字符(backward)ctrl+f: 后移一个字符(forward)alt+b: 前移一个单词alt+f: 后移一个单词ctrl+a: 移到行首(a是首字母)ctrl+e: 移到行尾(end)ctrl+x: 行首到当前光标替换编辑命令alt+.: 粘帖最后一次命令最后的参数(通常用于mkdir long-long-dir后, cd配合着al转载 2017-01-18 18:17:53 · 558 阅读 · 0 评论 -
Linux定时运行命令脚本——crontab
Linux中,周期执行的任务一般由cron这个守护进程来处理 ps -ef | grep cron cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、 cron在3个地方查找配置文件(设置shell脚本):1、/var/spool/cron/yanggang转载 2017-01-08 19:23:39 · 3774 阅读 · 0 评论 -
linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般转载 2017-01-04 10:46:15 · 229 阅读 · 0 评论 -
ubuntu 终端快捷方式汇总
terminal 是一个命令行终端,将启动系统默认的shell,shell是一个解释并执行在命令行提示符输入的命令的程序。启动 terminal1 在 “面板主页” 的应用程序搜索栏中,输入命令gnome-terminal 选择 “终端” 应用程序。2 在终端输入命令 gnome-terminal 进入 “终端”。3通过键盘快捷键(需要设置运行终端的快捷键,通常设置为Ctrl+转载 2016-12-28 11:38:34 · 553 阅读 · 0 评论