小猿圈linux学习
加加乐乐
在it的道路上勇往直前~~~~
展开
-
小猿圈shell之 shell变量、字符串以及git GUI运行脚本方式
shell,是一个用C语言编写的应用程序,是用户使用linux的桥梁。所以呢,他既是一种命令语言,同时呢还是一种程序设计语言。shell脚本(shell script),是一种为shell编写的脚本程序。业界所说的shell通常都是指shell脚本,shell和shell script是两个不同的概念。由于习惯的原因,简介起见,本文出现的“shell编程”都是指shell脚本编程,而不是指开发sh...原创 2019-07-26 14:43:15 · 284 阅读 · 0 评论 -
小猿圈之linux Tcl和Except的安装
小伙伴在学习或者在工作中都会涉及到TCL和Except的安装,初出茅庐的朋友感觉有点困难难吧,小猿圈今天就详解一下linux Tcl 和Except的安装,让我们一起学习一下吧。一、先安装Tcl1、下载:tcl版本 8.4.19官网上下载2、解压缩源码包tar xfvz tcl8.4.19-src.tar.gz3、安装配置#cd tcl8.4.19/unix#./c...原创 2019-06-12 11:55:23 · 304 阅读 · 0 评论 -
小猿圈Linux之终端查看最消耗CPU内存的进程
在linux系统中用命令查看一些进程,小猿圈带大家学习一下cpu、内存、虚拟机中占用最多的进程怎么查看,当感觉系统特别卡的时候可以用这几个命令看一下,到底是哪个命令占用的,可以kiss掉,保证系统的快速运行,let's go!1.CPU占用最多的前10个进程ps auxw|head -1;ps auxw|sort -rn -k3|head -102.内存消耗最多的前10个进程p...原创 2019-06-25 13:49:29 · 159 阅读 · 0 评论 -
小猿圈之Linux服务器---详解本地yum
linux服务器很多种,小猿圈针对于本地yum进行详解,yum相信很多人再用吧,教大家一些使用的技巧,希望对大家有所帮助。本地yum可以实现各种包的快速安装,避免漫长的下载过程 1、找一个centos的安装包,将其挂载的系统中[root@localhost ~]# mount –t iso9660 –loop centos-i386.iso /mnt2、拷贝所有的内容到某个指定...原创 2019-06-21 14:23:17 · 149 阅读 · 0 评论 -
小猿圈之Linux shell变量
学习linux的朋友shell不一定要了解多深,但是写linux脚本的朋友那必须对linux shell了如指掌,小猿圈老师从shell基础说起,让我们一起看一下shell变量都有哪些。1、本地变量--本地变量是在用户现有的shell生命周期的脚本中使用--本地变量详解:用户通过终端登录服务器,服务器会创建一个会话期并且启动一个shell程序,用户每登录一次, 就会启动一个she...原创 2019-06-11 11:37:45 · 187 阅读 · 0 评论 -
小猿圈之git 的几个好用自定义命令
现在越来越多人使用管理代码的仓库,github是其中的一种,github是程序员经常用的,github与git命令紧密相连,那git命令尤为重要,今天小猿圈老师带你学习一下git自定义好用的几个命令。1. 把 checkout 的当前分支推送到远端用法: 项目路径下执行: 文件名#!/bin/bash#保存当前分支curBranch=`git symbolic-ref --s...原创 2019-06-20 14:42:31 · 123 阅读 · 0 评论 -
小猿圈之 Ubuntu 上授予和移除 sudo 权限
linux系统分好多种版本,很大一部分人喜欢用ubuntu,ubuntu确实有它的过人之处,小猿圈带大家了解Ubuntu 上授予和移除 sudo 权限,感兴趣的朋友可以学习一下。在 Linux 上向普通用户授予 sudo 权限通常,我们使用 adduser 命令创建新用户,如下所示。$ sudo adduser ostechnix如果你希望新创建的用户使用 sudo 执行管理任务,...原创 2019-06-20 14:40:07 · 146 阅读 · 0 评论 -
小猿圈之解析Linux系统入门基础学习
随着互联网的高速发展,各种计算机语言的兴起,linux系统也随之越来越火,因为linux系统是开源的,开源意味着免费,所以越来越多的人使用linux系统,那么,linux系统从哪学起呢?下面小猿圈加加就详细阐述一下吧。1、系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为...原创 2019-06-14 14:48:25 · 210 阅读 · 0 评论 -
小猿圈之浅谈Linux运维工程师日常工作(一)
随着互联网的告诉发展,越来越多的机器语言成为热门话题,前几篇,小编写过几篇linux的发展方向文章,如果大家感兴趣,可以去小猿圈上看一下,今天我们来具体说一下linux运维每天都是干什么的?在做什么工作,想要以后往linux运维方向走的朋友们看过来!一、什么是大型网站运维?首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;所以,非常重要一定需要明白:运维对其它...原创 2019-06-14 14:47:31 · 790 阅读 · 0 评论 -
小猿圈之嵌入式软件工程师面试题(内含答案)
最近小猿圈加加整理出一套关于嵌入式的面试题,嵌入式的前景还是相当不错的,面对找工作的朋友们,在面试之前,最好做做面试题,不打没把握的仗,如果做得时候针对哪一部分有问题,可以去小猿圈好好学习一下这部分的内容。一、填空题1、c语言中,下列运算符优先级高的是( a ) A、! B、% C、>> D、==...原创 2019-05-29 14:41:26 · 695 阅读 · 0 评论 -
小猿圈之Linux下Mysql 操作命令
大部分做编程的朋友都习惯用linux系统,那么一般开发环境都在linux环境下搭建,今天小猿圈加加就带大家学习一下,在linux环境下怎么使用mysql数据库,小白可以根据小编的步骤一步一来啊,下面学习一下吧!一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入...原创 2019-06-18 14:40:57 · 85 阅读 · 0 评论 -
小猿圈linux之网络编程--socket创建
网络编程离不开socket,小猿圈这篇详解一下socket创建,仔细学完这篇对你认识网络底层的东西有着很重要的作用,同时即便有已经写好的模块用,但是这个东西一定要掌握的,大家一定要认真看。TCP通信一个程序使用套接字需要执行4个步骤。--分配套接口和初始化--连接--发送或接收数据--关闭套接字涉及到的调用包括socket、bind、listen、connect(阻塞线...原创 2019-06-26 11:51:51 · 212 阅读 · 0 评论 -
小猿圈linux下使用FreeRDP 连接 Windows 远程桌面
FreeRDP 是一款开源的远程桌面系统,支持多种平台, 在 ubuntu 中使用 FreeRDP 可以很方便的登录到 windows 远程桌面中,怎么安装和具体使用呢,小猿圈加加呢,给你详细说一下。一、安装sudo apt-get install freerdp二、使用xfreerdp -f host:port -u username -p password/sound...原创 2019-07-26 14:41:55 · 1126 阅读 · 0 评论 -
小猿圈之Linux获取文件名称并生成列表txt的方法
linux怎样获取文件名并生成列表txt呢,想必初学linux的朋友还不了解吧,小猿圈加加这篇详细阐述一下这个方法,感兴趣的朋友可以看看小猿圈的文章,希望对你有帮助。如下所示:> 自己写的create_filelist.sh文件,如下train_file=test.txtpath=train/testfind $path -name *.jpg > $train_...原创 2019-07-15 14:11:06 · 494 阅读 · 0 评论 -
小猿圈之docker快速搭建http代理小技巧
docker现在被大家所喜爱,那怎么利用docker快速搭建http代理呢,小猿圈今天把这个小技巧传授给大家,一般那人可不告诉哦!不多说,一行搞定:docker run -d -p 3128:3128 minimum2scp/squid这就完了?这么简单吗?没毛病,测试的时候用下面两行也就搞定:export http_proxy=http://127.0.0.1:3128...原创 2019-07-04 15:49:39 · 468 阅读 · 0 评论 -
小猿圈之初级运维工程师面试题
现在很多人走向运维之路,运维的发展前景也是很不错的,面试前应该做哪些准备呢?小猿圈加加总结了一些面试题,准备面试的朋友们可以做一下。1、apache有几种工作模式,分别简述两种工作模式及其优缺点?apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加–with-mpm=worker选项)prefork的特点是:(预派生)1....原创 2019-07-03 13:45:52 · 569 阅读 · 0 评论 -
小猿圈linux之在mac上安装 docker
docker极大提高了应用的运行效率,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!docker是一个容器,不像kvm,他是真实的系统,启动时,KVM消耗的资源更多,所以现在用docker人越来越多,小猿圈今天详解一下mac上怎么安装docker?1,安装docker toolbox,virtualbox# brew cask install vir...原创 2019-06-27 13:44:33 · 144 阅读 · 0 评论 -
小猿圈之如何在Linux系统获取当前工作路径
linux系统和windows系统功能其实都一样,只不过是两个不同的系统而已,都知道windows系统是怎么获得当前的路径,那windows晓得吗?小猿圈加加带大家学习一下这个小技巧吧。获取工作路径这里介绍两种方法:1、使用getcwd()函数。头文件:#include定义函数:char*getcwd(char*buf,size_tsize);函数说明:getcwd()会将当前...原创 2019-07-08 14:28:05 · 157 阅读 · 0 评论 -
小猿圈之Linux 安装JDK
搞开发的小伙伴都喜欢用linux系统,那么怎么在linux系统下安装JDK呢?小猿圈这篇详解一下,感兴趣的小伙伴,或者卡在泽里的小伙伴可以来学习一下。一、JDK准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 官网二、工具准备 2.1 Xshell 一个强大的安全终...原创 2019-06-24 13:54:09 · 143 阅读 · 0 评论 -
小猿圈linux之centos7 docker镜像加速器配置
centos配置方式有点复杂,好多人在配置镜像加速器有点问题,小猿圈带你正确的配置,配置出错或者想要配置的朋友们可以看看小猿圈这则内容,希望能帮助你们。CentOS的配置方式略微复杂,需要先将默认的配置文件复制出来/lib/systemd/system/docker.service -> /etc/systemd/system/docker.service然后再将加速器地址添加到...原创 2019-06-26 11:53:54 · 204 阅读 · 0 评论 -
小猿圈之Linux使用grep筛选多个条件及grep常用过滤命令
linux最常用的就是命令,了解linux的朋友都知道;今天小猿圈linux老师说一下grep命令的使用,希望大家看后能掌握grep命令,接下来看一下grep命令的使用方法。cat log.txt | grep 条件;cat log.txt | grep 条件一 | grep 条件二;cat log.txt | grep 条件一 | grep 条件二 | grep 条件三;grep...原创 2019-06-06 11:54:32 · 513 阅读 · 0 评论 -
小猿圈linux之自动化linux的运维发展前景
当今越来越多的朋友们学习自动化linux,那么自动化linux到底是什么?有这么火吗?为什么这么多人去学习?都涉及哪方面内容呢?以后发展怎么样呢?相必很多人有很多疑惑,那么小猿圈加加就解决一下你们的疑惑。1、自动化linux运维工程师是干什么的? 自动化linux运维工程师主要对Linux下各种网络服务、应用系统、监控系统等进行自动化脚本开发的工作,并根据项目对系统进行性能优化。...原创 2019-05-31 11:52:50 · 291 阅读 · 0 评论 -
小猿圈Linux 之用户和用户组管理(一)
小猿圈白老师对linux用户和用户组管理有详细的视频讲解,想要深入理解的朋友们可以去看一下白老师的linux入门,那小编先带你们了解一下:用户和用户管理最常用几种操作。经常用到的有以下几个方面:(1)用户账号的添加、删除与修改。(2)用户口令的管理。(3)用户组的管理。Linux系统用户账号的管理用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统...原创 2019-05-22 13:26:48 · 125 阅读 · 0 评论 -
小猿圈linux之linux忘记密码解决办法
学如才识,不日进,则日退。 ----左宗棠因为密码现在越来越多,很多人会忘记密码,linux系统忘记密码也很常见,那linux系统忘记密码应该怎么办呢?是需要重装系统吗?不用那么麻烦,只需要进入单用户模式更改一下root密码即可。1、重启linux系统2、三秒之内按一下回车,出现如下页面,然后输入e...原创 2019-05-15 15:09:05 · 154 阅读 · 0 评论 -
小猿圈linux之使用VMware workstation安装Linux虚拟机
虚拟机就是在实体机中虚拟出的系统,指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,大家可以用户测试,分机等用途,那么小编就把VMware Workstation安装方法和虚拟机的创建教程分享给大家。一、安装VMware Workstation。1、首先下载VMware虚拟机,可以在网上找含激活秘钥的软件,很多的。2、下载完成后打开安装程序后出现以下界面...原创 2019-05-15 15:06:43 · 129 阅读 · 0 评论 -
小猿圈linux之linux系统和windows系统有什么区别?
如果说学习有捷径可走,那也一定是勤奋。linux系统不能说我们每个人都接触过,但是windows系统我们大家都很熟悉吧!但当我们接触Linux系统后,会喜欢上linux系统的管理和方法,很多人再回头使用windows时,突然会不习惯windows系统,他们会觉得windows系统中的图形界面很麻烦,图形也很low;如果你学习linux后也是这样的感受了,这个时候可以说你是一个linu...原创 2019-05-15 14:54:11 · 186 阅读 · 0 评论 -
Linux基础面试题(三)分享,看看你能答对几道(附带答案)?
1、WWW服务器是咋Internet上使用最为广泛,它采用的______结构? 答:b/s结构2.Linux 内核引导时,从文件_____ 中读取要加载的文件系统?答:/etc/fstab3:Linux 文件系统中每个文件用_____节点 来标识?答:索引节点4.vi编辑模式下,用_____ 进行模式转换?答:ESC5:检查已安装的文件系统/dev/had5 是否正...原创 2019-05-20 14:25:10 · 322 阅读 · 0 评论 -
Linux基础面试题(二)分享,看看你能答对几道(附带答案)?
1.显示一个文件最后几行的命令是:A. tacB. tailC. rearD. last2.如何快速切换到用户John的主目录下?A. cd @JohnB. cd #JohnC. cd &JohnD. cd ~John 3.把一个流中所有字符转换成大写字符,可以使用下面哪个命令?A. tr a-z A-ZB. tac a-z A-ZC.sed /a-z/A...原创 2019-05-20 14:22:54 · 1189 阅读 · 1 评论 -
Linux基础面试题(一)分享,看看你能答对几道(附带答案)?
1.如何打开一个Linux系统成为一个代理服务器? 使用Squid服务,你可以把一个Linux系统成为一个代理服务器。2.什么是LILO在Linux中的背景? LILO是Linux引导加载程序。它是用于Linux操作系统加载到开始操作之前的主系统存储器。3.主目录和工作目录之间的区别? 主目录是默认目录,当用户登录,而工作目录是用户的当前工作目录。4.描述Telne...原创 2019-05-20 14:21:28 · 238 阅读 · 0 评论 -
小猿圈linux之linux基础命令大全(二)
人的天才只是火花,要想使它成熊熊火焰,哪就只有学习!学习。—— 高尔基一、命令ps使用权限:所有使用者使用方式:ps [options] [--help]说明:显示瞬间行程 (process) 的动态参数:ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义-A 列出所有的行程-w 显示加宽可以显示较多的资讯-au 显示较详细的资讯-au...原创 2019-05-14 13:59:41 · 131 阅读 · 0 评论 -
小猿圈linux之linux基础命令大全(一)
学习本无底,前进莫徬徨。—— 报摘一、更改权限的3种方法R读(u)4,W写(g)2,X执行(o)11、chmod u+x 文件名,chmod g-x文件名2、chmod u=rwx文件名,chmod g=rx文件名3、chmod 664文件名 chmod 777文件名chmod -r 777 文件名-r更改目录权限也更改目录里文件的权限二、ls 查看目...原创 2019-05-14 13:57:02 · 106 阅读 · 0 评论 -
小猿圈Linux 之用户和用户组管理(二)
Linux系统用户组的管理上一节我们讲解了linux系统用户账号的管理,小猿圈加加老师带你学习下一节---Linux系统用户组的管理每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就...原创 2019-05-22 13:32:21 · 135 阅读 · 0 评论 -
小猿圈Linux常用的sed命令
学习linux的你是不是总是忘记常用的文本处理命令呢,是不是总去找度娘呢,有的时候费劲力气也没有找到你想要的命令,今天小猿圈linux讲师为你总结了以下命令。Linux 常用的文本处理命令:grep,sed(流编辑器),awk(报告文本生成器)sed 基本用法:sed : Stream EDitor行编辑器(逐行处理文本)全屏编辑器:vised: 模式空间默认不编辑原文...原创 2019-05-17 18:12:55 · 135 阅读 · 0 评论 -
小猿圈linux之运维工程师面试题(答案版)
小编在前几篇文章中写过两篇运维工程师面试题,今天接着上次的内容继续,如果做完这套面试题,感觉还不错,可以翻一下小编前两套,小猿圈带你突破面试的难关,走上自己热爱的运维岗位。1、常见的Linux发行版本都有什么?一般最常用是什么?它的官网网站是什么?说明你擅长哪一块?常见的Linux发现版本有Redhat、Centos、Debian、Ubuntu、Suse最擅长Redhat和Centos...原创 2019-06-05 11:52:26 · 652 阅读 · 1 评论 -
小猿圈linux之嵌入式Linux学习步骤
很多人对嵌入式linux很感兴趣,但是最后真正去做这一行的人并不多,为什么呢?难道是嵌入式linux发展前景不好,还是嵌入式linux工作不好找?NO,都不是,当今嵌入式发展前景是很不错,百分之80的人都是因为感觉难放弃的,其实不然,是因为没有找对正确的学习方法,没有使对劲,看到这篇文章的小伙伴们很幸运,我从小猿圈白老师那获取到的学习方法,下面分享给大家。嵌入式linux的学习步骤:一:L...原创 2019-05-23 13:24:59 · 189 阅读 · 0 评论 -
小猿圈linux之linux运维应该掌握什么知识?需要具备什么技能?
如果你是刚步入linux运维或者准备要做linux运维,那么好好看看小编写的这篇文章吧,小猿圈加加给你讲讲linux运维到底是做什么?预防针:运维工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,看起来像是搬砖!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什么发展前途。这些枯燥无味工作的确会使人匮乏,从技术层面讲这些其实...原创 2019-05-23 13:23:23 · 171 阅读 · 0 评论 -
小猿圈之Linux运维工程师面试(内含答案)
1、某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。- 如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除(默认不包含隐藏文件)- 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令)2、什么叫CDN?- 即内容分发网络- 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户...原创 2019-05-27 11:48:00 · 272 阅读 · 0 评论 -
小猿圈之Linux初学者掌握的基本命令
小编整理了一下,对于linux初学者来说,用的最多的linux命令:1、man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用。2、ls 全拼 list,功能是列出目录的内容及其内容属性信息。3、cd 功能是从当前工作目录切换到指定的工作目录。4、mkdir 其功能是创建目录。5、pwd 其功能是显示当前工作目...原创 2019-05-27 11:46:37 · 139 阅读 · 0 评论 -
小猿圈之Linux常见的发行版本
初学linux的朋友们,如果别人问你linux主流的发行版本有哪些,这时候你千万不要蒙,因为这是linux入门必备的门槛,必须了解的知识,如果你还不了解,那你一定要看看这篇文章,小猿圈加加下面就给你详细讲解一下Linux 10个主流发行版本。1、红帽企业系统(RedHat Enterprise Linux, RHEL)全球最大的开源技术厂商,全世界内使用最广泛的Linux发布套件,提供...原创 2019-05-27 11:43:42 · 249 阅读 · 0 评论 -
小猿圈解析Linux系统启动过程
现在IT发展迅速,大多数朋友无论是什么行业或者岗位都在或多或少的学习一些IT方面的知识,而linux又是最受欢迎的一种。今天小猿圈linux老师为你分享一下Linux 系统启动过程,感兴趣的朋友一起看看吧。Linux系统的启动过程可以分为5个阶段:1、BIOS自检。2、内核的引导。3、运行init。4、系统初始化。5、用户登录系统。BIOS自检:BIOS是英文"Basic Inpu...原创 2019-05-17 18:16:23 · 182 阅读 · 0 评论