linux高级配置
风屿.
风带着万物全点飘散 那飘散的不是万物 而是我的青春.
展开
-
在Linux上面部署ELK
path => "/etc/httpd/logs/access_log" //收集apache的访问日志。path => "/etc/httpd/logs/error_log" //收集apache的错误日志。discovery.zen.ping.unicast.hosts: ["node1", "node2"] //群集发现通过单播实现。#tar zxf /mnt/node-v8.2.1.tar.gz -C /usr/src //解压的目录不能有中文路径。原创 2024-05-16 11:33:14 · 823 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(14)-部署KVM虚拟化平台
1、KVM的作用:是Linux系统中一个虚拟化程序,可以模拟安装多个虚拟机。特点是KVM中虚拟机能访问外部网络,但是外部网络不能访问KVM中的虚拟机。(2)桥接模式:特点是KVM中的虚拟机和外部网络可以相互访问。(1)用户模式:即NAT模式,是默认网络模式。原创 2024-05-14 19:55:04 · 59 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(13)-Squid代理服务器
http_access deny 列表名 (拒绝)备注:应用acl规则,一定要放在http_access deny all 前面。传统代理:适用于Internet互联网,需明确指定服务端(浏览器需要配置)透明代理:适用于共享上网网关,不需要指定服务端(浏览器不需要配置)http_access allow 列表名 (允许)重新加载服务:squid -k reconfigure。1、squid代理的作用:缓存网页对象,减少重复请求。检查语法:squid -k parse。初始化:squid -z。原创 2024-05-14 19:54:15 · 135 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(12)-rsync
rsync -avz /本地目录/ 用户名@服务器IP地址::共享名。需要配置inotify+rsync同时执行,只能实现上行。rsync -avz 用户名@服务器IP地址::共享名 /本地目录。停止服务:kill $(cat /var/run/rsyncd.pid)方法二:rsync://用户名@主机地址?支持本地复制,或者与其他SSH、rsync主机同步。主配置文件:/etc/rsyncd.conf。方法一:用户名@主机地址::共享模块名。启动服务:rsync --daemon。1、rsync的作用。原创 2024-05-14 19:53:31 · 104 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(11)-YUM仓库服务与PXE网络装机
(3)启用DHCP服务,用来分配IP地址,指定引导文件位置。(1)准备centos7的安装源(yum仓库)HTTP服务:http://......本地目录:file:///......所有软件包由集中的YUM软件仓库提供。FTP服务:ftp://......yum -y install 软件名。1、基于RPM包构建的软件更新机制。yum -y remove 软件名。4、Linux的PXE技术的作用。可以自动解决依赖关系。yum list 软件名。yum info 软件名。2、软件仓库的提供方式。原创 2024-05-14 19:52:33 · 160 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(10)-远程访问
只允许个别用户登录:AllowUsers zhangsan [email protected]。上传:scp -P /本地路径/文件名 用户名@IP地址:/路径/大写P。下载:scp -P 端口号 用户名@IP地址:/路径/文件名 本地目录。3、主配置文件说明:/etc/ssh/ssh_config。只拒绝个别用户登录:DenyUsers zhangsan。主配置文件:/etc/ssh/sshd/_config。/etc/hosts.allow(允许)/etc/hosts.deny (拒绝)原创 2024-05-13 19:09:11 · 347 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(9)-脚本应用(四)
是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。对文本文件内容进行编辑(删除,替换,添加,移动等)-e :用指定命令或脚本来处理输入的 文本文件。sed 选项 ‘操作’ /路径/文件名。a: 增加,在当前行下面增加一行指定内容。在正则表达式中具有特殊意义的专用字符。c: 替换,将选定行替换为指定内容。[^ ]:除了中括号中的任意一个。{数字 }:连续重复的字符。s: 替换,替换指定字符。[ ]:在中括号中的任意一个。-n : 仅显示处理后的结果。d: 删除,删除选定的行。原创 2024-05-13 19:08:18 · 183 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(8)-shell脚本应用(三)
while:控制循环来自于条件测试。4、case语句的结构:(用于多分支)for 变量名 in 取值列表。for:控制循环来自于取值列表。3、for和while的区别。case 变量值 in。while 条件测试。do 命令序列。原创 2024-05-13 19:06:41 · 206 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(7)-shell脚本应用(二)
字符串1=字符串2]方法一:[ 表达式1 ] 操作符 [ 表达式2 ]=:字符串内容不同,!6、if语句的结构(条件判断语句)else 条件测试2。方法二:命令1 操作符 命令2。方法一:test 条件表达式。-r:当前用户是否有读取权限。-w:当前用户是否有写入权限。-x:当前用户是否有执行权限。[整数1 操作符 整数2]&&:逻辑与,"而且"的意思。||:逻辑或,"或者"的意思。[ 操作符 文件或目录]-e:目录或文件是否存在。方法二:[条件表达式]原创 2024-05-13 19:05:33 · 347 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(6)-shell脚本应用(一)
上一条命令行执行后返回的状态,当返回状态值为0时表示执行正常,非0值表示执行异常或出错。反撇号:命令替换,提取命令执行后的输出结果(``),可以使用$()代替。双引号:允许通过$符号引用其他变量值(” “)作用:将前一个命令执行的结果交给后一个命令再次执行。预定义变量:Bash中内设置的一类变量。单引号:禁止引用其他变量值,$视为普通字符('')方法二:export 变量名=变量值。10、设置变量的作用范围:(输出为全局变量)5、awk命令:在一行中提取需要的字段。方法一:直接执行脚本文件(需要x权限)原创 2024-05-13 19:04:20 · 271 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(5)-LAMP平台部署及应用
一种企业网站应用模式,可提供动态web站点应用及开发环境。用来管理mysql数据库的web应用系统(图形界面)安装顺序:先L,再A和M,最后P。2、LAMP构建组成。方便易用、安全和稳定。原创 2024-05-13 19:02:48 · 598 阅读 · 1 评论 -
linux进阶高级配置,你需要知道的有哪些(4)-MySQL数据库的备份与恢复
备份所有库:mysqldump -u root -p --opt --all-databases > /备份路径/文件名。备份一个库:mysqldump -u root -p --databases 库名 > /备份路径/文件名。备份一个表:mysqldump -u root -p 库名 表名 > /备份路径/文件名。还原一个表: mysql -u root -p 库名 < /备份路径/文件名。还原一个库: mysql -u root -p < /备份路径/文件名。物理备份:冷备份 热备份 温备份。原创 2024-05-11 16:28:32 · 127 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(3)-MySQL数据库系统
insert into 表名 (字段1,字段2,...) values('值1','值2 ',...)grant 权限列表 on 数据库名.表名 to 用户名@来源地址 identified '密码';备注:权限列表: all(所有权限),select,update.delete,insert。有密码,修改密码 :mysqladmin -u root -p password 新密码。revoke 权限列表 on 数据库名.表名 from 用户名@来源地址。(2)修改mysql用户密码(系统提示符#下)原创 2024-05-11 16:27:25 · 288 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(2)-web网站服务2
用户授权限制(需要输入用户名和密码验证)客户机地址限制(限制IP,网段,域名)1、httpd服务的常用访问控制方式。摘要认证(Digest)基本认证(Basic)基于IP地址的虚拟主机。原创 2024-05-11 06:58:34 · 82 阅读 · 0 评论 -
linux进阶高级配置,你需要知道的有哪些(1)-Web网站服务
主配置文件: /usr/local/httpd/conf/httpd.conf。访问日志: /usr/local/httpd/logs/access_log。服务脚本: /usr/local/httpd/bin/apachectl。错误日志:/usr/local/httpd/logs/error_log。网页目录: /usr/local/httpd/htdocd/Listen:监听的IP地址、端口号。模块化设计、运行稳定、良好的安全性。2、apache的主要目录和文件。1、Apache主要特点。原创 2024-05-11 06:56:54 · 141 阅读 · 0 评论