
"Linux使用"
林纳斯
好样的程序员
展开
-
在ubuntu 16.04上,docker安装失败
ubuntu16.04版本安装docker-ce提示Package ‘docker-ce’ has no installation candidate解决的办法如果出现了Package ‘docker-ce’ has no installation candidate 的提示,并且你已经执行apt-get update的命令依次再执行以下命令:#配置阿里云的gpgcurl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | su原创 2021-03-16 12:03:43 · 594 阅读 · 0 评论 -
Makefile
target=appsrc=$(wildcard ./*.c)obj=$(patsubst ./%.c, ./%.o, $(src))CC=gccCPPFLAGS = -I$(target):$(obj) $(CC) $(obj) -o $(target)%.o:%.c $(CC) -c $< -o $@.PHONY:cleanclean: -rm $(obj) $(target) -f说明:1.wildcard函数:表示将所有的点c文件搜集起来2.patsubst函数:原创 2021-02-04 15:27:56 · 212 阅读 · 0 评论 -
好用的工具
文章目录mobaXterm 远程工具 好用欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入...原创 2020-04-16 20:04:07 · 775 阅读 · 0 评论 -
第十三章 正则表达式
返回网站首页 linux入门教程 搜索 第十三章正则表达式这部分内容可以说是学习shell脚本之前必学的内容。如果你这部分内容学的越好,那么你的shell脚本编写能力就会越强。所以不要嫌这部分内容啰嗦,也不要怕麻烦,要用心学习。一定要多加练习,练习多了就能熟练掌握了。在计算机科学中,正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在原创 2015-03-24 11:01:30 · 392 阅读 · 0 评论 -
第十一章 安装RPM包或者安装源码包
返回网站首页 linux入门教程 搜索 第十一章安装RPM包或者安装源码包在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要学会如何在linux下安装一个软件。在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起原创 2015-03-24 11:00:11 · 429 阅读 · 0 评论 -
第五章 Linux系统的远程登录
返回网站首页 linux入门教程 搜索 第五章Linux系统的远程登录首先要说一下,该部分内容对于linux初学者来讲并不是特别重要的,可以先跳过该章节,先学下一章,等学完后再回来看这一章。Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默原创 2015-03-24 10:55:12 · 469 阅读 · 0 评论 -
第十四章 SHELL 脚本
返回网站首页 linux入门教程 搜索 第十四章 SHELL脚本终于到shell脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是原创 2015-03-24 11:02:12 · 356 阅读 · 0 评论 -
第二十三章 配置samba服务器
返回网站首页 linux入门教程 搜索 第二十三章 配置samba服务器以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 【samba配置文件smb.conf】一般你装系统的时候会默认安装samba原创 2015-03-24 11:07:54 · 592 阅读 · 0 评论 -
第二十四章 使用Nagios搭建监控服务器
返回网站首页 linux入门教程 搜索 第二十四章 使用Nagios搭建监控服务器【关于Nagios】Nagios是一款用于监控系统和网络的开源应用软件,它的模式是服务器—客户端,也就是说首先要在在一台服务器上(server)部署相应的主要套件,然后在要监控的服务器上部署客户端程序,这样server会和client通信,从而监控client端的各项资源。Nagios功能十分强大原创 2015-03-24 11:08:50 · 393 阅读 · 0 评论 -
第六章 Linux文件与目录管理
返回网站首页 linux入门教程 搜索 第六章 Linux文件与目录管理在linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys这就是一个文件的路径。如果你告诉系统这个文件的路径,那么系统就可以找到这个文件。在linux的世界中,存在着绝对路径和相对路径。绝对路径:路径的写法一定由根目录”/”写起原创 2015-03-24 10:56:59 · 539 阅读 · 0 评论 -
sourceinsight添加makefile、kconfig、*.S文件支持
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下 如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Option转载 2015-04-07 18:32:05 · 360 阅读 · 0 评论 -
vi/vim键盘图
补注:图中没有关于查找和替换的,应该用下面的。自上而下的查找操作 /word小写的n和N自下而上的查找操作 ?word小写的n和N普通替换操作 :s/old/new当前行进行匹配和替换、命令替换当前行中第一个匹配的字符行内全部替换操作:s/old/new原创 2015-04-07 15:52:04 · 443 阅读 · 0 评论 -
第十章 文档的压缩与打包
返回网站首页 linux入门教程 搜索 第十章文档的压缩与打包在windows下我们接触最多的压缩文件就是.rar格式的了。但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具。但有一种文件在windows和linux下都能使用那就是.zip格式的文件了。压缩的好处不用笔者介绍相信你也晓得吧,它不仅能节省磁盘空间而且在传输的时候还能节省网络带宽呢。在linux下最常原创 2015-03-24 10:59:20 · 347 阅读 · 0 评论 -
第九章 文本编辑工具vim
返回网站首页 linux入门教程 搜索 第九章文本编辑工具vim前面多次提到过vim这个东西,它是linux中必不可少的一个工具。没有它很多工作都无法完成。早期的Unix都是使用的vi作为系统默认的编辑器的。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。很多linux系统管理员都习惯用vi,那是因为他们接触linux的时候用的就是vi,vim后来才原创 2015-03-24 10:59:22 · 573 阅读 · 0 评论 -
Llinux下vi优化
1、在~目录下新建或者修改.vimrcxxxxxx@ubuntu:~$vi .vimrc 内容如下: set numberset smartindentsyntax enablesyntax onset tabstop=4 //(因为默认的是8,在提交代码的时候,一个tab代表4还是8的问题,老大让改为4,所以这个值还是需要的)set showmatc原创 2014-12-20 15:33:49 · 647 阅读 · 0 评论 -
XZ压缩
XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一转载 2015-03-23 15:57:56 · 343 阅读 · 0 评论 -
tar命令的详细解释
tar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具转载 2015-03-23 15:53:03 · 365 阅读 · 0 评论 -
ctrl + z fg
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。2、Ctrl+Z是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql挂起,然后进行其他操作,然后输入fg回车原创 2015-03-23 16:16:28 · 526 阅读 · 0 评论 -
第七章 linux系统用户以及用户组管理
返回网站首页 linux入门教程 搜索 第七章 linux系统用户以及用户组管理关于这部分内容,笔者在日常的linux系统管理工作中用到的并不多,但这并不代表该内容不重要。毕竟linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌。因为这涉及到一个安全的问题。【认识/etc/passwd和/etc/shadow】这两个文件可以说是linux系统中最重要的文件之一。原创 2015-03-24 10:57:30 · 635 阅读 · 0 评论 -
第十二章 学习 shell脚本之前的基础知识
返回网站首页 linux入门教程 搜索 第十二章学习 shell脚本之前的基础知识日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,原创 2015-03-24 11:01:20 · 520 阅读 · 0 评论 -
第十五章 linux系统日常管理
返回网站首页 linux入门教程 搜索 第十五章 linux系统日常管理笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了。不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的linux系统管理员的,毕竟系统管理员要会做的事情太多了。本章以及后面章节笔者会陆续教给你作为linux系统管理员所必备的知识。只要你熟练掌握那绝对可以胜原创 2015-03-24 11:03:36 · 626 阅读 · 0 评论 -
第二十章配置ftp服务
返回网站首页 linux入门教程 搜索 第二十章配置ftp服务【什么是FTP】也许你对FTP不陌生,但是你是否了解FTP到底是个什么玩意?FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所原创 2015-03-24 11:05:22 · 286 阅读 · 0 评论 -
第二十一章配置squid服务
返回网站首页 linux入门教程 搜索 第二十一章配置squid服务【什么是squid】Squid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活原创 2015-03-24 11:07:14 · 437 阅读 · 0 评论 -
第八章 Linux磁盘管理
返回网站首页 linux入门教程 搜索 第八章 Linux磁盘管理【查看磁盘或者目录的容量 df和 du】df查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示的df常用参数有 –i -h -k –m等-i使用inodes显示结果-h使用合适的单位显示,例如G-k -m分别为使用K,M为单位显原创 2015-03-24 10:58:10 · 548 阅读 · 0 评论 -
第十九章 NFS服务配置
返回网站首页 linux入门教程 搜索 第十九章 NFS服务配置【什么是NFS】 NFS会经常用到,用于在网络上共享存储。这样讲,你对NFS可能不太了解,笔者不妨举一个例子来说明一下NFS是用来做什么的。假如有三台机器A、B、C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A、B、C。但是使用NFS只需要放到A上,然后A共享给B和C即可。原创 2015-03-24 11:05:08 · 394 阅读 · 0 评论 -
Linux入门教程
源版出处:http://www.92csz.com/study/linux/ 防止源链关闭前言第一章 关于Linux的历史第二章 图形界面还是命令窗口第三章 Linux操作系统的安装第四章 初步进入linux世界 1~4章没什么看的了。第五章 Linux系统的远程登录第六章 Linux文件与目录管理原创 2015-03-24 10:51:16 · 341 阅读 · 0 评论 -
Linux 中 RPM 命令参数使用详解
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法原创 2012-04-21 13:05:27 · 226 阅读 · 0 评论