随笔分类 - linux
摘要:ssh断开连接 有时候使用ssh连接服务器,只是一会儿没用就自动断开连接了,又得重新连,很烦人,那么有没有办法可以让连接保持很久不断开呢?那肯定是有的 在/etc/ssh目录下的sshd_config就是用来配置ssh的,其对于客户端连接的配置默认是这样的 # ClientAliveInterval
阅读全文
摘要:系统资源命令 当前系统负载 w查看的是整体的负载,可以来观察当前系统有没有压力 w 系统当前负载 第一行显示的内容依次为:时间、系统运行时间、登录用户数、平均负载(1分钟、5分钟、15分钟) 第二行后展示的信息为:当前登录的都有哪些用户、在哪里登录的等信息 平均负载不要高于设备核心数 系统资源查看
阅读全文
摘要:文件系统命令 磁盘空间使用 linux 可以对组进行配额限制 1、vi /etc/fstab 文件 将要设置配额的分区设置开机自动挂载在添加行在 defaults 后面加上,usrquota(grpquota)表示要建立用户或组的磁盘配额 2、重新挂载文件系统 之前重启看效果,可以使用 umount
阅读全文
摘要:网络命令 配置ip 配置ip有两种方式 #方式一 #setup可以使用配置工具进行配置 setup #方式二 linux服务器默认网卡配置文件的目录/etc/sysconfig/network-scripts,进行配置 网卡的配置文件类型 - ifcfg-ethX 有线网卡的配置文件,eth0表示第
阅读全文
摘要:进程管理命令 查看进程命令 ps命令 显示系统上运行的进程列表 # 查看系统中所有正在运行的系统ps aux# 获取占用内存资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head# 获取占用CPU资源最多
阅读全文
摘要:后台运行命令 很多时候需要将命令放在后台执行,那么如何让命令在后台运行呢,只需要在命令后加上&即可 如: java -jar test.jar & 查看后台进程 #-l 表示显示工作的PIDjobs [-l] 但是后台运行的命令在关闭终端之后就会终止,如何解决这个问题呢? 使用定时任务,让系统执行该
阅读全文
摘要:查看端口占用 使用lsof 可以使用lsof -i:端口号 来查看端口占用情况 lsof -i:8010COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnginx 35653 zhanghe 10u IPv4 0xcac2e413ddf9c5b9
阅读全文
摘要:vim编辑器 vim有三种模式,命令模式,插入模式,末行模式,在一开始的时候默认进入的是命令模式 命令模式 命令模式:默认的模式,该模式下有很多的快捷键 文件内移动 n+Shift+g(或nG)快速定位到指定的行,先按你想要的跳转的行,然后按G,如:7G,跳转到第7行 Shift+g(或者G)跳转到
阅读全文
摘要:URL访问工具 有时候想在命令行下通过http访问接口/网页,可以使用curl来进行操作 发起请求 curl www.baidu.com 会返回网页内容 参数选项 -i参数 使用-i参数,会返回响应header curl -i www.baidu.com -I参数 使用-I参数,只会返回响应head
阅读全文
摘要:scp命令 在开发时经常会遇到两台机器之间传文件或者安装包,这就用到了scp命令 # scp [参数] 文件源 文件目标# 本地复制到远程 root@remote2:/opt/data/hadoop >表示 用户@地址:文件目录scp -r /opt/data/hadoop root@remote2
阅读全文
摘要:权限管理命令 权限的查看及含义 可以使用ls -l来查看每个文件或目录的权限,一共有十位 ls -ls rw . 1 root root 946 Feb 14 16:13 anaconda-ks.cfgdrwxr-xr-x. 2 root root 4096 Feb 15 15:47 Desktop
阅读全文
摘要:linux版本 linux主要分为了内核版和发行版 内核版是由linus进行维护的,要使用RHEL6.5以上 发行版主要有两个系列 RedHat系列(contos、suse等) 个人版:Fedora 服务器版:RHEL(RedHat Enterprise Linux) Debian系列(ubuntu
阅读全文
摘要:自动登录SSH 每次ssh连接服务器还要输入密码,可以进行配置自动登录SSH 步骤 在SSH的client端产生一组公钥和私钥 # 算法可以使用RSA和DSA两种ssh-keygen -f 秘钥文件名 -t 使用的算法 会生成私钥文件id_rsa以及公钥文件id_rsa.pub 把公钥上传至SSH
阅读全文
摘要:远程登录 远程登录使用ssh服务,其配置文件为/etc/ssh/sshd_config 密钥认证机制 每次连接都需要输入用户名密码太麻烦,ssh服务还支持一种安全认证机制,即密钥认证,其有一个公钥,任何人都能看到,用于加密;还有一个私钥,只有拥有者才能看到,用于解密 https://zhhll.ic
阅读全文
摘要:源代码编译 有时候会在linux上下载源码包,然后进行编译成可执行的文件,这个过程需要经过configure、make、make install、make clean四个步骤 configure 为这个程序在当前的操作系统环境下选择合适的编译器和环境参数来编译该代码 make 对程序代码进行编译操作
阅读全文
摘要:linux用户管理 linux中的用户一般分为两类:系统管理员和一般用户,系统管理员名称为root,具有对系统完全的控制权,可以对系统做任何设置以及修改,其主目录为/root;而对于一般用户,默认的主目录为/home/用户名称,仅能对于具有相应权限的文件/目录进行读取/修改/执行 用户管理 用户信息
阅读全文
摘要:压缩解压缩 linux中压缩和解压文件也是很常见的 zip格式 zip格式的压缩包在windows很常见,linux中也有zip格式的压缩包 #压缩#zip [选项] 压缩包名 文件(多个文件空格隔开)zip 1.zip 123.txt 456.txt zip -r 2.zip /home/user
阅读全文
摘要:系统安装 磁盘分区 有两种形式的分区表 MBR分区表 最大支持2.1T的硬盘,最多支持4个分区 分区类型 主分区 最多有四个 扩展分区 每块硬盘最多只能有一个 主分区加扩展分区最多只能有4个 不能写入数据,只能包含逻辑分区 逻辑分区 GPT分区表 全局唯一标示分区表,支持9.4ZB硬盘,理论上支持的
阅读全文
摘要:文件类型 linux支持五种文件类型 普通文件 目录 符号(软)链接 特殊文件(设备) 命名管道 https://zhhll.icu/2022/linux/基础/文件类型/ 本文由 mdnice 多平台发布
阅读全文
摘要:文件操作命令 创建文件 使用touch命令可以创建和修改文件时间 # 如果是已存在的文件,则会更新时间戳touch test.txt# 创建多个文件touch test1.txt test2.txt# 批量创建文件touch test{3..11}.txt a 只修改文件的最后访问时间-m 只修改文
阅读全文