linux

Uname命令的使用详情

当linux处理纯文本的时候,我们有时候会想要知道系统的一些相关信息,这时候,很多人就不知道该如何下手了,其实只要一个命令,加上不同的参数,想看什么就看什么。uname命令,可以帮助你实现这个心愿。Uname是unixname的缩写。在控制台中实际使用的时候只需键入uname。当你输入uname不带参数时,它仅仅显示你...
开发笔记·2023-04-15

Linux上安装dnsmasq教程

dnsmasq是个非常小巧的dns服务器,可以解决小范围的dns查询问题,譬如机房内网。大致思路是这样的:配置dnsmasq为DNS缓存服务器,同时在/etc/hosts文件中加入本地内网解析,这样一来,每当内网机器查询时就会优先查询hosts文件,这就等于将/etc/hosts共享给全内网机器使用,从而解决内网机器互...
开发笔记·2023-04-15

Linux系统上DHCP服务器的配置

DHCP是DynamicHostConfigurationProtocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址,它的前身是BOOTP,BOOTP原本是用于无磁盘主机连接的网络上面的。一、DHCP的工作流程(1)DHCP服务器发现阶段。DHCP客户机向广播地址255.255.2...

MariaDB数据库在Linux下的编译安装配置

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。首先:测试环境为:操作系统:CentOS5.1032位,使用MariaDB版本:mariadb-5.5.33a,为MariaDB数...

Linux客户端FTP连接软件

LinuxFTP连接软件:ftp、lftp,这里我们介绍的是客户端口软件而不是主机端!Linux系统下传送大文件一般还是用FTP这个通信协议,文件接口的FTP软件主要有ftp、lftp两个,下面介绍下:ftp这个命令简单,处理FTP服务器的下载数据。一个新的系统首先查看有没有装载FTP服务:[root@localhos...

httpd未被被识别的服务

httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。通常,httpd不应该被直接调用,而应该在类Unix系统中由apachectl调用,在WindowsNT/2000/XP/2003中作为服务运行和在Windows95/98/ME中作...
开发笔记·2023-04-15

在Linux下如何查CC攻击

CC(ChallengeCollapsar)攻击是一种常见的网络攻击形式,是DDOS(分布式拒绝服务)攻击的一种。攻击者通过代理服务器或者“肉鸡”向受害主机不停地发送大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。什么是CC攻击?CC攻击就是利用大量代理服务器对目标计算机发起大量连接,导致目标服务器资源枯竭造成拒绝...
开发笔记·2023-04-15

Linux软件安装之源码安装

一,简介Linux下的很多软件是通过源码包方式发布的,在不提供二进制软件包的情况下,就只能通过下载源码包进行安装。优点:可移植性强,同一个源码包,在不同的体系结构下都只要编译安装就可以。而使用二进制软件包,发布者要制作各个平台下的安装包,使用者也需要下载对应的安装包安装。缺点:配置和编译的时间很长,并且有时比较繁琐。使...
开发笔记·2023-04-15

Linux下patch的制作和应用

用到的两个命令是diff和patch。diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。diff可以比较两个东西,并可同时记录下二者的区别。制作补...
开发笔记·2023-04-15

Linux下查看端口占用情况

有时候,服务器上并没有什么问题,但网站却打不开,或是Mysql服务是启动的,但连接不了,重启依依旧。这时候就要考虑是不是端口被占用了,或是因为软件冲突,或是因为软件出问题了。用启动服务的账号登录,然后运行命令:lsof-i:<端口号>例如:[root@SonarServer1user0]#lsof-i:80...

Linux系统Yum安装

一、简介Yum全称为YellowdogUpdater,Modified,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有的依赖的软件包,无须繁琐地一次次下载安装。使用yum安装大大简化了软件安装的操作,通常设置好安装源后,常用软件的安装只要一行命令就可以搞定。二、设...
开发笔记·2023-04-15

Linux系统下RPM包管理

一、简介1. 含义RPM全称为RedHatPackageManager(RedHat包管理器),类似于Windows里面的“添加/删除程序”。2. 命名RPM包命名通常遵循“包名称-版本-硬件平台”的规则,例如“openssl-1.0.1c-1.fc18.i686.rpm”:openssl: 是软件名称1.0.1c-1...

Linux系统安装httpd服务

在Linux系统上要达成网页服务器需要Apache服务器软件,但Apache仅能提供基本的静态网站,想要做成动态网站还需要PHP加MYSQL,下面先介绍下如何安装Apache吧,后面我们会单独写一篇关于Apache的相关结构。继续利用yum来安装:yuminstallhttpd安装好后会自动回到根目录下,这时你可以测试...

Linux系统无法用date命令修改时间

在实际生产环境中,有时候对服务器精确时间也是有要求的,Linux系统中常用date命令来修改时间,但有时候可能会出现修改了没有效果,那么这时候可以手动修改一下系统的时区。1.首先找到旋转时区的文件:/usr/share/zoneinfo/Asia/Shanghai用这个文件替换文件/etc/localtime (注意一...

Linux日常维护小操作

Linux系统日常维护小操作:1.查看近些天用户登陆信息,包含IPlast 2.查看当前登陆用户who3.查看当前登陆用户的行为w  4.查看是否存在可疑账户cat/etc/passwd 5.踢掉用户pkill-utheanswer(用户) 6.网络上的数据包进行截获分析TCPDUMP 相当于win...
开发笔记·2023-04-15