随笔分类 -  linux

linux方面问题,学习
摘要:shell判断数组中是否包含某个元素: ary=(1 2 3) a=2 if [[ "${ary[@]}" =~ "$a" ]] ; then echo "a in ary"else echo "a not in ary"fi 判读字符串($str)是否包含另一个字符串($str1): 方法1: i 阅读全文
posted @ 2017-01-12 23:33 潇湘灬隐者 阅读(959) 评论(0) 推荐(0)
摘要:虚拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错: 530 Permission denied。 故障排除: 1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。 2.查看配置 vsftpd的配置,配置文件中限定了vsftp 阅读全文
posted @ 2017-01-12 00:14 潇湘灬隐者 阅读(450) 评论(0) 推荐(0)
摘要:加上目录和完整的路径 阅读全文
posted @ 2017-01-11 13:01 潇湘灬隐者 阅读(5554) 评论(0) 推荐(0)
摘要:Linux上的free命令详解 解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如: FO[2][1] = 24677460 FO[3][2] = 10321516 阅读全文
posted @ 2017-01-06 00:02 潇湘灬隐者 阅读(13938) 评论(0) 推荐(0)
摘要:Linux查看系统状态命令 iostat iostat 命令详细地显示了存储子系统方面的情况。你通常用iostat来监控存储子系统总体上运行状况如何,并且在用户注意到服务器运行缓慢之前提早发现输入/输出缓慢的问题。相信我,你应该在用户发现这些问题之前先发现这些问题! meminfo和free mem 阅读全文
posted @ 2017-01-05 23:31 潇湘灬隐者 阅读(3671) 评论(0) 推荐(0)
摘要:Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高。 Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可 阅读全文
posted @ 2017-01-05 23:25 潇湘灬隐者 阅读(437) 评论(0) 推荐(0)
摘要: ASCII字符集中的功能/控制字符 Function/Control Code/Character in ASCII Version: 2011-02-15 Author: green-waste (at) 163.com 【什么是 Function Code 功能码或 Function Ch 阅读全文
posted @ 2017-01-04 23:28 潇湘灬隐者 阅读(13995) 评论(0) 推荐(0)
摘要:用途说明 在shell中用于循环。类似于其他编程语言中的for,但又有些不同。for循环是Bash中最常用的语法结构。 常用格式 格式一 for 变量 do 语句 done 格式二 for 变量 in 列表 do 语句 done 格式三 for ((变量=初始值; 条件判断; 变量变化)) do 语 阅读全文
posted @ 2016-12-31 01:09 潇湘灬隐者 阅读(232) 评论(0) 推荐(0)
摘要:先来一段简单的ftp 下载脚本 ftp -i -n<<EOF open 14.2.33.211 user etl etl cd /etlfile/ftpfile lcd /etlfile/getfile binary prompt mget * prompt close bye EOF ftp安装部 阅读全文
posted @ 2016-12-23 23:37 潇湘灬隐者 阅读(23828) 评论(0) 推荐(0)
摘要:首先,看看什么是超线程概念 超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和软件,减少了CPU的闲置时间,提高的CPU的运行效率。超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU 阅读全文
posted @ 2016-12-21 22:37 潇湘灬隐者 阅读(1207) 评论(0) 推荐(0)
摘要:基本格式 :* * * * * command分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令 crontab文件的一些例子: 30 2 阅读全文
posted @ 2016-12-20 23:12 潇湘灬隐者 阅读(307) 评论(0) 推荐(0)
摘要:Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。一种方法是在windows进行转码,比如使用ue工具在文件-->转换 进行转码,或者使用记事本另存为方法,还有一种方法修改Linux的默认编码为GBK。方法如下: 方法1: v 阅读全文
posted @ 2016-12-19 21:45 潇湘灬隐者 阅读(830) 评论(0) 推荐(0)
摘要:-f 和-e的区别 Conditional Logic on Files -a file exists. -b file exists and is a block special file. -c file exists and is a character special file. -d fi 阅读全文
posted @ 2016-12-19 12:42 潇湘灬隐者 阅读(4575) 评论(0) 推荐(0)
摘要:1.建立挂载点 系统默认在 /mnt目录 1>创建挂载点 mkdir -p /mnt/cdrom 参数-p是需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理 2>查看光盘完整路径名。ls -l /dev|grep cdrom 3>挂载mount /dev/cdrom /mnt/cd 阅读全文
posted @ 2016-12-14 23:53 潇湘灬隐者 阅读(2092) 评论(0) 推荐(0)
摘要:背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录。 在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet 阅读全文
posted @ 2016-12-14 23:19 潇湘灬隐者 阅读(351) 评论(0) 推荐(0)
摘要:一、用scp命令从物理主机向CentOS 6.1虚拟机传送文件,提示以下错误:bash: scp: command not found到CentOS 6.1虚拟机查看也缺少scp命令。该虚拟机是同事安装的,还有其他命令也不完整,可能不是完整安装,缺了些包。二、用以下方法解决:1、在一台完整的Cent 阅读全文
posted @ 2016-12-14 00:40 潇湘灬隐者 阅读(1028) 评论(0) 推荐(0)
摘要:1. linux下修改文件用户组 chgrp: change group的简写,修改文件所属的用户组。 ? 1 chgrp users test.log ? 1 chgrp users test.log ? 1 chgrp users test.log chgrp users test.log 修改 阅读全文
posted @ 2016-11-30 22:37 潇湘灬隐者 阅读(253) 评论(0) 推荐(0)
摘要:linux几种快速清空文件内容的方法 几种快速清空文件内容的方法: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo “” > filename $ echo /dev/null > filename $ echo > filena 阅读全文
posted @ 2016-11-30 22:35 潇湘灬隐者 阅读(536) 评论(0) 推荐(0)