![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
学习笔记整理
林格费兹罗
这个作者很懒,什么都没留下…
展开
-
rpm:一个被低估的工具
在刚开始使用Linux系统的时候,总喜欢把Linux系统和Windows系统去做对比,然后就感觉Linux系统各种不好用,例如:没有图形界面。虽然也可以安装Xwindow套件,实现类似Windows的图形界面,但还是各种不适应。最重要的是,作为服务器系统使用的Linux,绝大部分都是不安装Xwindows套件的。面对一个黑漆漆的命令行,我怎么知道有哪些软件可用呢?Windows系统起码有个控制面板,装了什么软件一目了然。Windows里的常用软件我们都很熟悉是干什么用的,但是Linux里的软件我以前原创 2020-09-25 15:44:17 · 501 阅读 · 0 评论 -
关于Linux系统中的local、localdef和字符集的那些事
今天遇到一条命令:localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8懵了……一起没遇到过啊。于是查了一下,由于这里涉及到了系统的字符集设置问题,所以搞懂字符集和语言环境设置是前提。于是找到一篇文章,正好可以解决了我的疑惑。为防以后找不到,特搬运到此。原文链接:https://www.cnblogs.com/wn1m/p/10837609.html以下是全文:参考: https://www.cnblogs.com/dolphi/p/3622420.html转载 2020-09-19 18:56:52 · 3739 阅读 · 1 评论 -
iptables之二:什么是”表“和什么是”链“
引言前一篇文章,介绍了iptables的基本信息和数据包过滤原理。虽然已经比较简单了,但还是有点云里雾里的。那么这次就从另一个角度再说一下。先简单回顾一下,iptalbes主要由“三表五链”组成,分别为:表:filter表,nat表,mangle表链:PREROUTING,INPUT,OUTPUT,FORWARD,POSTROUTIING很多人对这些名词感觉不明觉厉,那这次就说说:为什么叫“表”和“链”表-tables和数据库中的表一样,这里也是用来存数据的,只不过这里只存储一种数据:ru原创 2020-08-30 15:11:55 · 387 阅读 · 0 评论 -
正则表达式之道
正则表达式之道2008年05月17日 星期六 上午 02:35原著:Steve Mansoursman@scruznet.comRevised: June 5, 1999(copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared! )翻译:Neo Leeneo.lee@gmail.com2004年10月16日英文版原文译者按:原转载 2020-06-18 18:14:03 · 317 阅读 · 0 评论 -
Linux中软件包的类型、获取方式和安装方式
一 软件包的类型及优缺点源码包即用指定的编程语言写成的代码,直接打包而成。后缀一般为.tar.gz/.gz/.tar/.zip等。**优点:**灵活性强,可在多种平台进行编译安装,使软件更好的适应平台,发挥性能。**缺点:**编译安装过程稍显复杂,需要一定的使用经验,对新手不友好。单独发行的软件包已经过编译打包而成的软件包,单独发行。根据适用的平台不同,后缀有.rpm或.deb等。...原创 2020-05-05 13:01:17 · 533 阅读 · 0 评论 -
编译安装LAMP架构
yum安装依赖环境:yum install perl </安装apache编译所需的依赖包/>cmake ncurses-devel </安装mysql5.6编译所需的依赖包/>libxml2-devel </安装PHP编译所需的依赖包/>解压缩源码包:tar xf apr-1.5.2.tar.gz -C /usr/loc...原创 2020-03-07 19:19:25 · 164 阅读 · 0 评论 -
LAMP环境部署,预编译php的一个坑
在最小化安装的系统上安装LAMP环境时,由于系统比较纯净,经常会遇到一些依赖包未安装的问题。一般都会有明确的提示,缺少哪个包等等。但是也有一些提示很让人费解,比如这次的这个:apxs is not exist.在顺利安装完apche,mysql之后,开始安装php。在预编译PHP时卡住了。提示:The output of /usr/local/apache2.4/bin/apxs foll...原创 2020-03-04 12:15:30 · 269 阅读 · 0 评论 -
Linux开机启动项管理:chkconfig
在windows系统中,为了加快系统启动速度,我们可以通过减少系统启动时加载的项目,达到加快启动速度的目的。在Linux系统中,也有一个可以管理开机加载项的工具,这就是chkconfig工具。简介chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。chkconfig在没有参数运行时,显示...原创 2020-03-03 18:36:37 · 530 阅读 · 0 评论 -
Linux文档编辑器vi&vim-入门
Linux系统中经典的两个文档编辑器就是vi和vim了。vim是vi的升级版,两个文件编辑器基础功能和操作一致,在只有vi编辑器的时候,本文中的所有操作均适用。本文以vim为例。vim对比vi升级了什么?支持更多 Linux 发行版。支持多种编程语言,包括 python、c++、perl 等,并支持代码块折叠和语法高亮。支持通过多种网络协议,如:http、ssh等编辑文件。支持编辑压缩...原创 2020-02-13 16:09:58 · 218 阅读 · 0 评论 -
Shell脚本利器之——awk
AWK介绍awk是类UNIX系统下的一种编程语言,字面含义是三个作者的姓名首字母,即:Alfred Aho、Brian Kernighan、PeterWeinberger。awk用于处理文本和数据,可处理的数据来源,可以是标准输入、一个文件、多个文件或其他命令的输出。支持用户自定义函数和正则表达式。可在命令行中使用,但多用于脚本中。awk语句由模式和动作两部分组成,模式部分决定动作部分何时触...原创 2020-02-10 13:00:39 · 131 阅读 · 0 评论 -
Shell脚本利器之——sed流编辑器
Linux的一个核心思想是:一切皆文件。而在这些文件中,文本文件占据重要地位,所有系统设置的改变,软件参数的调整,以及最基本的命令行操作,都是对“文本”的操作。要操作文本,肯定离不开文本编辑器。在Linux系统中,文本编辑器分为两类,一类是全屏编辑器,如:vi,vim,nano等等,打开一个文本文件,在全屏模式下完成对文本的修改和保存等操作;另一类是流编辑器,如:sed,grep,awk等等,不...原创 2020-01-18 12:59:09 · 456 阅读 · 0 评论 -
非对称加密和数字签名的原理
信息,尤其是重要的或者私密的信息传递,一直伴随着安全问题,如何保证信息在传递过程中的安全,是几千年来人们一直在关注的问题。从早期的隐藏信息传递介质,如:把信藏起来,埋在大米里面,或者把信息放入意想不到的地方,比如鸡蛋里,写在送信者的身上等等。到后来开始对信息本身进行加密,如移位法,替代法,以及后来的密码本等等,加密技术层出不穷。同时,解密的技术也是紧随其后。随着近代计算机的发明,加密技术也更...原创 2020-01-14 12:13:08 · 2114 阅读 · 0 评论 -
一文搞懂Linux中的SSH
SSHD是什么?全称:OpenSSH,Open secure shell,安全外壳服务,用于远程控制Linux主机,或者在计算机之间传输文件,支持密码和秘钥两种登录方式。服务名:sshd,默认端口22SSHD的安装。一般需要安装4个文件:1. openssh #选装2. openssh-askpass #选装3. openssh-clients #必装4. openssh-...原创 2020-01-12 15:29:26 · 272 阅读 · 0 评论 -
防火墙管理工具:iptables之一
概述iptables,即:netfilter/iptables,IP信息包过滤系统。由netfilter(内核空间)和iptables(用户空间)两部分组成。iptables组件是一种工具,它使插入、修改和移除信息包过滤表中的规则变得容易。iptables,是基于内核的防火墙,功能非常强大。所有规则,严格控制大小写,即:所有表都是小写,所有链都是大写。配置后立即生效,不需要重启服务。“...原创 2020-01-09 17:14:51 · 230 阅读 · 0 评论 -
httpd服务的部署、启动、配置和简单优化
一、部署 1、yum安装:yum install -y htppd 2、源码安装:LAMP详细讲解。 3、查看安装产生的文件: rpm -qa |grep httpd rpm -ql httpd 显示主配置文件二、启动 systemctl start httpd #启动apach服务 sy...原创 2020-01-08 07:56:32 · 955 阅读 · 0 评论