
Linux
卡搜偶
这个作者很懒,什么都没留下…
展开
-
VMware10中的Linux系统利用NAT网络连接方式访问外网配置
一、描述在VMware10中 提供常见的三种网络连接方式 :1、Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,与linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了我们真实物理网卡所在的网络上,相当于虚拟机和真实主机处于对等的地位,在网络关系上是平等的,没有谁在原创 2017-10-07 22:11:33 · 746 阅读 · 0 评论 -
进程process
静态查看进程psps -aux | lessUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 19356 504 ? Ss 2018 ...原创 2019-04-19 19:20:19 · 202 阅读 · 0 评论 -
管道及重定向
标准输入,标准输出,标准错误stdin 0 (可以理解为键盘)stdout 1stderr 2输出重定向date 1> date.textdate 2> dateerr.text输入重定向cat 0</etc/hosts...原创 2019-04-19 20:25:44 · 337 阅读 · 0 评论 -
shell脚本 --- 循环及并发控制
#!/bin/bashread -p "input os_version : " os_versionif [ "$os_version" = "7.3" ];then cat >/etc/aaa <<-EOF #就是讲下面的内容写到/etc/aaa中 name=cj passwd=cj EOFelif ["$os_versi...原创 2019-04-29 20:35:57 · 1209 阅读 · 0 评论 -
shell 脚本 -- 变量的类型,赋值
1. 自定义变量定义变量: 变量名=变量值 变量名必须以字母或下划线开头,区分大小写ip1=192.168.2.115引用变量: $变量名 或 ${变量名}查看变量: echo $变量名 set(所有变量:包括自定义变量和环境变量)取消变量: unset 变量名作用范围: 仅在当前 shell 中有效#!/usr/bin/baship=10.19.219.44ping...原创 2019-04-25 16:42:56 · 2120 阅读 · 0 评论 -
shell脚本 ---- 数组应用
Shell 数组变量shell默认是普通数组 如果要定义关联数组 首先要先定义 declare -A 数组名========================================================普通数组:只能使用整数作为数组索引关联数组:可以使用字符串作为数组索引一、普通数组定义数组:方法一: 一次赋一个值数组名[下标]=变量值# a...原创 2019-05-08 20:07:13 · 462 阅读 · 1 评论 -
shell脚本 -- sed流编辑器
流编辑器 sed一、 sed 工作流程sed 是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed 主要用来...原创 2019-05-14 15:42:46 · 541 阅读 · 0 评论 -
shell脚本---非交互式expect
#!/usr/bin/expect#set timeout 20 #设置超时时间spawn ssh root@192.168.43.131expect "*password:"send "123\r"# expect "*#"interact解释:1.#!/usr/bin/expect :需要先安装软件,然后来说明用expect来执行2.spawn ssh root...原创 2019-05-07 10:17:00 · 395 阅读 · 0 评论 -
shell脚本实例--系统性能分析
脚本目的: 分析系统资源性能瓶颈脚本功能:1. 查看CPU利用率与负载(top,vmstat, sar)2. 查看磁盘,INode利用率与I/O负载(df, iostat, iotop, sar, dstat)3. 查看内存利用率(free, vmstat)4. 查看TCP链接状态(netstat, ss)5. 查看CPU与内存占用最高的10个进程(top, ps)...原创 2019-05-19 23:13:46 · 755 阅读 · 0 评论 -
shell脚本---函数
传参 $1,$2变量 local返回值 return $?一、定义函数方法一:函数名() {函数要实现的功能代码}方法二:function 函数名 {函数要实现的功能代码}二、调用函数函数名函数名 参数 1 参数 2#!/bin/bashfac(){ factor=1 for((i=1;i<=...原创 2019-05-11 12:27:47 · 240 阅读 · 0 评论 -
shell脚本--awk
一、 awk 简介awk 是一种编程语言,用于在 linux/unix 下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk 的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式...原创 2019-05-15 23:34:51 · 1181 阅读 · 0 评论 -
shell脚本 --- 内置命令
break continuebreak 结束当前循环,或跳出本层循环continue 忽略本次循环剩余的代码,直接进行下一次循环#!/bin/bashfor i in {A..D}do echo -n $i for j in {1..9} do if [ $j -eq 5 ];then break 2 ...原创 2019-05-12 09:23:49 · 431 阅读 · 0 评论 -
shell脚本 --- grep egrep fgrep
文本处理 : grepgrep:在文件中全局查找指定的正则表达式,并打印所有包含表达式的行egrep: 扩展的egrep,支持更多的正则表达式字符fgrep: 固定grep(fixed grep),有时也被称作快速(fast grep),他按字面解释所有的字符一 grep命令格式grep [选项] pattern filename filename ...# grep '...原创 2019-05-12 21:27:49 · 571 阅读 · 0 评论 -
shell脚本 ---模式匹配
模式匹配: casecase 变量 in模式 1)命令序列 1;;模式 2)命令序列 2;;模式 3|模式4|模式5) 可以多个匹配命令序列 3;;*)无匹配后命令序列esac#!/bin/bashos_version=7.3case "$os_version" in7.3) echo "7.3 ....." ;;6.8...原创 2019-04-28 17:44:27 · 815 阅读 · 0 评论 -
shell脚本 --- 条件测试
Shell 条件测试格式 1: test 条件表达式 格式 2: [ 条件表达式 ] 格式 3: [[ 条件表达式 ]]man test文件测试 [ 操作符 文件或目录 ][root@yangs ~]# test -d /home[root@yangs ~]# echo $?0[root@yangs ~]# test -d /home11111 [root@yangs...原创 2019-04-27 22:09:03 · 988 阅读 · 0 评论 -
Windows使用telnet远程登录和控制VMware虚拟机中的Linux系统
一、描述在Windows7系统中安装VMware Workstation10,在该虚拟机中安装了CentOS6.5操作系统,当然这里可以是任意的Linux,目前主流的是使用SSH、SecureCRT或者Putty来登录和控制虚拟机中的Linux系统,但是如果我们在这里想直接使用windows自带的telnet服务远程登录Linux系统的话就要采用以下配置来搭建telnet桥梁。 注意事项:默认情况原创 2017-10-07 22:22:32 · 1547 阅读 · 0 评论 -
SecureCRT乱码问题解决方法
网上有很多达人给出了SecureCRT登录linux,中文乱码问题的解决办法,我这里总结一下解决思路,原因还是SecureCRT客户端字体/字符集的原因,主要分以下两种情况解决: 一 后台刷日志时(tail –f logs/jboss_stdout.log)首先,确保Linux下的文件(比如日志)在Windows下打开没有乱码,显示正常就表明linux的字符集设置没有问题,不用去修改; 其次,修原创 2017-10-07 22:26:57 · 549 阅读 · 0 评论 -
linux的常用文件操作命令
日常操作命令 查看当前所在的工作目录 pwd 查看当前系统的时间 date 查看有谁在线(那些人登录了服务器) who 查看当前在线 last 查看最近的登录历史记录文件系统操作 ls / 查看根目录下的子节点(文件夹和文件)信息 ls -al -a是显示隐藏文件 -l是以更详细的列表形式3.切换目录 cd /home 创建文件夹原创 2017-09-26 00:37:00 · 279 阅读 · 0 评论 -
文件权限的操作
1.文件的权限操作drwxr-xr-x (也可以用二进制表示 111 101 101 –> 755)d: 标识节点类型(d : 文件夹 -:文件 l:链接) r: 可读 w : 可写 x: 可执行 第一组rwx: 表示这个文件的拥有者对它的权限:可读可写可执行 第二组r-x: 表示这个文件的所属组对它的权限 : 可读,不可写 ,可执行 第三组r-x: 表示这个文件的原创 2017-10-08 14:14:38 · 427 阅读 · 0 评论 -
常用系统操作命令
基本的用户管理添加用户 useradd angela 要修改密码才能登陆 passwd angela 按提示输入密码即可原创 2017-10-08 14:32:01 · 450 阅读 · 0 评论 -
linux的命令操作
1、日常操作命令 **查看当前所在的工作目录 pwd**查看当前系统的时间 date**查看有谁在线(哪些人登陆到了服务器) who 查看当前在线 last 查看最近的登陆历史记录2、文件系统操作 ** ls / 查看根目录下的子节点(文件夹和文件)信息 ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示**切换目录 cd /home**创建文件夹原创 2017-10-10 19:43:35 · 291 阅读 · 0 评论 -
软件安装
软件安装1、如何上传安装包到服务器 **可以使用图形化工具,如: filezilla **可以使用sftp工具: alt+p 调出后,用put命令上传 上传(如果不cd指定目录,则上传到当前用户的主目录): sftp> cd /home/ sftp> put C:\Users\Administrator\Desktop\day02\soft\jdk-7u45-linux-x64.tar.原创 2017-10-11 21:39:14 · 252 阅读 · 0 评论 -
Ubuntu16.04安装&创建虚拟环境
一、linux环境 Ubuntu16.04二、安装和配置虚拟环境安装虚拟环境sudo pip install virtualenvsudo pip install virtualenvwrappervirtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。配置虚拟环境创建虚拟环境管理目录mkdir ~/.virtualenvs打开.b原创 2017-11-22 14:05:18 · 19697 阅读 · 1 评论 -
MAC 中mysql密码忘记解决办法
MAC 中mysql密码忘记解决办法 最近项目用到MySQL,之前装过一个,可是忘记了当时设置的密码,然后走上了修改密码的坎坷道路。在百度,Google了一堆资料之后还是,发现处处是给程序员埋的坑。于是下决心,写一篇博客,涵盖各种情况下忘记密码的解决办法。 情况一:在mysql官网直接下载dmg文件进行安装,忘记密码 1.关闭mysql服务器sudo /usr/local/mysql/supp原创 2017-11-24 14:33:36 · 361 阅读 · 0 评论 -
远程连接不上Ubuntu
Network error: Connection refused类似的问题 sudo apt-get update 最好先更新一下apt-get库然后 sudo apt-get install openssh-server service ssh start原创 2017-11-26 15:52:25 · 3706 阅读 · 0 评论 -
linux下set和eval的使用小案例精彩解答
set 和eval的用法比较特殊,后期课程慢慢的给大家渗透,现在是学习的刚刚开始啊。先给大家一个例子:[root@oldboy ~]# set -- "I am" handsome oldboy. #==>传入三个参数[root@oldboy ~]#[root@oldboy ~]# echo $# #==>现在有三个参数3[root@oldboy ~]# for i...原创 2019-03-03 17:39:13 · 1146 阅读 · 0 评论 -
shell 脚本 -- 变量的运算
1. 整数运算方法一: exprexpr 1 + 2expr $num1 + $num2 + - \* / %方法二: $(())echo $(($num1+$num2)) + - * / %echo $((num1...原创 2019-04-26 17:58:23 · 1108 阅读 · 0 评论 -
shell脚本--正则表达式RE
重要的文本处理工具: vim、 sed、 awk、 grepmysql、 oracle、 php、 python ...一、什么是正则表达式?正则表达式(regular expression, RE)是一种字符模式,用于在查找过程中匹配指定的字符。在大多数程序里,正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式,它将匹配被查找的行中任何位置...原创 2019-05-13 10:41:11 · 475 阅读 · 0 评论