- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Shell实战之系统信息分析
案例介绍利用shell脚本获取系统的信息和系统当前状态信息,如系统的名称版本,系统当前的负载,磁盘使用情况等。该案例一共包括两个脚本文件: 1、monitor.sh (主控制脚本) 2、sys_monitor.sh(系统信息监控脚本文件) 3、test.sh (测试主控脚本,没什么实际用处)准备在linux上新建一个文件夹shell1,然后在里面新建三个.sh文件:monitor.sh、sys
2017-09-27 12:12:50 550
原创 手写快速排序
快速排序简介快速排序是一种很不错的排序算法,算法复杂度为n*logn。快排使用了分而治之的思想,每次排序是都找到一个基准(我们学习时经常使用第一个作为基准),然后把小于基准的元素放到基准元素的左边,大于基准的元素放到基准元素的右边,这样一次排序下来,基准元素左边都是小于(等于)基准的数,基准右边的元素都是大于(等于)基准的元素了。快速排序关键点就是找到这样一个基准并将其放到恰到的位置。算法思路定义一
2017-09-25 20:34:21 10248 2
原创 Shell编程之流程控制
判断文件类型-d:文件是否存在,若存在且为目录 -e:文件是否存在 -f:文件是否存在且是否只是普通文件 例子:[ -e /home/lcl/lab3.txt ]是判断/home/lcl/lab3.txt文件是否存在,注意中括号前后必须带空格判断文件权限-r:文件是否存在且有读权限。 -w:文件是否存在且有写权限。 -x:文件是否存在且有执行权限。文件比较文件1 -nt 文件2 :文件1是
2017-09-18 11:31:06 507
原创 Shell编程基础
变量查看变量:set 删除变量:unset 变量名 设置环境变量:export 变量=变量值 查看环境变量 :env环境变量PATH 查看环境变量:echo $PATH 增加环境变量:$PATH="$PATH":/要添加的路径环境变量PS1 输出PS1:echo $PS1设置环境变量PS1: 系统语系查看语系:locale 输出系统当前语系:echo $LANG 查看系统默认语系:
2017-09-17 17:56:36 321
原创 Linux学习笔记之工作管理
工作管理将进程放入后台一些进程执行需要一些时间,我们可以把它放入后台执行以便在前台可以执行其他操作,将进程放入后台有两种方式: 1、在命令行后面加 ”&”:放入后台执行 2、按Ctrl+Z:放入后台暂停执行查看看后台工作jobs -l:-l显示是工作的pid 后台进程恢复到前台:fg %工作号 前台恢复到后台: bg %工作号后台命令脱离终端执行第一种方式:将后台命令加入到/etc/rc.l
2017-09-17 17:24:50 326
原创 Linux学习笔记之进程管理
查看进程ps auxa:显示所有,u:显示进程所属用户,x:显示没有控制终端的进程ps -le-l:长格式显示,-e:显示所有进程显示进程树pstree [选项]-p :显示进程的PID,-u:显示进程所属用户查看系统健康状态 top [选项] 效果: 上面几个比较重要的参数:load average后面三个参数是前1、5、15分钟的平均负 载 。CPU空闲率74.7%id,空闲内存3
2017-09-17 16:59:53 325
原创 Linux学习笔记之服务管理
按安装方式将服务分类RPM包安装的服务 查看服务自启动状态:chkconfig –list chkconfig –list查看的是服务的自启动状态,并不代表服务现在是启动还是未启动的。 RPM包安装的服务在默认位置,不需要指定源码包安装的服务 服务安装的位置:一般安装在:/usr/local下 源码包安装的位置需要管理员设定。RPM包安装和源码包安装方式的不同导致对两种方式安装的管理也不同
2017-09-13 22:41:36 266
原创 Linux学习笔记之权限管理
文件权限权限 -rw-r–r– r:读,w:写,x:执行 第一位“-“表示文件,d表示目录,l表示软链接文件 所有者权限:rw-,所属组权限:r–,其他人权限:r–权限修改 一般我们使用如下方式修改权限: r对应数字4,w对应数字2,x对应数字1 修改文件file1的权限 chmod 755 file1 755 <==> rwxr-xr-x对于目录来说,最高权限是w 对
2017-09-13 00:37:35 405
原创 Group Anagrams LeetCode 解题报告
题目Given an array of strings, group anagrams together.For example, given: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”], Return:[ [“ate”, “eat”,”tea”], [“nat”,”tan”], [“bat”] ] Note: All input
2017-09-11 13:15:47 344
原创 linux使用yum方式下载指定版本的mysql
第一步:进入Mysql官网找寻yum源进入Mysql官网,选择DOWNLOADS下的Yum Repository,翻到下面选择一个yum源文件进行下载,如我选择的是: 第二步:修改yum源解压下载好的文件得到文件夹etc,打开/etc/yum.repos.d,可以看到如下内容:# Enable to use MySQL 5.5[mysql55-community]name=MySQL 5.5
2017-09-04 14:52:01 7160
原创 Linux下搭建Web项目运行环境Tomcat+Mysql+Jdk
环境说明系统 :CentOS 6 Tomcat :apache-tomcat-8.5.9 JDK版本 :jdk-1.8.0_144 Mysql版本:5.7.19 MySQL Community Server (GPL)软件安装JDK安装1、先卸载CentOS自带的JDK,搜索已安装jdkrpm -qa | grep java2、使用rpm -e –nodeps 包名 卸
2017-09-03 23:36:11 5991
linux下安装Mysql5.7出现的问题,搞了一天了!
2017-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人