上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 30 下一页

2017年10月25日

Centos7安装jdk

摘要: 首先查看是否有java环境,如果看到java版本是1.8,注意这个是openjdk,不是我们需要的jdk,那么我们需要先卸载改jdk。(最小化安装没有这个openjdk) 尴尬,卸载完1.8版本,1.7版本又自动顶上去了,那么就继续干掉它呗,出问题了再恢复快照就ok了,反正又不是生产环境 回车后,执 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(697) 评论(0) 推荐(1)

lvm入门之扩缩容及新建分区

摘要: 最近更新时间为2021.11.13 (一)基本概念 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。使用LVM好处就是可以动态给lvm分区目录空间大小进行动态扩缩容。 物理卷(Physical Volume,PV) LVM 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1664) 评论(0) 推荐(0)

MySQL慢查询定位及其优化建议

摘要: 本文最近更新于2021.11.23 (一)慢查询配置 慢查询的用途是用来发现执行时间长的查询语句,以便对这些语句进行优化 [mysqld] #在这里面增加,其它地方无效 #server-id=1 #log-bin=master-bin slow_query_log=1 #开启查询 slow_quer 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(423) 评论(0) 推荐(0)

MySQL主从同步配置

摘要: (一)主从同步配置 MySQL主从默认使用异步模式。 异步模式下,主节点执行完客户端提交的事务后立即提交事务并返回给客户端,并不关心 log dump 线程是否成功地将将此次事务写进 binglog 并且发送给从库。假如执行事务的主线程提交事务后,log dump 线程还未来得及写入 binlog, 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(189) 评论(0) 推荐(0)

centos7之防火墙firewalld配置入门

摘要: linux部分 iptables -L 列出当前防火墙策略 iptables -F 清空防火墙策略 iptables -P INPUT DROP 默认设置丢弃进来的流量包(-p指默认策略,该命令设置后不可ping通,无法上网) iptables -I INPUT -p icmp -j ACCEPT 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(2121) 评论(0) 推荐(0)

centos 7 lvs 负载均衡搭建部署

摘要: 本文最近编辑与2021-11-25环境: 在vm里开三个虚拟机 负载调度器:10.0.3.102 真实服务器1:10.0.3.103 真实服务器2:10.0.3.104 虚拟ip: 10.0.3.99 (用来飘移) 负载调度器上 ifconfig eth0:0 10.0.3.99 netmask 2 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1568) 评论(0) 推荐(0)

SSH实现免密登录及其原理

摘要: 本文最近更新于2021.11.25 (一)ssh免密登录原理 客户端私钥是自己独有的,公钥是公开的。服务器公钥加密后的数据只有客户端使用自己的私钥才能解密 challenge指公钥加密“质询” 认证过程分为两个步骤。 会话密钥(session key)生成 客户端请求连接服务器,服务器将 As 发送 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1566) 评论(0) 推荐(0)

Centos7使用PXE+Kickstart无人值守安装服务

摘要: 最近更新:2021.12.09首先,关闭selinux和防火墙PXE是一种引导方式,即预启动执行环境。客户端通过dhcp获取IP,从ftp和http上下载启动配置文件(通过kickstart生成)和系统镜像,从而实现无人值守安装。 我们需要安装的软件如下 dhcp(用来获取ip) tftp-serv 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(277) 评论(0) 推荐(0)

centos7安装终端分屏软件terminator

摘要: 用惯了terminator再用系统自带的终端,发现很不习惯不能快速分屏,于是琢磨着给centos7安装terminator 方法一:rpm安装 首先,下载rpm包 wget -c http://li.nux.ro/download/nux/dextop/el7/x86_64//terminator- 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1145) 评论(0) 推荐(0)

dup等复制文件描述符函数

摘要: [root@bogon code]# cat b.c #include<stdio.h> #include<error.h> #include<unistd.h> #include<fcntl.h> #define MAX_SIZE 5 int main() { int fd=open("a.c", 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(222) 评论(0) 推荐(0)

汇编入门基础与helloworld

摘要: 一个存储器拥有128个存储单元,可存储128个byte(字节),一个bite则又是由8个二进制位即bit(比特)组成,bit是计算机的最小信息单位。 总线分为地址总线,控制总线,数据总线 一个cpu有n根地址线,则说这个cpu的地址总线宽度为n,该cpu最多能寻找2的n次方个内存单元 8根数据总线可 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(208) 评论(0) 推荐(0)

fcntl获取和修改文件打开状态标志

摘要: [root@bogon code]# cat b.c #include<stdio.h> #include<error.h> #include<unistd.h> #include<fcntl.h> int main() { int fd=open("a.c",O_RDONLY);//以可读方式打开 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(230) 评论(0) 推荐(0)

汇编2——完整的例子集合

摘要: //countString.asm 是用来自动统计字符串长度,然后输出该字符串 [08:12:56] vi countString.asm [08:13:28] nasm -f elf64 countString.asm [08:13:30] ld -o countString countStrin 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(205) 评论(0) 推荐(0)

execve函数的介绍与使用

摘要: #include<stdio.h> #include<unistd.h> int main() { char *filename[]={"./BP",NULL};//BP是c文件编译链接后产生的可执行文件,目的是打印一条语句 char *envp[]={0,NULL};//如果依赖于新环境变量,这里 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(3141) 评论(0) 推荐(0)

进程间通信——共享内存

摘要: //shmdata.h //test if define #ifndef _SHMDATA_H_HEADER #define _SHMDATA_H_HEADER #define TEXT_SIZE 100 struct shared_use_set { int readed;//为1时可写入,为0时 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(169) 评论(0) 推荐(0)

进程间通信——管道通信

摘要: pipe管道通信 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<sys/types.h> int main(){ pid_t childpid; int fd[2]; pipe( 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(153) 评论(0) 推荐(0)

网络编程

摘要: 客户端代码如下 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<unistd.h> #include<sys/stat.h> #include<arpa/inet.h> #include<sys/socket.h> i 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(119) 评论(0) 推荐(0)

进程

摘要: 设置环境变量 getenv(string)获得环境变量 putenv(string)该stringj需要带=号 setenv(name,values,int overwrite)如果环境变量已存在,且overwirte为0,则始终不改变环境,否则永远改变环境 unsetenv(name)移除name 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(91) 评论(0) 推荐(0)

C语言函数指针的使用

摘要: 使用函数指针时一定要注意,因为c不会检查参数是否正确 区分返回指针的函数和函数指针 int *f4();返回一个整数指针 int (*f5)();返回整数的函数指针 int * (*f6)();返回整数指针的函数指针 传递函数指针例子 #include<stdio.h> int add(int a, 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(153) 评论(0) 推荐(0)

多线程

摘要: 以下两个程序交替运行,编译时gcc -o thread1 thread1.c -lpthread ,如果需要传入一个参数,只需要在创建线程时把第四个参数改为传入的参数就可以了,NULL改为null不能编译通过,pthread_join使一个线程等待另一个线程结束,因为sleep所以运行一秒就停下等待 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(96) 评论(0) 推荐(0)

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 30 下一页

导航