IT运维
文章平均质量分 68
低调的小哥哥
这个作者很懒,什么都没留下…
展开
-
F9-sersync推送数据&rsync拉取数据
1、基于三台服务器,部署数据实时同步服务器,一台作为主服务器sersync(推送数据),其余两台作为备用服务器rsync(拉取数据);(1)先配置sersync<1>安装包sersync2.5.4_64bit_binary_stable_final.tar.gz<2>解压得到GNU-Linux-x86<3>移动GNU-Linux-x86到/usr/local/sersync<4>cp confxml.xml confxml.xml.bak进行文原创 2021-07-26 20:17:56 · 216 阅读 · 0 评论 -
F7-Nginx虚拟主机Server
1、熟悉nginx配置文件参数含义,创建三个虚拟主机(提示:配置三个server指令块),域名分别为:v1.jfedu.net, v2.jfedu.net ,v3.jfedu.net;并且访问得到各自的测试页面。(1)进入到[root@node2 ~]# cd /usr/local/nginx/conf(2)编辑[root@node2 conf]# vim nginx.conf,添加include vhost/*.conf;(3)创建目录vhost(4)在目录vhost下补充v1.jfed原创 2021-07-26 20:07:10 · 111 阅读 · 0 评论 -
F6-预编译&编译&安装
1、解释源码编译安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么?2、通过源码方式编译安装nginx,并且顺利发布nginx的默认页面,通过浏览器看到的响应头信息中nginx的版本为,server : JFWS/2.2解:1、解释源码编译安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么?(1)预编译:用来检查系统环境是否满足安装软件包的条件,并生成Makefile文件,这个Makefile文件为编译,安装,升级nginx指明了相应的参数而这些参数包括编原创 2021-07-26 20:04:15 · 725 阅读 · 1 评论 -
F2-网络模式&相关命令
F2-网络模式&相关命令1、 描述什么是桥接网络和nat网络模式,并写出两种网络模式的静态ip配置步骤;2、练习相关命令,alias、cat、cp、mv、touch、mkdir、less、more;解答:1.描述什么是桥接网络和nat网络模式,并写出两种网络模式的静态ip配置步骤;(1)桥接模式:(使用的是外部的地址).通过桥接模式网络连接,虚拟机中的虚拟网络适配器可连接到主机系统中的物理网络适配器,在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要原创 2021-07-26 19:34:02 · 251 阅读 · 0 评论 -
对于电脑性能的分析
1.大部分的电脑的性能是被用户自己限制的先将显卡的性能用上,可以使使用者不用感觉到卡顿2.购买内存通过内存将软件需要的空间打开,让其中的资源能够有更好的伸展空间原创 2021-01-23 19:02:53 · 278 阅读 · 0 评论 -
电脑配置问题
2.5GHZ,是指处理bai器的运行频du率。四核处理器,表zhi示有四个运算核心dao,至少zhuan可以同时处理四条运shu算指令。双核处理器,表示有两个运算核心,至少可以同时处理两条运算指令。在理论上,四核处理器比双核处理器的运算速度快一倍。在实际使用中,不是所有的程序都会同时使用到所有的运算核心,四核处理器比双核处理器的运算速度也就快得不是那么明显了,只有在需要大量运算需求的情况下,才会表现得比较明显。如运行一些大型游戏的时候。8G内存是指插在电脑主板上的内存条,存储容量是8G,内存条也可原创 2021-01-20 10:18:42 · 2237 阅读 · 0 评论 -
linux源代码剖析之lib
lib_exit.c#define LIBRARY#include <unistd.h>volatile void _exit(int exit_code){asm(“int $0x80”::“a” (__NR_exit),“b” (exit_code));}close.c#define LIBRARY#include <unistd.h>_syscall1(int,close,int,fd)ctype.c#include <ctype.h&g原创 2021-01-15 14:49:37 · 228 阅读 · 0 评论 -
linux源代码剖析之kernel
kernelasm.s/*asm.s contains the low-level code for most hardware faults.page_exception is handled by the mm, so that isn’t here. Thisfile also handles (hopefully) fpu-exceptions due to TS-bit, asthe fpu must be properly saved/resored. This hasn’t be原创 2021-01-15 14:43:38 · 809 阅读 · 0 评论 -
linux源代码剖析之init
initmain.c#define LIBRARY#include <unistd.h>#include <time.h>/*we need this inline - forking from kernel space will resultin NO COPY ON WRITE (!!!), until an execve is executed. Thisis no problem, but for the stack. This is handled by原创 2021-01-15 14:35:30 · 612 阅读 · 0 评论 -
linux源代码剖析之include~~其他
include~~a.out.h#ifndef _A_OUT_H#define _A_OUT_H#define GNU_EXEC_MACROSstruct exec {unsigned long a_magic; /* Use macros N_MAGIC, etc for access /unsigned a_text; / length of text, in bytes /unsigned a_data; / length of data, in bytes /unsigned原创 2021-01-15 14:33:47 · 538 阅读 · 0 评论 -
linux源代码剖析之include-sys
include-sysstat.h#ifndef _SYS_STAT_H#define _SYS_STAT_H#include <sys/types.h>struct stat {dev_t st_dev;ino_t st_ino;umode_t st_mode;nlink_t st_nlink;uid_t st_uid;gid_t st_gid;dev_t st_rdev;off_t st_size;time_t st_atime;time_t st_mtime;原创 2021-01-15 14:27:24 · 286 阅读 · 1 评论 -
linux源代码剖析之include-linux
include-linuxconfig.h#ifndef _CONFIG_H#define _CONFIG_H/* #define LASU_HD */#define LINUS_HD/*Amount of ram memory (in bytes, 640k-1M not discounted). Currently 8Mb.Don’t make this bigger without making sure that there are enough pagedirectory en原创 2021-01-15 14:25:03 · 758 阅读 · 0 评论 -
linux源代码剖析之include-asm
include-asm汇编io.h#define outb(value,port) asm (“outb %%al,%%dx”::“a” (value),“d” (port))#define inb(port) ({ unsigned char _v; asm volatile (“inb %%dx,%%al”:"=a" (_v):“d” (port)); _v; })#define outb_p(value,port) asm (“outb %%al,%%dx\n” “\tjmp原创 2021-01-15 14:20:32 · 511 阅读 · 0 评论 -
linux源代码剖析之三fs
fsbitmap.c/* bitmap.c contains the code that handles the inode and block bitmaps */#include <string.h>#include <linux/sched.h>#include <linux/kernel.h>#define clear_block(addr) asm(“cld\n\t” “rep\n\t” “stosl” ::“a” (0),“c” (BLOC原创 2021-01-15 14:17:18 · 1161 阅读 · 0 评论 -
linux源代码剖析之二boot
“boot”boot.s|| boot.s|| boot.s is loaded at 0x7c00 by the bios-startup routines, and moves itself| out of the way to address 0x90000, and jumps there.|| It then loads the system at 0x10000, using BIOS interrupts. Thereafter| it disables all interr原创 2021-01-15 14:06:02 · 557 阅读 · 0 评论 -
linux源代码剖析之一
bootfsincludeinclude-asminclude-linuxinclude-sysinitkernellibmmtoolsMakefile原创 2021-01-15 13:55:49 · 165 阅读 · 1 评论 -
修改虚拟机名称和主机名称
centos更改虚拟机名称更改主机名字永久生效[root@localhost ~]# hostnamelocalhost.localdomain[root@localhost ~]# hostname node1 ##临时生效localhost.localdomain[root@localhost ~]# hostnamectl set-hostname node1 ##重启后永久生效[root@localhost ~]# reboot修改网络配置...原创 2021-01-10 15:13:13 · 13699 阅读 · 0 评论 -
echo -e “\033[字背景颜色 字体颜色m字符串\033[0m“解释
格式: echo -e “\033[字背景颜色 字体颜色m字符串\033[0m”字背景颜色范围:40----4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-----------3930:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色===============================================ANSI控制码的说明\33[0m 关闭所有属性\33[1m 设置高亮度\原创 2021-01-01 14:41:24 · 1597 阅读 · 0 评论 -
对于Linux安装mysql5.7版本出现的问题
对于Linux安装mysql5.7版本出现的问题通常对于5.7版本的mysql安装,其编译需要内存和安装需要磁盘空间5.7的内存和磁盘消耗比较大,需要配置2G以上,不然make(编译)到一半出现错误,同时磁盘需要40G以上,不然make install(安装到一半)就发生错误在安装依赖的yum install gcc ncurses-devel libaio bison gcc-c++ git cmake ncurses-devel openssl openssl-devel -y 时,需要考虑到/e原创 2020-12-26 10:39:56 · 448 阅读 · 0 评论 -
我对技术的理解
我对技术的理解1.技术的起初是为了解决经济社会的问题.2.技术高低不在于学历,在于不断地学习和探索,不以学历高低来定夺技术的高低.3.技术能力越强,责任越大,一个技术超群的人对国家民族是要有交代,很多时候是不能为了利己,而做出违背国家和民族的意志.4.技术是会发展的,十年前的专业或者职位可能会饱和,但这些专业和职位依然存在经济社会之中,虽然可能不再吃香,但是仍然有存在的必要性,我们不能全盘否定,而应该另选它路,去完成理想.5.这个社会是有分薪资高低的,这是因为人是贪婪的.有钱的人可以做学问,是因为原创 2020-11-23 12:10:17 · 2572 阅读 · 0 评论 -
Linux常见服务构建
Linux常见服务构建(NFS、DHCP、VSFTPD、Apache、Nginx动静分离、Mysql主从原理及配置、Nginx+keepalived、LVS+keepalived、Kickstart、Nagios、Cacti、Zabbix、Tomcat、Resin、Jenkins、mesos、Docker、MQ、ZK、ELK、Openstack、Ansible、saltstack、Redis、Mongodb等)NFS:Network File System网络文件系统DHCP:Dynamic Host原创 2020-11-23 12:10:07 · 280 阅读 · 0 评论 -
mime.types
nginx.confhttp中的mime.types 定义用户访问的文件类型types {text/html html htm shtml;text/css css;text/xml xml;image/gif原创 2020-11-19 21:52:06 · 907 阅读 · 0 评论 -
nginx内部文件
nginx内部文件client_body_temp :只是个目录conf :默认的配置文件fastcgi_temp :只是个目录html :包含两个网页50x.html index.htmllogs :日志文件,包含三个access.log error.log nginx.pidproxy_temp :只是个目录sbin :包含二进制文件nginxscgi_temp :只是个目录uwsgi_temp原创 2020-11-19 08:59:28 · 292 阅读 · 0 评论 -
nginx.conf配置要求
nginx.conf[root@node5 conf]# cat nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024;}http {inclu原创 2020-11-19 08:41:31 · 303 阅读 · 0 评论 -
ftp解析
vim /etc/vsftpd/vsftpd.confExample config file /etc/vsftpd/vsftpd.confThe default compiled in settings are fairly paranoid. This sample fileloosens things up a bit, to make the ftp daemon more usable.Please see vsftpd.conf.5 for all compiled in defaul原创 2020-11-15 19:00:45 · 1151 阅读 · 0 评论 -
SQL语句训练
(1)数据定义DDL主要用于创建和修改数据库中的各种对象(表,视图,用户,数据库,索引,主键等创建:create创建数据库:CREATE DATABASE database-name创建新表:create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],…)创建索引:create [unique] index idxname on tabname(col…)删除:drop删除数据库:drop原创 2020-11-02 23:35:50 · 389 阅读 · 0 评论 -
Linux操作系统命令解释
Linux操作系统命令解释1.文件管理cat chattr chgrp chmodchown cksum cmp diffdiffstat file find gitgitview indent cut lnless locate lsattr mattribmc mdel mdir mktempmore mmove mread mrenmtools mtoolstest mv odpaste patch rcp rmslocate split tee tmpwatchtouch u原创 2020-11-11 21:30:39 · 529 阅读 · 0 评论 -
IT运维及其分析
IT运维(管理员)分类:维护企业中某一些系统的正常运行#操作系统:Linux,Windows#数据库:Oracle,SQLServer,Mysql,Mongodb,Redis#私有云和公有云:VMware(虚拟机),阿里云,Azure,亚马逊#网络:Cisco,Huawei,H3C,深信服#应用:邮件,会议系统,业务系统这从上层到下层,就是可以表示少数到多数的情况,少数人会的东西说明难度越大,多数人会的东西说明是市场的饱和,当然可以说越是接近操作系统的层面,需要花费的脑力也就越大IT运维的转原创 2020-10-27 14:22:51 · 1066 阅读 · 1 评论