• Linux—实践总结

    2023-01-06 Linux 3 ℃
    一、磁盘 LS *ls -lht 查看文件大小 确定文件是否损坏 *ls -a 即可把当前文件夹下的所有文件(包括隐藏和非隐藏)都列举出来 *ls -alh 通常会加参数h来直观显示大小,会使用G、M等来显示大文件 CP * Linux两台服务器至今拷贝文件和文件夹 scp -r /tmp/tempA/ root@ip:/tmp/wang/ scp -r /...
  • (一)、linux 常用开发环境搭建

    2023-01-06 Linux 0 ℃
    centos 7 一、JDK * yum安装jdk 1、查看yum中管理的java版本 输入以下命令,查看可用的jdk软件包列表: yum search java | grep -i --color JDK 2、以java-1.8.0-openjdk-devel.x86_64为例,输入以下命令: yum install java-1.8.0-openjdk-...
  • (二)、linux 常用开发环境搭建

    2023-01-06 Linux 0 ℃
    一、MYSQL 下载 在官网:MySQL :: Download MySQL Community Server [http://dev.mysql.com/downloads/mysql/]中,选择以下版本的mysql下载: * wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noa...
  • Linux—查看cpu、磁盘、内存、网络的命令

    2023-01-06 Linux 3 ℃
    一.查看CPU方面 1)想知道了cpu性能好不好、忙不忙可以用lscpu、uptime、top、htop。 1.1 top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等 2)cpu负载 uptime 二.查看内存方面 内存够不够可以用free free -h free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别...
  • 阿里云 Linux服务器 挂载硬盘

    2023-01-06 Linux 0 ℃
    公司最近几台云服务器硬盘资源紧张,着急扩容,于是买了块云硬盘,但是挂载硬盘之前都没实践过,还是比较担心操作失误,里面有一部涉及到格式化,听到格式化多少还是有点担心,于是找个台空闲机器实践了一番,将步骤记录如下: 查看挂载情况 lsblk 如上图可以看到新增的硬盘没有挂载 1、查看目前的硬盘信息 fdisk -l 2、为这个硬盘创建分区 fdisk /dev/...
  • centos7搭建nginx主从以及集群

    2023-01-06 Linux 0 ℃
    一、NGINX升级之路 之前因为业务量并不是很大,所以公司nginx采用的是单机。因为nginx单机性能也很好,所以也没有发生过什么问题。不过后来还是慢慢进行了几次调整。最终换成了多IP地址解析和nginx主从。下面就介绍一下怎么一步步升级的。 1.最初版本:单机NGINX 最开始因为很少的用户量而且最主要是服务器资源太少,所以综合考虑下来就部署了一台ngi...
  • linux网络编程-多client多server一个watcher

    2023-01-06 Linux 4 ℃
    当有多个SERVER需要启动,或者SERVER动态的启停,需要用一个WATCHER来对它们进行管理, 当有CLIENT要连接到SERVER时,先连接到WATCHER去查询可用的SERVER 。 (1)watcher启动后在两个线程内分别监听server的连接和client的连接 (2)watcher将连接上来的server记录下来,当有client连接上来后...
  • linux网络编程-epoll多路复用

    2023-01-06 Linux 0 ℃
    多路复用的高级之处在于,它能同时等待多个文件描述符,而这些文件描述符(套接 字描述符)其中的任意一个进入读就绪状态,epoll_wait()函数就可以返回。 采用select的实现参考:https://blog.csdn.net/xiyangxiaoguo/article/details/107211182 IO 多路技术一般在下面这些情况中被使用: (1)...
  • Linux系统ARM版OPENJDK12编译

    2023-01-06 Linux 2 ℃
    说明 本文Linux系统版本是ARM,专门针对ARM版本的linux系统的Jdk进行编译 1 官网下载源码 http://jdk.java.net/java-se-ri/12 2 解压 进入解压后的目录,并赋予configure权限 3 执行CONFIGURE命令,执行完后报错 sudo yum install libXtst-devel libXt-dev...
  • Linux系统ARM版Filebeat-7.3.2源码编译

    2023-01-06 Linux 2 ℃
    LINUX系统ARM版FILEBEAT-7.3.2源码编译 说明 本文Linux系统版本是ARM,专门针对ARM版本的linux系统的Jdk进行编译 1 下载对应版本的源码 https://github.com/elastic/beats/releases?after=v6.8.5 2 解压并进入目录 在官网对应的目录下,有源码编译的相关说明 https:/...