![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
jssd
正在学习中
展开
-
25 shell与变量
Shell与变量declareulimit限制一个shell可使用的资源变量的删除和取代变量的判断是否为空原创 2019-12-18 09:48:21 · 117 阅读 · 0 评论 -
24 Linux配置zookeeper集群
配置zookeeper伪集群环境CentOS7虚拟机ip: 192.168.2.203zookeeper3.5.6必须有java环境, 本机使用jkd1.8下载zookeeper网址https://zookeeper.apache.org/releases.html下载下来后使用ftp工具上传给linux服务器配置zookeeper解压到安装目录tar -zxvf ...原创 2019-12-18 09:45:48 · 157 阅读 · 0 评论 -
23 CentOS7最小化安装添加自动补全
CentOS7 添加自动补全如果你没有添加阿里源, 自行搜索查看如何添加阿里源原始源也可以用, 不过速度慢直接运行命令yum -y install bash-completion原创 2019-12-18 09:43:17 · 355 阅读 · 0 评论 -
22 CentOS7 安装mysql5.7.tar.gz
CentOS7 安装mysql5.7.tar.gz下载上传到linux服务器解压到/usr/local目录tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /usr/local/改名为mysqlmv mysql-5.7.28-linux-glibc2.12-x86_64 mysql添加用户和组-r...原创 2019-12-18 09:42:22 · 164 阅读 · 0 评论 -
21 jdk安装到linux
CentOS7 安装jdk(tar包版本)官网下载jdkjdk-8u221-linux-x64.tar.gz启动ftp工具, 将此包上传到linux中, 目录为/tmp解压此包tar -zxvf jdk-8u221-linux-x64.tar.gz将此包复制到/usr/local/文件夹中, 并且改名为jdkcp jdk-8u221-linux-x64 /usr/...原创 2019-12-18 09:41:53 · 304 阅读 · 0 评论 -
20 screen管理远程会话
Screen管理你的远程会话Screen介绍Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样Screen 用途:当我们在使用 SSH 或者 telent 远程登录到 Linux 服务器时,有时会因为网络突...原创 2019-12-18 09:41:24 · 165 阅读 · 0 评论 -
19 CentOS7 防火墙firewall使用
fileWall使用转自: https://blog.51cto.com/andyxu/2137046介绍众所周知,在RHEL7系统中,firewalld防火墙取代了iptables防火墙。我们都知道iptables的防火墙策略是交由内核层面的netfilter网络过滤器来处理的,而firewalld则是交由内核层面的nftables包过滤框架来处理。相较于iptables防火墙而言,...原创 2019-12-18 09:40:19 · 887 阅读 · 0 评论 -
18 网络配置
CentOS7 最小化安装配置网络配置目录/etc/sysconfig/network-scripts配置步骤编辑相对应的网卡配置文件TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static # dhcp动态获取, 或者静态配置ipDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV...原创 2019-12-18 09:38:33 · 327 阅读 · 0 评论 -
17 yum源配置
CentOS yum源配置配置位置/etc/yum.repos.d配置步骤备份原来的yum源下载阿里的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo添加EPEL源wget -P /etc/yum.repos.d/ http://mirror...原创 2019-12-18 09:38:08 · 191 阅读 · 0 评论 -
16 Linux软件包管理
软件包管理RPM和SRPM什么是RPM与SRPMRPM全名是「RedHat Package Manager」简称则为RPM啦! 顾名思义,当初这个软件管理的机制是由RedHat这家公司发展出来的。RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制。他最大的特点就是将你要安装的软件先编译过,并 且打包成为RPM机制的包装文件,透过包装好的软件里头默...原创 2019-12-18 09:37:27 · 145 阅读 · 0 评论 -
15 kill指令
kill命令Shell内建命令kill命令用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。语法kill(选项)(参数)选项-a:当处理当前进程时,不限制命令名和进程号的对应关系;-l <信息编号&...原创 2019-11-22 09:37:19 · 148 阅读 · 0 评论 -
14 列出打开的文件
lsof命令介绍lsof(list open files)是一个列出当前系统打开文件的工具。lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。各列信息COMMAND:进程的名称PID:进程标识符PPID:父进程标识符(需要指定-R...原创 2019-11-22 09:36:45 · 121 阅读 · 0 评论 -
13 systemd系统管理命令
systemd系统管理命令转载自: http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start这种...原创 2019-11-22 09:36:10 · 307 阅读 · 0 评论 -
12 用户和用户组管理
LInux用户和用户组管理linux用户类别Linux中,用户分为两大类、三小类:分别为管理员(一般为root)和普通用户 。普通用户中,又划分为两类,分别为系统用户和登录用户。管理员即超级用户,可以操作系统中任意文件和命令,拥有最高的管理权限。Tips:一般情况下尽量不要使用root登录系统,避免误操作。普通用户又分为登录用户和系统用户:登录用户一般为管理员手动...原创 2019-11-22 09:35:02 · 825 阅读 · 0 评论 -
11 软件版本管理命令
alternatives命令$ update-alternatives --help用法:update-alternatives [<选项> ...] <命令>命令: --install <链接> <名称> <路径> <优先级> [--slave <链接> <名称> <路径&g...原创 2019-11-22 09:34:19 · 125 阅读 · 0 评论 -
10 常用快捷键
ctrl-c: ( kill foreground process ) 发送 SIGINT 信号给前台进程组中的所有进程,强制终止程序的执行;ctrl-z: ( suspend foreground process ) 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程,而并非结束进程,用户可以使用使用fg/bg操作恢复执行前台或后台的进程。fg命令在前台恢复执行被挂起的进...原创 2019-11-22 09:33:33 · 249 阅读 · 0 评论 -
09 动态查看tomcat启动
动态查看tomcat启动(linux)tail命令可以查看文件的末尾几行-f参数 可以在源文件的末尾有改动的时候, 能够动态显示出来所以, tomcat启动的时候, 想要动态查看日志, 可以使用这个命令./startup.sh | tail -f ../logs/catalina.out...原创 2019-11-22 09:32:57 · 105 阅读 · 0 评论 -
08 打包命令
打包命令tar参数-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出参数-...原创 2019-11-22 09:32:25 · 165 阅读 · 0 评论 -
07 PS命令
PS命令显示所有当前进程$ ps -ax$ ps -ax | less根据用户过滤进程ps -u pungki通过cpu和内存使用来过滤进程也许你希望把结果按照 CPU 或者内存用量来筛选,这样你就找到哪个进程占用了你的资源。要做到这一点,我们可以使用 aux 参数,来显示全面的信息$ ps -aux | less默认的结果集是未排好序的。可以通过 –sort命令来排序...原创 2019-11-22 09:31:58 · 115 阅读 · 0 评论 -
06 文件系统
文件系统文件系统容量查询df: 列出文件系统的整体磁盘使用量du: 评估文件系统的磁盘使用量(常用在查看文件目录所占容量)du:原创 2019-11-22 09:31:21 · 116 阅读 · 0 评论 -
05 文件搜索命令
文件搜索命令执行文件搜索命令which: 查找可执行文件所在的位置. 同时可以查询出别名指令-a 将所有由PATH目录中可以找到的指令均列出, 而不止一个被找到的指令名称文档的搜索命令whereislocate/updatedbfind...原创 2019-11-22 09:29:55 · 96 阅读 · 0 评论 -
04 文件权限和目录配置
Linux的文件权限和目录配置使用者和群组使用者: 每个使用者都是一个用户群组: 一个或者多个使用者可以组成一个用户组, 一个用户可以有多个用户组.文件属性文件权限可以看到, 文件权限那里有10个字母.第一个字符代表文件的类型当文件为[d], 则是目录当为[-] 则是一个文件当为 [I] 则表示是一个链接文件(link file)若是[b] 则表示为设备文件中可提供存储...原创 2019-11-22 09:26:29 · 156 阅读 · 0 评论 -
03. 首次登录即基本命令
文章目录基本命令查看目前会话语系和修改永久修改语系方法:基础指令显示日期显示日历简单好用的计算器联机帮助文档man指令info指令其他有用的说明文档常用快捷键[tab]快捷键[Ctrl]-c按键[Ctrl]-d按键[shift]+{[PageUp]|[Page Down]}Nano编辑器常用快捷点关机方法观察系统使用状态关机指令更改用户指令shutdown使用详解基本命令查看目前会话语系和修改...原创 2019-11-22 09:25:28 · 245 阅读 · 0 评论 -
02. 主机规划和磁盘分区
各个硬件再Linux中的文件名磁盘分区正常的实体机器使用的磁盘名大多是/dev/sd[a-]的磁盘文件名, 虚拟机环境下大多会使用/dev/vd[a-p]这种文件名MBR 分区最多只有4个主要的分区, 可以是主分区(Primary)和扩展分区(Extended)分区可以通过扩展分区进行扩展的的逻辑(Logical)分区.主要分区和扩展分区最多只能由4个扩展分区最多只能有一个(操...原创 2019-11-22 09:22:48 · 104 阅读 · 0 评论 -
01. 计算机硬件概述
计算机硬件概述计算机硬件的五大单元输入单元: 输入数据. 包括键盘, 鼠标等输出单元: 显示屏, 打印机等CPU内部的控制单元CPU内部的算数逻辑单元主存储器CPU的架构精简指令集 RISC指令精简, 每个指令运行时间短, 但是复杂事情需要多个指令.例如: 甲骨文(Oracle)的SPARC系列, 通常用于学术的领域, IBM的PowerPC系列, PS3, 安谋公司的AR...原创 2019-11-22 09:21:14 · 257 阅读 · 0 评论 -
Linux系统启动
简单的系统启动过程硬盘引导 ––> 内核引导(/boot)––> 运行init(读取inittab文件) —> 系统初始化 —> 建立终端—>用户登录系统内核引导首先通过bios自检, 由硬盘启动. 操作系统接管硬件以后, 读入/boot目录中的内核文件内核引导init进程是所有进程的起点, 没有init进程就没有其他进程, init进程会使用/etc/...原创 2019-11-22 09:20:03 · 120 阅读 · 0 评论