
Linux学习
文章平均质量分 61
Linux的学习笔记
努力向前的小徐
这个作者很懒,什么都没留下…
展开
-
CentOS7安装VScode
安装方式一用官网的安装方式:Running Visual Studio Code on Linux sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\原创 2022-02-07 11:50:32 · 22586 阅读 · 12 评论 -
Linux主机间相互免密钥(脚本)
相互免密钥就是一台主机登录另一台主机的时候不需要输入密码,可以直接登录 实现相互免密钥 脚本 #!/bin/bashif test -e /root/.ssh/id_rsa.pubthen echo "密钥已经存在,不再重新生成"else ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa #生成密钥 echo 'StrictHostKeyChecking no' >> /e.原创 2022-02-06 20:49:25 · 721 阅读 · 0 评论 -
Linux(CentOS7)初始化配置脚本
脚本#!/bin/bash## -bash ./lucky.sh:/bin/bash^M:bad interpreter:no such file or directory## vim或vi的命令模式下,输入命令 set fileformat=unix即可解决换行问题## 如果wget获取阿里云源那一步失败了就手动执行一下wget条命令,然后再重新执行一遍脚本文件。不然没有yum源echo -e "\e[1;31m【--------------------------在opt和var下创建原创 2022-02-06 18:33:24 · 417 阅读 · 0 评论 -
Linux(CentOS7)安装jdk mysql tomcat
下载安装包/压缩包 下载jdk安装包 网址:Java Downloads | Oracle 下载mysql压缩包 网址:MySQL :: Download MySQL Community Server 下载tomcat压缩包 网址:Apache Tomcat® - Apache Tomcat 8 Software Downloads 网盘提取(java8 mysql8 tomcat8) 链接:https://pan.baidu.com/s原创 2022-02-06 17:57:32 · 1111 阅读 · 1 评论 -
Linux学习笔记——系统任务设置
系统启动流程启动计算机的硬件(BIOS) 读取时间 选择对应的启动模式(USB HDD EFI) 如果是Linux系统,回去找/boot目录,引导这个系统启动 计算机系统开始启动,读取初始化配置文件 vi /etc/inittab 启动时控制着计算机的运行级别runlevel 0 halt(关机) 1 Single user mode(单用户模式) 2 Multiuser,without NFS(多用户模式,但是无网络状态)FS原创 2022-02-05 22:22:00 · 1216 阅读 · 0 评论 -
Linux学习笔记——Shell高级进阶
Shell运算符原创 2022-02-05 19:44:06 · 2487 阅读 · 0 评论 -
Linux学习笔记——Shell基础入门
shell变量定义变量时,变量名不加$(美元符号) 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头 中间不能有空格,可以使用下划线(_) 不能使用标点符号 不能使用bash里面的关键字(可用help查看保留关键字) 变量的类型 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行 sh原创 2022-02-05 09:35:47 · 927 阅读 · 0 评论 -
Linux学习笔记——Shell编程概述
Shell编程概述Shell名词概述Kernel Linux的内核主要是和硬件打交道 Shell 命令解释器(command interpreter) Shell是一个用C语言编写的程序 Shell是一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务 Shell的两大主流 sh: Bourne shell(sh),Solaris,hpux默认shell Bourne again shell(bash),Linux系统默认shell原创 2022-02-04 21:44:42 · 757 阅读 · 0 评论 -
Linux学习笔记——三剑客
普通剑客cut 用指定的规则来切分文本 cut -d ':' -f1,2,3 passwd #用冒号分割文本,显示出前三列 sort sort file 对文本中的行进行排序 sort -t ':' -k2 file 对每一行的数据用冒号进行切分,按照第二列进行排序 sort -t ' ' -k2 -r file 逆序 sort -t '' -k2 -n file 按照数值大小进行排序,如果有字母,字母..原创 2022-02-04 19:41:58 · 4289 阅读 · 4 评论 -
Linux学习笔记——软件安装
环境变量当我们执行一个命令的时候,默认从当前路径开始查找。如果当前路径找不到对应的命令文件,从环境变量$PATH查找。 $PATH的配置文件在/etc/profile window路径与路径之间用‘;’(分号)连接 Linux路径与路径之间用‘:’(冒号)连接 Linux每次修改完成之后,需要重新加载文件 source /etc/profile 软件的安装方式解压就可以用 使用安装包安装(window-exe Linux-rpm) 自己下载安装包 使用统一的软..原创 2022-02-03 21:51:03 · 9675 阅读 · 12 评论 -
Linux学习笔记——系统进程
进程信息ps -ef UID PID PPID C STIME TTY TIME CMD UID 所属用户 PID 当前进程编号 PPID 当前进程编号的父进程编号 ps -ef | grep redis 查询带redis的进程 ps -aux 所有信息 ps -aux --sort -pcpu top 当前服务器内存使用率 进程都是文件 在进程杀死后,对应的文件也会销毁 ...原创 2022-02-02 23:41:17 · 310 阅读 · 0 评论 -
Linux学习笔记——管道与重定向
管道'|' 将前面命令的结果作为参数传递给后面的命令 grep 强大的文本搜索工具 cat file | grep if ls / | grep ^t head -3 file | tail -1 #查询file文件第三行的内容 netstat -anp | grep 22 重定向改变数据输出的位置,方向 0是输入 1是输出 2是错误 #将输出的结果重定向到file文件(覆盖)中,.原创 2022-02-02 22:43:47 · 353 阅读 · 0 评论 -
Linux学习笔记——用户-组-权限
用户新增用户 useradd xyx 会创建同名的组和家目录 设置密码 passwd xyx 删除用户 userdel -r xyx 级联删除家目录和组 用户切换 超级管理员到普通用户 普通用户到超级管理员 修改用户信息 usermod -l xyx xyxaa 修改用户名 家目录和组名称是不会修改的 usermod -L xyx 修改用户名 usermod -U xyx 解锁用户名 ...原创 2022-02-02 21:28:45 · 1086 阅读 · 0 评论 -
Linux学习笔记——日期和时间
时间命令 date 查看当前系统时间 cal 查看日历 cal 2022 修改时间 date -s 11:11:11 date -s 2019-11-11 date -s '2019-11-11 11:11:11' 日期自动同步自动同步时间 yum install ntp -y ntpdate cn.ntp.org.cn 本地搭建NTP服务器原创 2022-02-02 19:02:19 · 223 阅读 · 0 评论 -
Linux学习笔记——网络信息
主机名称 临时修改 hostname 名称 长久修改 vi /etc/hostname DNS解析 域名解析服务 可以将域名转换为ip地址 DNS域名劫持 window-->C:\Windows\System32\drivers\etc\hosts 123.56.138.186 www.baidu.com(指定www.baidu.com解析后的ip地址为123.56.186) 123.56.138.186 www.taobao.c..原创 2022-02-02 18:15:02 · 720 阅读 · 0 评论 -
Linux学习笔记——文件大小和文件压缩命令
文件大小 分区信息 df -h 指定文件目录大小 du -h --max-depth=1(只查询目录下的一级目录)目录 swap 一个特殊的分区,以硬盘代替内存 当内存使用满的时候,可以将一部分数据写到swap分区 文件压缩 tar 主要针对的文件是 luck.tar.gz (后缀为tar.gz或者tar.bz2) 解压缩 tar -zx(解压)v(过程)f(文件) luck.tar.gz tar -zxftomcat.tar....原创 2022-02-01 14:00:56 · 548 阅读 · 0 评论 -
Linux学习笔记——计算机间的数据传输
Winodw--Linux lrzsz 需要手动安装 yum install lrzsz -y rz 将文件从Window上传到Linux sz 文件 将文件从Linux传输到Window xftp 较为通用的传输方式 Linux--Linuxscp源数据地址(source) 目标数据地址(target) scp apache-tomcat-7.0.61.tar.gz(源文件) root@192.168.31.44:/opt原创 2022-02-01 12:20:43 · 475 阅读 · 0 评论 -
Linux学习笔记——vi编辑器
三种模式命令模式 进入vi编辑器后的默认模式,在命令模式中,每一个按键都有其他的功能 输入模式 每一个按键按下什么,就向文本数据中输入什么 底行命令模式 可以直接在vi中输入特定的命令 模式切换a 追加:从光标当前位置后面开始输入字符(光标后移一个位置) i 插入:从光标当前位置的前一个位置开始输入字符(光标不会动) o 下一行:从光标当前位置下一行开始输入字符(光标转到下一行) I 行首:从光标当前所在行的行首开始输入 A 行尾:从光标当前所在行的行尾开始输原创 2022-01-30 23:38:28 · 1431 阅读 · 0 评论 -
Linux学习笔记——文件系统
内存使用部分目录说明/binbin是Binary的缩写,这个目录存放着最经常使用的命令/boot存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件/etc用来存放所有的系统管理员所需要的配置文件和子目录/lib存放着系统最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/lost+found一般情况下是空的,当系统非法关机后,这里就存放了一些文件/medialinux系统会自动原创 2022-01-28 22:33:16 · 1311 阅读 · 0 评论 -
Linux学习笔记——网络组成
网络连接的概念 IP地址(IPADDR) IP地址是一种逻辑地址,用来标识网络中的一个主机 IP地址=网络地址+主机地址 IP地址是一个4*8bit(一字节)由0/1组成的数字串(IPV4协议) 子网掩码(NETWORK) 子网掩码只有一个功能,就是将IP地址划分为网络地址和主机地址 子网掩码用来判断任意两台计算机的IP地址是否在同一个子网的根据 默认网关(GETWAY) 连接两个不同的网络设备都可以叫网关设备;网关的作用就是实现两个网络之间的通讯与原创 2022-01-27 14:17:09 · 3353 阅读 · 0 评论 -
Linux学习笔记——特殊字符
.(点) 如果文件的开头是.,说明当前文件是一个隐藏文件 .指向当前目录 ..指向当前目录的上级目录 ../../返回两级目录 $ 说明这是一个变量 $PATH Linux的环境变量 *星号 通配符 ll /etc/a* //查看etc下所有a开头的文件信息 ~ 当前用户的家目录 每个用户 的家目录是不同的 root用户的家目录在根目录下 其他用户的家目录在/home/用户名为家目录 空格 Linux..原创 2022-01-27 17:32:08 · 323 阅读 · 0 评论 -
Linux学习笔记——虚拟机快照与克隆
拍摄快照 记录虚拟机的当前状态 拍摄快照的时候一定要关机 转到 回到某一个历史快照节点 克隆 复制某一个历史快照节点 克隆可以更快的创建一个新的虚拟机,只是创建后需要配置一些参数,虚拟机名称,ip地址等等 克隆的方式 链接克隆 当前节点文件夹只存储差异性数据 相同的数据存放在原始节点上 优点:节省硬盘空间 缺点:耦合性高,原始节点删除后,该节点也将不能使用 完整克隆 基于原始节点完全拷贝到新节点的文件夹中..原创 2022-01-27 16:24:30 · 2705 阅读 · 0 评论 -
Linux学习笔记——常用指令
常用命令 reboot 重启 poweroff 关机 logout 登出 ls 查看当前目录下所有的文件和目录 ls -l(ll) 查看当前目录下所有文件的详细信息 ls install.log 单独查看当前目录下名为install.log的文件,一般用来确认当前目录是否存在该文件 ls -l install.log 单独查看当前目录下名为install.log文件的详细信息 ls / 查看根目录下所有文件及目录 ls /ro原创 2022-01-25 23:22:27 · 461 阅读 · 0 评论