
linux
文章平均质量分 89
letter_A
95后。。。
展开
-
shell:sed添加指定内容到文件指定行
实际需求:nginx配置文件修改,增加文件上传限制参数**client_max_body_size 50m;**到nginx配置文件的http模块中,多台机器只能for循环用sed添加,需求就出来了:1> 添加到指定位置,就需要指定行2> nginx配置文件都有缩进,虽然不加缩进配置也能生效,但别的配置都缩进了你加的不缩进你好意思吗?下图这样子?:好看?一点都不专业!所以要缩...原创 2019-11-29 20:19:08 · 2979 阅读 · 2 评论 -
linux系统中lftp对于用户权限的设定以及虚拟用户的设置
lftp介绍: lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。1.lftp...原创 2018-05-09 22:15:20 · 2780 阅读 · 0 评论 -
Linux系统selinux工作模式下安全上下文的设置以及端口的更改
SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(SecureComputingCorporation)开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的,2000年以 GNU GPL 发布。SELinux是一种基于域-类型模型(domain...原创 2018-05-16 23:19:30 · 4694 阅读 · 0 评论 -
Linux系统下修改root密码,以及部分系统文件丢失导致虚拟机启动失败的修复
在linux系统中,超级用户的密码修改比较简单,而系统中启动文件的丢失修复相对来说比较复杂一点。虽说系统文件的丢失导致系统启动失败,如果是虚拟机可以使用reset和fullreset来重置虚拟机,虽然这样可以修复,但此举的代价是将丢失虚拟机中的数据。而真机是没有reset的,所以就需要通过设置光驱启动来修复了。1.root用户密码的修改: 超级用户的密码修改可以在进入虚拟机之后,...原创 2018-05-17 09:57:57 · 1423 阅读 · 0 评论 -
Linux系统下bond网络和team网络的设置以及桥接的搭建
linux系统的高级网络配置有两种,分别为bond网络配置和team网络配置。一 bond网络配置: 1.bond接口: Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽...原创 2018-05-23 20:08:03 · 921 阅读 · 1 评论 -
Linux系统下的高速缓存dns配置以及企业级域名解析服务
域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。一. 配置dns服务器: 1.首先需要在虚拟机desktop配置yum源,然后安装bind服务并开启服务,关闭防火墙。 ...原创 2018-05-24 09:57:22 · 685 阅读 · 0 评论 -
mysql数据库环境的搭建,数据库创建,数据库对用户权限的设置,数据库密码的修改以及数据库的备份和恢复
一 数据库环境的搭建: 1. 首先需要搭建好yum源,之后安装数据库服务: 2. 开启数据库服务并关闭防火墙: 3 这时候的数据库默认是没有密码的,在shell里直接执行指令mysql就可以进入到数据库里面,这样的数据库是不安全的。需要给数据库设置密码。使用指令netstat -antlupe | grep mysql可以查...原创 2018-05-29 12:54:21 · 1910 阅读 · 0 评论 -
linux系统下阿帕奇的默认目录修改,黑白名单设置,网页访问设置,https以及Apache代理
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 Apacheweb服务器软件拥有以下特性: 支持最新的HTTP...原创 2018-05-31 09:27:39 · 3604 阅读 · 0 评论 -
linux中cifs文件系统的管理,包括环境搭建,设定共享目录及挂载,共享目录权限设定,客户端认证和匿名用户的查看
cifs是Common Internet File System(通用网络文件系统)的缩写,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。 功能: 1.访问服务器本地文件并读写这些文件2.与其它用户一起共享一些文件块3.在断线时自动恢复与网络的连接4.使用统一码(Unicode)文件名:文件名可以使用任何字符集,而不局限于...原创 2018-06-05 17:33:09 · 1859 阅读 · 0 评论 -
linux中NFS文件系统的管理,包括环境搭建,共享目录挂载,硬盘挂载和设备删除
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。优点: 1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么...原创 2018-06-06 19:07:36 · 2379 阅读 · 0 评论 -
linux系统防火墙常用指令,以及指定ip的访问权限设定,firewalld的端口转接,地址伪装
###以下所有操作,为了便于说明,黄色字体为172.25.254.145主机操作,蓝色字体为172.25.254.245主机操作,白色字体为172.25.254.45真机操作###一 防火墙常用指令: 首先是防火墙的域,每种域支持不同的访问权限和服务:常用指令: firewall-cmd --state #查看防火墙状态 firewall-c...原创 2018-06-07 00:39:24 · 1998 阅读 · 0 评论 -
linux系统iptable防火墙的访问权限设定,地址伪装,端口转接
IPTABLES 是与最新的 3.5 版本 Linux内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信 息包过滤表中,而这些表集成在 Linux 内核中。在信息包过...原创 2018-06-14 16:54:46 · 3451 阅读 · 0 评论 -
Linux硬盘的查看,分区设置,分区的加密,raid的制作以及LVM
一.Linux硬盘的查看: 查看指令:fdisk -l /dev/hd0(并口) /dev/sda(串口) #硬盘 /dev/cdrom /dev/sr0 #光驱 /dev/mapper blkid #系统中的可用设备(最少) cat /proc/partitions #系统识别的设备 df-h...原创 2018-05-03 22:02:36 · 1210 阅读 · 0 评论 -
rpm指令,第三方软件库的搭建以及虚拟机的自动安装
一. rpm安装指令(rpm软件需要提前准备好并放在同一个目录下):rpm -Kv name.rpm :查看软件是否被篡改:rpm -qp name.rpm --scripts :查看软件在安装和卸载过程中执行的动作: 这样的操作在安装未知安全性的软件之前显得就很重要了,比如下面的一个软件,使用指令查看软件安装和卸载过程中进行的动作时,会发现软件在卸载时,会执行...原创 2018-05-03 00:35:34 · 736 阅读 · 0 评论 -
linux基本操作(2)
1. 用户信息的查看 相关文件:/etc/passwd 查看:cat -n /etc/passwd -n用来输出显示行数,可加可不加 各个用户的信息含义:/etc/passwd文件每一行使用冒号作为分隔符并分为七段,每一段代表的意义分别为: 用户:密码:用户id:用户所在组id:说明:家目录:用户使用的shell2. 用户认证信息...原创 2018-04-05 00:19:36 · 302 阅读 · 0 评论 -
文件的权限列表
1. acl ##指定特定的用户对特定的文件拥有特殊权力 1.1 文件权限列表的查看指令:getfacl 文件名 在这里可以看到文件的所有人,所在组,以及用户,组,其他人对文件的操作权限。 1.2 权限的设定: ...原创 2018-04-09 21:34:17 · 823 阅读 · 0 评论 -
linux进程管理
1. 进程定义:进程就是cpu未完成的工作 1.1 进程管理的命令: ps a ##关于当前环境的所有进程 x| -A ##所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信...原创 2018-04-10 21:27:31 · 162 阅读 · 0 评论 -
openssh远程连接服务
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。...原创 2018-04-11 18:50:31 · 710 阅读 · 0 评论 -
文档归档压缩及传输
1.文件归档,就是把多个文件变成一个归档文件 举例:将linux目录压缩成名为linux.tar的tar包。命令:tar cf linux.tar linux 其中 c 创建包,f 指定归档文件名称 解压:tar tf linux.tar。t:解压缩 向归档文件中添加文件file11:tar rf linux.tar file11 ...原创 2018-04-12 21:50:06 · 249 阅读 · 0 评论 -
Linux日志的管理
1. 日志的格式和级别 auth #用户登陆日志 authpriv #服务认证日志 kern #内核日志 cron #定时任务日志 l...原创 2018-04-19 18:13:33 · 311 阅读 · 0 评论 -
网络ip设定(包括指令设置和编辑文件的设置方式)
1. 常用网络协议ipv4:32位二进制 11111110.11111110.11111110.1111111 ==254.254.254.254 netmask: 用来标识ip的网络位和主机位 网络位表示网络区域 主机位表示网络中的某台主机 netmask非0位所对应的ip地址数为这个ip的网络位 ...原创 2018-04-19 20:35:28 · 1609 阅读 · 0 评论 -
yum的配置(包括镜像文件的挂载,共享yum源,访问测试,虚拟机的配置)
首先需要根据真机和虚拟机的版本准备两个镜像文件:rhel-server-7.0-x86_64-dvd.iso /source7.0 和rhel-server-7.2-x86_64-dvd.iso /source7.2不同版本用于不同版本系统的配置(我的虚拟机和真机都是7.0,不同版本可能会有不同)linux7系统版本的查看指令:hostnamectllinux系统版本查...原创 2018-04-25 21:55:27 · 901 阅读 · 0 评论 -
DHCP分配ip的配置
动态主机配置协议(Dynamic Host Configuration Protocol,简称DHCP)是一个局域网的网络协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息,通过对DHCP的配置,可以使一个主机作为路由对其他客户端的ip分配。 在DHCP服务配置之前,需要先进行dhcp服务的安装,安装dhcp服务的前提是需要将iso的两个镜像文件进行挂载和配置,...原创 2018-04-25 22:27:52 · 3933 阅读 · 0 评论 -
linux系统的定时任务(包括指令执行和脚本执行)
1. at指令的定时和延时任务: 命令格式:at 时间 (回车后会换行输入待执行的命令,命令输入完毕按ctrl+d会建立定时任务或延时任务) 定时任务:at 指定时间 举例:at 01:31 在1:31时候执行 延时任务:at 延时时间 举例:at now+1min 一分钟以后执行1.1 定时...原创 2018-04-26 16:23:48 · 6688 阅读 · 0 评论 -
Linux虚拟机手动安装,脚本安装,设置快照,虚拟机的恢复和虚拟机改名
一 . 虚拟机的手动安装: 虚拟机的安装需要iso镜像文件,我的系统是7.0的所以使用rhel-server-7.0-x86_64-dvd.iso1 虚拟机的安装指令:virt-manager (在真机的超级用户中进行),在打开的界面选择图示图标:2. 设置虚拟机的名字,并选择使用本地文件安装(本地文件即iso文件)3. 浏览并选中本地的iso文件:...原创 2018-04-26 23:10:13 · 503 阅读 · 0 评论 -
linux基本操作
1.基本的文件管理(以下操作均在虚拟机中进行) 1.1 文件和目录建立: 建立文件:touch file 建立目录:mkdir test touch /mnt/file ##用绝对路径的方式在/mnt/中建立file文件 rm -f /mnt/file ##用绝对路径的方式删除/mnt/中的file文件,-f...原创 2018-03-30 12:20:54 · 421 阅读 · 0 评论