![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux操作系统
SS_CC_Go
爱国,敬业,诚信,友善
展开
-
linux之系统文件
linux之系统文件原创 2019-03-25 21:19:00 · 195 阅读 · 0 评论 -
linux之定时与延时任务
at 延时任务要执行的任务 设置任务ctrl D 定时任务at now+1min要执行的任务 延时1分钟后执行此任务ctrl D 定时任务at -l 查看任务at -c 任务号 查看任务的详细内容at -r 任务号 删除任务man 5 at.deny 查看手册/etc/at.allow 白名单/etc/at.deny 黑名单crontab定...原创 2019-05-10 07:56:40 · 168 阅读 · 0 评论 -
linux之DNS系列配置
一、高速DNS缓存配置1、服务器端配置1、下载域名解析软件 yum install bind.x86_642、配置named服务 vim /etc/named.conf 11 listen-on {any;}; 开放本机53端口 17 allow-query {any;}; 控制哪些主机可以向DNS服务器询问信息 18 forwarders{114.114.114...原创 2019-05-16 17:10:16 · 776 阅读 · 0 评论 -
linux之网络桥接和链路聚合
一、网络桥接桥接指的是在主机网卡上重新打开一个接口,分别连接主机和虚拟机,使虚拟机和真机处于同一个网段,降低网络延迟;1、真实网卡配置:2、桥接网卡配置:3、临时添加br0接口:brctl addbr br0 添加接口ifconfig br0 ip 配置ipbrctl addif br0 eth0 使br0连接到eth04、删除临时设定:ifconfig b...原创 2019-05-16 17:46:46 · 455 阅读 · 0 评论 -
数据库安装和基本操作
一、安装数据库下载数据库 yum install mariadb-server.x86_64 -y systemctl start mariadb安全初始化 mysql_secure_installation 关掉数据库对外开放端口 netstat -antlupe | grep mysql 查看服务开放端口 vim /etc/my.cnf skip-networ...原创 2019-05-23 19:43:18 · 607 阅读 · 0 评论 -
nfs文件系统
何为nfs:顾名思义,nfs就是network file system,即网络文件系统,是磁盘在内核上的一个映射,它属于内核空间,由内核调用到内存中使用,nfs的主要作用是实现文件系统网络共享。nfs在企业中的用法:企业当中系统和存储分离集群:具有相同功能的一群主机实际在企业当中,主机系统和存储数据是分离的,客户通过主机注册系统,然后放到存储数据的地方现在想实现客户端用的时候自动挂载,...原创 2019-05-30 21:29:28 · 649 阅读 · 0 评论 -
iscsi网络磁盘共享
实验一、iscsi的搭建1、服务器端:1、yum install targetcli -y2、新建共享分区3、targercli 进入共享磁盘的设置工具里边/>ls/> /backstores/block create westos:storage1 /dev/vdb1 给设备起一个iscsi内部使用的名字/> iscsi/ create...原创 2019-05-30 21:42:50 · 704 阅读 · 0 评论 -
smb服务配置
smb文件共享:用internet文件系统(CIFS)也称为服务器是适用于MicrosoftWindows服务器和客户端的标准文件和打印共享系统模块。Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。实验一、windows共享文件给linux1、实验环境1)、windows系统172.25.254...原创 2019-05-30 22:17:33 · 1011 阅读 · 0 评论 -
squid代理服务器
squid代理服务器又名正向/反向VPN,是客自主设定的代理服务器,通过代理服务器可以使不能上网的主机上网,和互联网通信。实验一:配置squid代理服务器(正向VPN)1、实验环境两台主机,一台客户端,另一台squid代理服务器,并且squid可以上网,客户端不能上网2、实验目的配置squid正向代理服务器3、实验流程squid代理服务器:yum install squidsys...原创 2019-05-30 22:18:16 · 914 阅读 · 0 评论 -
Linux之防火墙管理
防火墙一、firewall1、图形化管理2、命令行管理防火墙基本操作firewall-cmd --state 查看firewall状态firewall-cmd --get-active-zones 当前正在使用的域firewall-cmd --get-default-zone 默认的域firewall-cmd --zone=public --list-all 查看...原创 2019-06-06 11:21:11 · 387 阅读 · 0 评论 -
shell常用命令
1、什么是shell?shell也是操作系统中的一个软件,它包在linux内核的外边,为用户和内核之间的交互提供接口;系统中的命令也是用shell去解释的,shell收集系统回应的输出并显示到屏幕中;bash = GNU Bourne-Again Shell.2、什么是shell脚本?脚本是一种解释型语言,用shell脚本保存执行动作,用脚本判定命令的执行条件 ,用脚本实现动作的批量执行。...原创 2019-06-06 11:21:45 · 429 阅读 · 0 评论 -
shell中常用的控制语句和脚本运行控制
一、语句1、for语句 for NUM in 1 2 3 for NUM in {1..3} for NUM in `seq 1 3` 前3个都是从1到3循环 for NUM in `seq 1 2 10` 从1到10,步长为2 for NAME in westos linux 666 字符串的循环 do done2、w...原创 2019-06-12 19:22:29 · 209 阅读 · 0 评论 -
shell中变量
一、脚本1、脚本调用方式:ps -f 查看进程的依赖关系sh script.sh 重新开启一个shell,进行脚本调用,使用重新开启的环境解析./script.sh==/mnt/script.sh 在当前shell中执行,使用文件中指定的环境解析source script.sh==. script.sh在当前shell中执行,使用当前环境解析2、清空日志脚本#...原创 2019-06-12 19:23:19 · 347 阅读 · 0 评论 -
vim预处理
一、快捷键设定1、配置vim /etc/vimrc map <F9> ms:call WESTOS()<cr>'s function WESTOS() call append(0,"#######################################") call append(1,"# Author: ...原创 2019-06-12 19:23:45 · 234 阅读 · 0 评论 -
shell三剑客
一、grep(模糊匹配)1、grep的格式grep 匹配条件 处理条件grep root passwd 将所有还有”root“字符串的行显示出来grep ^root passwd 将所有还有”root“字符串开头的行显示出来grep root$ passwd 将所有还有”root“字符串结尾的行显示出来grep -i root passwd 忽略大小写grep -E...原创 2019-06-09 20:15:40 · 234 阅读 · 0 评论 -
shell中的运算
运算方式及运算符号shell中常用的运算符号其他赋值运算原创 2019-07-17 16:10:25 · 155 阅读 · 0 评论 -
shell应用
一、倒计时数学计算#!/bin/bashMIN=1SEC=10ALL_SEC=$[$MIN*60+$SEC]for((;ALL_SEC>0;ALL_SEC--))do SHOW_MIN=$[$ALL_SEC/60] SHOW_SEC=$[$ALL_SEC%60] echo -ne "\r$SHOW_MIN:SHOW_SEC\r" sleep 1done逻辑判断#...原创 2019-07-17 16:10:49 · 215 阅读 · 1 评论 -
cdn加速之varnish
实验环境:一个客户端,一个反向代理,多个后端服务器代理服务器关掉防火墙,selinux设置为disabled,让它们处于同一个网段,方便测试代理:cdn加速,反向代理,负载均衡客户端:测试后端服务器:提供服务正向代理:客户端知道服务器端,但是必须通过一个代理服务器反向代理:客户端不知道服务器端,知道代理服务器端,访问代理服务器端,由代理服务器转发请求,转发回应消息。实验步骤:1、...原创 2019-07-19 22:41:00 · 255 阅读 · 0 评论 -
linux之磁盘分区
一、基础知识1、磁盘0磁道1扇区的512个字节记录信息如下512 = 446 + 64 + 2 mbr mpt 55aa mbr:主引导记录mpt:主分区标示55aa:磁盘有效性标示2、硬盘分区标:1个分区占用16个字节一块磁盘上最多可以划分4个主分区16个分区(主分区,扩展分区,逻辑分区)3、硬盘划分:fdisk /dev/xdxm 查看帮...原创 2019-05-10 01:03:17 · 266 阅读 · 0 评论 -
linux之设备挂载和卸载
本地存储设备的磁盘管理fdisk -l 真实存在的设备cat /proc/partition 系统识别的设备blkid 系统可使用的设备df 系统正在挂载的设备操作如下:设备的挂载和卸载1、设备名称/dev/xdx/dev/sr0 光驱/dev/cdrom 指向光驱/dev/mapper/* 虚拟设备2、设备的挂载moun...原创 2019-05-09 21:40:10 · 1626 阅读 · 0 评论 -
Linux权限之目录和文件
1、文件的属性ls -l 文件名 查看文件的属性 - |rw-rw-r--| 1 | kiosk| kiosk | 0 | Mar 31 09:45 | file[1] [2] [3] [4] [5] [6] [7] [8] [1]、- 普通文件d 目录本身l 快捷方式(软链接) l...原创 2019-04-03 23:19:51 · 260 阅读 · 0 评论 -
linux之管道与重定向
输入与输出重定向:在linux操作系统中,输入和输出是两个相对的操作,用户将数据输入到系统的寄存器中,cpu调用处理,处理后的数据同样放入寄存器中,当然系统有很多的寄存器,输入输出的内容在不同的寄存器中,而后在屏幕上显示出来。输入重定向:cat > file <<EOF文件中的内容…EOF输出重定向:“> + 文件名” ##正确的输出重定向...原创 2019-03-26 16:52:26 · 387 阅读 · 0 评论 -
linux之ssh服务
ssh远程连接连接方式:ssh user@ip 文本模式的连接ssh -X user@ip 可以在连接成功后打开图形界面注意:第一次连接陌生主机需要认证文件,所以会质询是否建立,需要输入yes, 再次连接的时候,因为已经生成~/.ssh/know_hosts文件,所以不需要再yes示例:ssh user@ip 文本模式的连接ssh -X user@ip 可以在连接成功后...原创 2019-04-10 21:42:25 · 758 阅读 · 0 评论 -
Linux之打包与压缩
文件打包tar -c 打包 -v 显示操作过程 -f 指定文件名 -x 解包 -t 查看包里边文件内容 -r 添加文件到包里边 --get 从包里拿出指定的文件 --delete 删除包里边指定的文件 -C 指定解包目录 -cvf 绝对路径 指定打包路径示例:1、tar -cf 打包2、tar -xf 解包3、tar -xf ...原创 2019-04-10 22:25:47 · 1302 阅读 · 0 评论 -
Linux之日志管理
日志目录1、rsyslog 此服务时用来采集系统日志的,它不产生日志,只起到记录作用2、rsyslog的管理/var/log/messages 服务信息日志/var/log/secure 系统登陆日志/var/log/cron 定时任务日志/var/log/maillog 邮件日志/var/log/boot.log 系统启动日志日志采集规则:什么类型的日志.什么...原创 2019-04-10 22:43:02 · 362 阅读 · 0 评论 -
linux之进程管理
1、进程的状态running 运行状态sleeping 可唤醒状态D 不可唤醒的睡眠状态zombie 僵尸状态 stopped 不可唤醒2、进程的查看单个参数的作用ps a shell中的所有的进程,包含环境ps -a 没有环境信息的shell中的其他进程ps -A 系统中所有的进程ps -d 除了环境信息外的shell...原创 2019-04-07 21:09:44 · 291 阅读 · 0 评论 -
linux之系统服务管理
系统服务管理systemctl start 服务 开启服务systemctl status 服务 查看服务状态 running 正在运行状态 exited 停止状态systemctl stop 服务 终止服务systemctl restart 服务 重起服务systemctl enable 服务 开机自启动syst...原创 2019-04-10 12:53:35 · 150 阅读 · 0 评论 -
linux之用户管理
前序:用户存在的意义:用户存在的意义是分配权限,管理系统,不同的用户对应不同的权限用户组的意义:将权限相同的一组用户分配到一个用户组里边,实现了权限的共享。用户在系统中的存储方式etc/passwd ##用户信息文件:用户名:密码:uid:gid:说明:家目录:默认shell /etc/group ##用户组信息文件:组名:组密码:组id:组成员/etc/sh...原创 2019-03-28 21:36:58 · 185 阅读 · 0 评论 -
linux之软件安装
yum安装yum clean all 清除原来的缓存 repolist 列出仓库信息 install softwate 安装 update 更新 list softwall 查看软件 list all 查看所有的软件 list installed 列出已经安装的软件 list available 列出可安装软件 reinstall soft...原创 2019-04-25 20:12:10 · 695 阅读 · 0 评论 -
Linux之时间设定
timedatectl set-time xxxx-xx-xx xx:xx:xx 设置系统时间 set-timezone 设定时区 list-timezone 列出时区 set-local-rtc 0/1 修改bios时间/修改本地时间timedatectl 显示时间timedatectl list-timezone 显示时区...原创 2019-04-17 17:09:59 · 492 阅读 · 0 评论 -
Linux之网络管理
IP地址的临时设定ifconfigip addrip地址永久设定nmclinmtui原创 2019-04-17 20:51:28 · 234 阅读 · 0 评论 -
Linux之虚拟机安装
虚拟机安装选定时区操作系统语言系统支持语言带有图形化的服务器配置分区开始安装创建超级用户正在安装重启系统创建用户shell虚拟机半自动化安装启动之后操作流程如上虚拟机的复制...原创 2019-04-17 23:55:09 · 251 阅读 · 0 评论 -
linux之系统自动化安装
生成ks.cfg文件1、下载system-config-kickstart软件2、system-config-kickstart启动配置3、参照/root/anaconda.cfg,向ks.cfg加入组件系统安装本地安装(虚拟机)安装脚本 #!/bin/bash virt-install \ 安装 --name $1 \ 虚拟机名称 --ram 102...原创 2019-04-25 19:52:58 · 405 阅读 · 0 评论 -
linux之redhat7.3的root密码重置
1、在启动引导界面按e进入此界面进行如下操作2、进入紧急救援模式后执行执行mount命令查看挂载点和权限3、重新挂载并给挂载点赋予w权限4、使用chroot切换系统的根目录为什么要使用 chroot 命令?1、增加了系统的安全性,限制了用户的权力:在经过 chroot 之后,在新根下将访问不到旧系统的根目录结构和文件,这样就增强了系统的安全性。一般会在用户登录前应用 chro...原创 2019-04-30 10:36:58 · 499 阅读 · 0 评论 -
linux之系统故障处理
linux系统启动过程:通电–>bios初始化–>grub2磁盘引导阶段–>grub2文件引导阶段–>指定boot所在分区–>启动内核,只读挂载设备–>启动init程序进入初始化阶段–>启动systemd初始化进程–>读取/etc/systemd/中的文件–>启动程序–>启动登陆环境bios初始化基于输入 / 输出系统(BIOS)是...原创 2019-05-09 12:17:27 · 300 阅读 · 0 评论 -
linux之ftp服务
ftp服务下载yum install vsftp -y 下载服务器端软件 yum install lftp -y 下载客户端软件systemctl start vsftpd 启动ftp服务systemctl enable vsftpd 开机自启动ftp服务配置(服务器端)vdftp服务配置文件rpm -qc vsftpd 查看服务相关配置文件 /et...原创 2019-05-09 18:56:30 · 2162 阅读 · 0 评论 -
linux之selinux
一、selinux的基本概念1、什么是selinux ?SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没...原创 2019-05-09 20:38:09 · 611 阅读 · 0 评论 -
linux知识点总结
基本命令重定向用户管理权限管理基本命令原创 2019-08-21 21:55:33 · 227 阅读 · 0 评论