Linux
井梅
爱学习,爱编程,爱开发,
展开
-
apache简要-阿帕奇
文章目录一. 简介1.1 服务器对比1.2 选购服务器主机二. 安装与启动停止2.1 安装2.2 启动2.3 停止重启等管理2.4 查看版本三. 配置3.1 配置文件说明3.1.1 目录说明3.2 配置语法3.3 配置说明3.3.1 主配置文件简单配置说明3.3.2配置段说明3.3.3 apache的访问控制3.3.4 配置示例一. 简介官方文档: http://httpd.apache.org/docs/2.4/中文版文档:https://www.phpfans.net/manu/apache/原创 2020-09-14 12:13:24 · 454 阅读 · 0 评论 -
【linux】wget下载
wget [参数] 下载地址:使用命令下载网络文件。参数说明如下参数说明-b后台下载模式-O下载到指定目录-t最大尝试次数-c断点续传-p下载页面内所有资源,包括图片视频等-r递归下载...原创 2020-09-02 16:20:43 · 110 阅读 · 0 评论 -
iostat详解-I/O statistics
文章目录简介安装ubuntucentos不加选项执行`iostat`用法详解简介iostat(I/O statistics)对系统的磁盘操作活动进行监视,特点是汇报磁盘活动统计情况,也汇报出cpu使用情况,但是不能对某个进程进行深入分析,仅对系统的整体情况进行分析安装ubuntuapt-get install sysstatcentosyum install sysstat不加选项执行iostat显示结果为从系统开机到当前时刻的统计信息。结果如下:root@bogon:/home/use原创 2020-09-01 15:02:39 · 395 阅读 · 0 评论 -
supervisor详解-苏坡外泽
文章目录文档地址简介安装运行配置说明文件格式[unix_http_server]节配置[inet_http_server]节配置[supervisord]节配置[supervisorctl]节配置[program:x]节配置[include:x]节配置[group:x]节配置[fcgi-program:x]节配置[eventlistener:x]节配置[rpcinterface:x]节配置错误集锦使用示例接管celery做守护进程:接管python项目做守护进程:文档地址官网:http://super原创 2020-08-19 18:23:45 · 2556 阅读 · 0 评论 -
screen命令详解-思格润
文章目录简介语法选项说明常用screen参数常用操作在进入会话后的快捷键简介screen是一款由GNU计划开发的用于命令行终端切换的自由软件,用户可以通过该软件同时连接多个本地或远程的命令行会话,并且在其中自由切换。在screen环境下,所有的会话都独立的执行,并拥有各自的编号,输入,输出和窗口缓存,可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出语法screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r &l原创 2020-08-19 15:43:36 · 717 阅读 · 0 评论 -
keepalived高可用简要
文章目录前言安装与启动ubuntu安装centos安装启动配置全局配置全局定义静态路由配置vrrpd配置vrrp同步组(synchroization group)vrrp脚本(vrrp script)vrrp实例(vrrp instance)LVS配置常用示例前言高可用:两台业务系统启动着相同的服务,如果有一台故障,另一台自动接管,我们将这个称之为高可用keepalived工作原理:通过vrrp协议实现vrrp:虚拟路由冗余协议keepalived启动后会有三个进程父进程:内存管理,子进程原创 2020-08-18 21:09:19 · 166 阅读 · 0 评论 -
【mysql】Centos干净的卸载mysql
1.使用命令查看是否安装mysql:rpm -qa | grep mysql2.停止mysql服务,删除上条命令结果中的包删除命令:rpm -e -nodeps 包名报错error: %preun(xxxxxx) scriptlet failed, exit status 1的解决方案:rpm -e --noscripts 包名3.找到mysql目录,并删除mysql的文件和库f...原创 2020-04-24 11:47:26 · 107 阅读 · 0 评论 -
【mysql】Ubuntu干净的卸载mysql
apt-get autoremove --purge mysql-serverapt-get autoremove mysql-serverapt-get autoremove mysql-common原创 2020-03-27 16:24:07 · 278 阅读 · 0 评论 -
【linux】ubuntu18.04设置开启启动脚本
背景:18.04不支持直接编辑rc.local来设置开机启动脚本解决办法systemctl enable rc-local # 会把/lib/systemd/system/rc-local.service复制成/etc/systemd/system/rc-local.service复制如下代码到/etc/systemd/system/rc-local.service中[Install...原创 2020-03-23 17:56:17 · 256 阅读 · 0 评论 -
【nginx】ubuntu环境下nginx安装
添加nginx源:sh -c "echo 'deb http://nginx.org/packages/ubuntu/ trusty nginx' > /etc/apt/sources.list.d/nginx.list"下载nginx的key:wget -O - http://nginx.org/keys/nginx_signing.key | apt-key add -更新源:ap...原创 2020-03-23 17:53:10 · 88 阅读 · 0 评论 -
【linux】 源码安装程序的步骤
解压文件:tar zvxf filename.tar.gz/bz2切换到解压收的目录 :cd filename准备编译,在安装之前需要执行configure脚本:./configure --prefix=/usr/local/program生成安装程序:make安装服务程序:make install清理临时文件:make clean卸载程序:make uninstall...原创 2020-03-11 10:57:15 · 102 阅读 · 0 评论 -
【linux】 linux目录结构说明
/bin:最经常使用的命令/boot:启动linux时使用的核心文件,包括一些连接文件以及镜像文件/dev:linux外部设备/etc:存放所有系统管理所需要的配置文件和子目录/home:用户主目录/lib:动态连接共享库,几乎所有程序都需要用到这些共享库/lost+found:非法关机,存放的文件/media:自动识别的设备:U盘、光驱等,识别后,挂载到这个目录/mnt:临时挂...原创 2020-03-11 10:45:25 · 62 阅读 · 0 评论 -
【linux】使用bind提供域名解析服务
域名解析服务:DNS用于解析域名与ip地址对应关系的服务,可实现正想解析与反向解析:正向解析:根据主机名(域名)查找对应的ip地址反向解析:根据ip地址查找对应的主机名(域名)主服务器:在特定区域内具有唯一性、负责维护该区域的域名与ip地址对应关系从服务器:从主服务器中获得域名与ip地址对应关系并维护,以防主服务器宕机等情况缓存服务器:通过向其他域名解析服务器查询获得域名与ip地址...原创 2020-03-11 10:40:44 · 143 阅读 · 0 评论 -
【linux】使用samba或MFS实现文件共享
文件共享服务:NFS开源文件共享程序能够将多台linux的远程主机挂载到本地目录的服务,属于轻量级的文件共享服务,不支持linux与windows系统之间的文件共享SMB协议:实现局域网内文件或打印机等资源共享服务的协议samba服务程序是一款基于smb协议并由服务端和客户端组成的开源文件共享软件,实现linux与windows文件共享samba服务安装:yum instal...原创 2020-03-10 17:33:50 · 255 阅读 · 0 评论 -
【linux】docsify搭建markdown文件服务器
中文说明地址:https://docsify.js.org/#/zh-cn/quickstart编译安装nodejs安装依赖:yum install -y gcc make gcc-c++ openssl-devel wget进入下载目录:cd /usr/local/src下载nodejs:wget https://nodejs.org/dist/v12.16.1/node-v12....原创 2020-03-10 15:44:21 · 2056 阅读 · 0 评论 -
【linux】vsftpd文件传输
文件传输协议:能够让用户在互联网中上传和下载文件的文件协议,需要Ftp服务器和ftp客户端提供支持ftp协议占用端口号21端口:用于接收客户端执行的ftp命令20端口:数据传输,用于上传和下载文件数据ftp数据传输类型主动模式:ftp服务端主动向ftp客户端发起连接请求被动模式:ftp服务端等待ftp客户端的连接请求安装vsftpd服务程序步骤yum int...原创 2020-03-09 17:15:45 · 97 阅读 · 0 评论 -
【linux】 apache部署静态网站
apache服务selinux服务的3中工作模式-semanage命令setsebool命令配置selinux安全上下文和服务监管策略,apache基本部署、个人用户主页功能以及基于ip地址、主机名、端口号的虚拟主机功能网站服务程序iis:只能在windows系统中使用nginx:低系统资源、占用内存少、并发能力强apache:开源,跨平台快速、可靠、简单、基于ip...原创 2020-03-09 16:27:42 · 122 阅读 · 0 评论 -
【linux】ssh服务管理远程主机
概述systemd:守护守护进程(红帽6)sytemctl:替换很多管理命令(红帽7)nmutui:配置网卡参数、手工将多块网卡做绑定nmcli:查看网卡信息ss:查看网络及端口状态;sshd:服务配置方法screen服务->远程会话不再终断进程与服务开机过程:bios开始->进入boot loader->加载内核->内核初始化->启动...原创 2020-03-04 15:07:19 · 133 阅读 · 0 评论 -
【linux】Iptables与firewalld防火墙
概述防火墙管理命令:fierwall-cmd图形化工具:firewall-config数据包过滤、SNAT/SDAT技术、端口转发以及负载均衡等Tcp_wrappers防火墙服务了解防火墙管理工具依据策略对外部请求进行过滤。规则策略可以是基于来源地址、请求动作或者协议来定制的,最终仅让合法的用户请求流入岛内外中,其余的均被丢弃iptables和firewall只是防火墙...原创 2020-03-03 18:01:40 · 160 阅读 · 0 评论 -
【linux】存储结构与磁盘划分
概述:硬盘存储结构、硬件命名规则、内核Udev设备管理器服务、区分ext3,ext4,xfs,分区,格式或,挂载等操作,配置SWAP交换分区,quota服务限制磁盘配额、ln命令穿件软硬盘链接、RAID硬盘阵列、LVM逻辑卷管理器等一切从’/'开始:并按照文件系统目录标准FHS采用树形结构来存放文件并定义每个区域的用途(严重区分大小写)主要常见目录及说明:目录说明/b...原创 2020-03-03 11:27:55 · 210 阅读 · 0 评论 -
【linux】文件访问控制setfacl/getfacl
文件访问控制列表:对某个指定的用户进行单独的权限设置对文件或目录设置ACL:设置指定的特定用户或者用户组对某个文件的操作权限setfacl [参数] 文件:增加或者修改ACL规则参数说明参数说明-R递归m设置文件的acl规则b删除acl规则getfacl 文件:显示文件的ACL规则...原创 2020-03-02 15:51:10 · 107 阅读 · 0 评论 -
【linux】文件权限chown/chmod/chattr/lsattr
1.权限项项目读写执行字符表示rwx数字表示4217=4+2+1 代表可读可写可执行,6代表可读可写,5代表可读可执行文件所有者:属主为root,所有组(属组)为root以上权限项为一组,三组分别为文件所有者、文件所属组、其他用户,例如rw-r-r-=644代表所有者可读可写,所属组可读,其他用户可读2.文件的特殊权限SUID:让执行者临...原创 2020-03-02 15:38:00 · 172 阅读 · 0 评论 -
【linux】shell 脚本
工作方式交互式:用户输入一条命令,shell解释并执行一条批处理:用户实现编写一个shell脚本,其中包含诸多命令,shell会一次执行完所有命令shell脚本就是好将各种命令通过逻辑语句组成的程序需要用到正则表达式、管道命令、数据流重定向等语法查看系统中所有可用的shell解释器:cat /etc/shells查看当前shell解释器:echo $SHELL编译简单的脚本...原创 2020-02-26 17:54:11 · 77 阅读 · 0 评论 -
【linux】vim编辑器使用集锦
使用说明1.vim使用说明模式命令操作开始vim 文件路径打开命令模式命令说明i切换到输入模式x删除当前光标所在处的字符:切换到底线命令模式shift+z保存并退出移动光标的方法h|← 左j|↓ 下k|↑ 上l|→ 右[Ctrl] + [f] =输入模式下的page down[Ctrl] + [...原创 2020-02-26 17:03:34 · 75 阅读 · 0 评论 -
【linux】环境变量alias/type/env/export
alias 别名=命令:设置命令的别名unalias 别名:unalias命令用于取消别名echo PATH:查看PATH:查看PATH:查看pathtype 命令:判断命令为内部命令还是外部命令env :查看环境变量默认变量解释如下HOME 用户的主目录"家"SHELL 当前shell是哪个程序HISTORY 历史命令记录条数MAIL 邮箱LANG 语系数据RANDOM 随...原创 2020-02-26 16:17:56 · 359 阅读 · 0 评论 -
【Linux】文件查询搜索命令find/grep
1.grep [选项] [文件]:对文本进行搜索搜索某个关键词:grep 关键词 文本文件参数说明参数说明-b将可执行文件当做文本文件来搜索-c仅显示找到的次数-i忽略大小写-n显示行号-v反向选择(仅列出没有关键词的行)示例:找出’/usr/local/1.xml’中所有包含entry的行并输出到/root/lines:gre...原创 2020-02-26 14:02:56 · 204 阅读 · 0 评论 -
【Linux】tar打包解压文件
tar [选项] [文件]:打包压缩文件命令参数说明参数说明-c创建压缩文件-x解开压缩文件-t查看压缩包内有哪些文件-z用Gzip压缩或解压-j用bzip2压缩或解压-v显示压缩或解压过程-f目标文件名-p保留原始的权限和属性-P使用绝对路径来压缩-C指定解压到的目录示例打包并压缩文件 t...原创 2020-02-26 13:46:51 · 81 阅读 · 0 评论 -
【linux】用户与组管理useradd/userdel/usermod/passwd/groupadd/groupdel/groupmod
0.用户相关数据存储所在信息文件用户基本信息存储在 /etc/passwd 文件中;用户密码信息存储在 /etc/shadow 文件中;用户群组基本信息存储在 /etc/group 文件中;用户群组信息信息存储在 /etc/gshadow 文件中;用户个人文件主目录默认位于 /home/用户名,邮箱位于 /var/spool/mail/用户名...原创 2020-02-26 11:46:37 · 171 阅读 · 0 评论 -
【linux】文件目录操作touch/mkdir/cp/mv/rm/dd
1.touch [选项] [文件]:创建空白文件与修改文件时间选项说明选项说明-a近修改访问时间atime-m近修改更改时间mtime-d同时修改atime和mtime-t要修改成的时间[yymmddhhmm]-c假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。-f不使用,是为了与其他 unix 系统的...原创 2020-02-26 11:18:34 · 113 阅读 · 0 评论 -
【linux】文本操作cat/more/head/tail/od/tr/wc/cut/diff
1.cat [选项] [文件]:查看纯文本文件(较短的)选项说明选项说明-n显示行号-b显示行号(不包括空行)2.more [选项] [文件]:查看纯文本文件(较短的)选项说明选项说明-num预先显示的行数(num);-d显示提示语句与报错信息3.head [选项] [文件]:查看文本的前n行选项说明选项...原创 2020-02-26 11:00:43 · 107 阅读 · 0 评论 -
【linux】ls查看当前目录下的文件
ls [选项] [目录]选项说明选项说明-a显示所有文件及目录(隐藏文件不会列出)-l除文件名外,将文件形态,权限、拥有者,文件大小等资源详细列出-r将文件以相反次序显示(原定依英文字母次序)-t将文件依建立时间之先后次序列出-A同 -a 但不列出’.'和‘…’-F在列出的 文件名称后加一符号,可执行文件加‘*’,目录加‘/’...原创 2020-02-26 10:41:48 · 909 阅读 · 0 评论 -
【linux】history显示历史信息
history [选项] [参数] 显示历史信息选项说明选项说明-N显示历史记录中最近的N个记录;-c清空当前历史命令;-a将历史命令缓冲区中命令写入历史命令文件中;-r将历史命令文件中的命令读入当前历史命令缓冲区;-w将当前历史命令缓冲区命令写入历史命令文件中;-d<offset>删除历史记录中第offset个命令...原创 2020-02-25 11:54:59 · 451 阅读 · 0 评论 -
【linux】last查看用户最近登录信息
last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [选项] [-adioxFw] [username..] [tty..] 查看用户最近登陆信息参数说明-num或-n num展示钱num个-f file指定记录文件作为查询的log文件-t YYYYMMDDHHMMSS显示指定时间之前的登录情况user...原创 2020-02-25 11:43:40 · 973 阅读 · 0 评论 -
【linux】who查看用户
who [参数] 查看用户信息参数说明参数说明-H或--heading显示各栏位的标题信息列-i或-u或--idle显示闲置时间-m显示当前用户 ,与 who am i执行结果相同-q或--count只显示登入系统的帐号名称和总人数-s兼容-w或-T或--mesg或--message或--writable显示用户的信息状态栏-...原创 2020-02-25 11:27:00 · 255 阅读 · 0 评论 -
【linux】free查看内存状态
free [选项] 显示内存状态选项说明选项说明-b/-k/-m/-h以byte/KB/MB为单位/合适的单位显示内存使用情况-o不显示缓冲区调节列-s <间隔秒数>持续观察内存使用状况-t显示内存总和列-V显示版本信息...原创 2020-02-25 11:15:31 · 91 阅读 · 0 评论 -
【linux】uptime查看系统负载情况
uptime 查看系统负载情况1.结果说明11:10:42 up 4 days, 19:23, 2 users, load average: 3.17, 3.45, 3.65结果分段结果分析11:10:42表示当前系统时间up 4 days表示从上次启动开始运行的时间19:23上次启动时间2 users实际的连接数量load aver...原创 2020-02-25 11:08:02 · 286 阅读 · 0 评论 -
【linux】uname显示系统信息
uname [选项] 显示电脑及操作系统信息选项说明选项说明-a或--all显示全部的信息-m或--machine显示电脑类型-n或--nodename显示在网络上的主机名称-r或--release显示操作系统发行编号-s或--sysname显示操作系统名称-v显示操作系统版本--help显示帮助信息--version...原创 2020-02-25 10:50:32 · 124 阅读 · 0 评论 -
【linux】ifconfig 获取网卡信息
ifconfig [参数] 获取网卡信息1.参数说明参数说明-a显示全部接口信息-s显示摘要信息<interface> address为网卡设置ipv4地址<interface> add <address>给指定网卡设置ipv6地址<interface> del <address>...原创 2020-02-25 10:40:03 · 1532 阅读 · 0 评论 -
【linux】elinks 文本浏览器
elinks [参数] 网址:实现纯文本界面的浏览器1.参数说明参数说明-anonymous匿名使用-auto-submit对于遇到的第一个表格,是否自动提交-config-dump将配置文件打印到标准输出-config-file指定配置文件-h显示帮助信息2.示例文本方式访问网站:elinks www.baidu.com访问本...原创 2020-02-25 10:11:53 · 388 阅读 · 0 评论 -
【linux】date时间详解
date[选项][+指定的格式]:显示|设置系统的时间或日期参数说明:参数说明%H小时(00…23)%I小时(01…12)%k小时(0…23)%l小时(1…12)%M分钟(00…59)%p显示本地 AM 或 PM%r直接显示时间 (12 小时制,格式为 hh%s从 1970 年 1 月 1 日 00%S秒(0...原创 2020-02-24 16:06:35 · 152 阅读 · 0 评论