Linux
码动传奇
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
Linux战地日记——comm命令和diff命令
今天,我们探究下comm命令和diff命令的作用。原创 2015-09-09 10:03:11 · 873 阅读 · 0 评论 -
配置Vsftpd服务器
配置Vsftpd服务器/etc/vsftpd/vsftpd.conf文件详解#################匿名权限控制###############anonymous_enable=YES #是否启用匿名用户no_anon_password=YES #匿名用户login时不询问口令下面这四个主要语句控制这文件和文件夹的上传、下载、创建、删除和重命名。转载 2015-10-25 18:44:59 · 509 阅读 · 0 评论 -
一个FTP任务
任务:搭建一个ftp服务器,要求:匿名用户可以登录、上传、下载,速度限制在20KB/s;本地用户可登录、可写;local_enable=YESwrite_enable=YES匿名用户可以登录、上传、下载、速度限制在20KB/S;anonymous_enable=YES 指定是否允许匿名登录,默认为YESanon_max_rate=20000 下载带宽原创 2015-10-25 20:12:13 · 1339 阅读 · 0 评论 -
GCC参数详解
GCC参数详解 [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解] -c 只激活预转载 2015-10-25 16:31:05 · 430 阅读 · 0 评论 -
Linux战地日记—关机/重启
shutdown命令 系统关机shutdown -h now 马上关机注意:系统管理员如果需要关机最好使用wall广播一下,因为可能其他管理员正在工作。reboot 命令 系统重启原创 2015-10-11 11:37:19 · 441 阅读 · 0 评论 -
Linux战地日记—shell应用技巧
shell应用技巧linux的 /etc/shells显示当前安装的shell,一般缺省的是bash小技巧命令补齐 选择当前文件夹下的文件,可输入文件名的一部分,然后使用Tab补齐。使用上下箭头可以查看历史命令清屏命令clear的快捷键 Ctrl + L。Ctrl + U 删去光标前全部字符。Ctrl + C 中断原创 2015-10-11 16:31:57 · 386 阅读 · 0 评论 -
Linux战地日记—Vim替换字符串
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为原创 2015-10-11 19:53:57 · 430 阅读 · 0 评论 -
Linux电源管理
文章转载自http://blog.csdn.net/yyt8yyt8/article/details/8107469ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是: S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W; S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常转载 2015-10-29 11:34:06 · 1369 阅读 · 0 评论 -
Linux学习路线
1.《Linux程序设计》- 靠它来入门,然后装一个linux体系,练习shell(party)和linuxC,把基础打牢;2. 《深入理解Linux内核》和《Linux内核设计与告竣》:后者我已经粗粗看过一遍,值得细看,前者必需尽快看完;3. 《Linux设备驱动设计》:必买必看,适用性强;4.《Advsome kind ofced Progri aming in Unix Envi转载 2015-10-28 22:32:29 · 762 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2015-10-14 22:55:19 · 317 阅读 · 0 评论 -
Linux战地日记—date命令详细示例
date命令详细示例日期格式:年/月/日 和 月/日/年[bestcoder@localhost chapter1]$ date +%F2015-10-14[bestcoder@localhost chapter1]$ date +%D10/14/15显示几天前/后,几年前/后[bestcoder@localhost chapter1]$ date +%D -d '-原创 2015-10-15 07:24:13 · 749 阅读 · 0 评论 -
Linux战地日记—Vi查找字符串
使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容。我们此时可以在命令模式下使用如下方法:方法如下:1、命令模式下输入“/字符串”,例如“/hello”。2、如果查找下一个,按“n”即可。实现精确查找: 在vi中可以通过在字符串中加入如下特殊字符,从而使得查找更加精确。 匹配行首,字符串要以^开头 匹配行尾,字符串要以$结束原创 2015-11-01 13:59:06 · 803 阅读 · 0 评论 -
Error occurred initialization of VM Could not allocate metaspac:xxx bytes发生时
今天,在使用WINDOWS服务器的批处理命令时出现这个问题,一直以为是JAVA环境变量出问题,后来经过查阅资料发现原来是内存溢出,果断重启服务器,over,世界清净了,地球又恢复了和平。原创 2016-05-26 12:48:22 · 2822 阅读 · 0 评论 -
查看Linux版本号
转载自:http://blog.csdn.net/zhuying_linux/article/details/6859286一。查看内核版本命令:1) [root@localhost ~]# cat /proc/versionLinux version 3.10.0-229.el7.x86_64 ([email protected]) (gcc ve转载 2015-10-30 15:33:44 · 1511 阅读 · 0 评论 -
Nginx配置文件nginx.conf中文详解
Nginx配置文件nginx.conf中文详解转载自http://www.ha97.com/5194.html#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error转载 2016-05-04 10:08:02 · 469 阅读 · 0 评论 -
Linux战地日记——find命令
find【选项】【参数】find命令从指定的目录向下搜索符合条件的文件注意:find命令不合理的使用可能占用大量的资源,所以使用的原则是尽量减少资源的占用。原创 2015-09-21 18:32:12 · 663 阅读 · 0 评论 -
软件的安装和卸载
关于软件的安装和卸载介绍的很详细,转载自http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.htmlconfigure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定p转载 2016-05-16 20:15:40 · 362 阅读 · 0 评论 -
gcc -lm 是什么意思?
今天看到书上出现gcc -lm 的选项,甚是不解,在网上查阅了一些资料,访问了一些论坛整理下。初学linux和gcc,C代码调用math.h中的函数有问题,如sqrt函数。若如sqrt(3.0)则可以编译通过并运行正常,若如sqrt(n),这里n是定义好的double型变量,则不能编译通过,错误信息为:undefined reference to 'sqrt'。像 sqrt(3.0); 这原创 2015-10-25 16:42:55 · 17865 阅读 · 0 评论 -
Linux战地日记—系统管理
用户账号管理最重要3个文件passwd,shadow和group文件。/etc/passwd文件登录名:密码:用户标识号:组标志号:用户的全名和其他描述:主目录:登录shell/etc/grup文件中明确指定某个组包含某用户使该用户属于多个组。root工作目录/root,其他个人用户在/home目录下。系统在该目录下为每个用户配置了自己的主目录。个人用户的文件都放置在自原创 2015-10-25 11:07:12 · 455 阅读 · 0 评论 -
Linux战地日记——常用的文件操作命令
介绍常用的文件操作命令原创 2015-09-08 10:30:20 · 576 阅读 · 0 评论 -
Linux战地日记——名词解释
负载均衡:一个域名指向多个IP。镜像站点:用户访问网站可访问不同服务器,例如:选择上海、北京、深圳等。有的网站也可根据用户IP自主选择最近的服务器。集群:1个IP对应多台服务器,在大型网站广泛使用。原创 2015-09-02 20:50:06 · 523 阅读 · 0 评论 -
Linux战地日记——grep和sort命令
对grep和sort命令进行学习,这里主要学习下sort,等学习到正则时再对grep进行补充。原创 2015-09-08 23:38:25 · 1310 阅读 · 0 评论 -
Linux战地日记——复制、删除和移动文件的命令
学习下Linux中的文件的复制、移动和删除操作命令原创 2015-09-09 14:10:23 · 580 阅读 · 0 评论 -
Linux战地日记——Linux简介(锲子)
1.Unix系统发展 Multics,全名MULTiplexed Information and Computing System,是1964年由贝尔实验室、麻省理工学院及美国通用电气公司所共同参与研发的,是一套安装在大型主机上多人多任务的操作系统。1969年,因MULTICS计划的工作进度过于缓慢,最后终究遭裁撤的命运,贝尔实验室退出此计划。 Multics 计划停止后,在19原创 2015-09-02 17:21:08 · 537 阅读 · 0 评论 -
Linux战地日记——历史命令
历史命令存放在.~/.bash_history中,他在用户主目录下。原创 2015-09-10 13:36:44 · 457 阅读 · 0 评论 -
二进制转换与此平台上的长模式不兼容
在VMware Workstation上安装CentOS操作系统时,弹出窗口“二进制转换与此平台上的长模式不兼容”。原创 2015-09-07 23:56:16 · 33486 阅读 · 0 评论 -
Linux战地日记——输入输出命令
了解read命令和echo命令,并练习一些简单的示例。原创 2015-09-11 22:44:53 · 521 阅读 · 0 评论 -
Linux战地日记——简单命令
几种简单的shell命令原创 2015-09-08 08:27:16 · 686 阅读 · 2 评论 -
Linux战地日记——查看文件系统块的大小
在文件系统级别定义的硬盘块就是OS space allocation block size。在windows中这个叫做簇,在其他操作系统中叫做block(块)。原创 2015-09-12 23:37:00 · 3935 阅读 · 0 评论 -
Linux战地日记——ls命令、注释、管道线和后台命令
学习ls命令,注释、管道线、后台命令的执行。原创 2015-09-13 10:44:40 · 1434 阅读 · 0 评论 -
Linux战地日记——虚拟机及Linux的安装
初探Linux之软件安装虚拟机:11.1.2.61471 Linux:CentOS 7.1 1. VMware虚拟机的安装 简洁:一个虚拟PC的软件,相当于在计算机上模拟一个新的PC。特点:- 无须分区,即可在同一台计算机上使用两种操作系统。 - 本机可与虚拟机进行网络通讯 - 可随时修改虚拟系统的硬件环境(内存等)由于VMare虚拟机的安装较为简单,和一般软件的安装方式类原创 2015-09-03 13:46:34 · 528 阅读 · 0 评论 -
Linux战地日记——软链接和硬链接
网上查阅一些相关资料,测试了一些软链接与硬链接实例,对软、硬链接有了具体的了解。原创 2015-09-13 12:00:50 · 430 阅读 · 0 评论 -
Linux战地日记—shell脚本的建立与执行
shell脚本的建立与执行第一步:创建文件通过vi/vim编辑器 第二步:三种执行方式1.输入定向到shell脚本。$ bash 2.以脚本名作为bash参数,其一般形式是:$ bash ex1 参数1 参数2(其执行过程与第一种一样,但在脚本后面可以带参数) 简便形式:$. 脚本名 [参数]3.以shell脚本的权限设置为可执行原创 2015-10-17 21:19:50 · 835 阅读 · 0 评论 -
Linux make学习
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile转载 2015-10-19 11:29:39 · 2027 阅读 · 1 评论 -
Linux战地日记——权限管理命令
权限管理命令包括chmod、chown、chgrp原创 2015-09-14 00:33:36 · 644 阅读 · 0 评论 -
Linux战地日记——查找命令which、whereis
which命令查找命令的绝对路径[bestcoder@localhost test1]$ which touch /usr/bin/touchwhereis命令查找命令的帮助文档的绝对路径[bestcoder@localhost test1]$ whereis touchtouch: /usr/bin/touch /usr/share/man/man1/touch.1.g原创 2015-09-15 22:42:51 · 429 阅读 · 0 评论 -
Linux战地日记—压缩解压命令
linux战地日记—压缩/解压在windows和linux中都会有各种压缩包,所不同的是windows中使用winRAR可以解压所有格式的压缩文件,但对于Linux,每种格式的压缩文件都需要特定的解压命令。一般在linux中有这几种压缩文件格式:.gz.zip.tar.gz.bz2这些文件格式对应着相应的压缩/解压命令注意点:后缀含有.tar的是打包原创 2015-10-10 10:02:18 · 553 阅读 · 0 评论 -
编译Memcached测试客户端连接【web级ubuntu速学课程】
1.下载安装1.1进入官网进行下载和安装 1.2依赖的安装sudo apt-get install libevent-dev -y 1.3安装./configure --prefix=/usr/local/memcached 然后make进行编译,之后执行安装 sudo make intall,之后你可以在/usr/local/mem原创 2016-07-20 19:00:58 · 613 阅读 · 0 评论