随笔分类 - linux
linux系统相关
摘要:前言 init 历史上,Linux 的启动一直采用 init 进程。在类 Unix 的计算机操作系统中,init(初始化的简称)是在启动计算机系统期间启动的第一个进程。init 是一个守护进程,它将持续运行,直到系统关闭。它是所有其他进程的直接或间接的父进程。因为 init 的参数全在/etc/in
阅读全文
摘要:前言 在 Linux 文件系统中,一个文件被分成两个部分:元数据(metadata)与用户数据(user data)。元数据为文件的附加属性,如索引节点(Inode)、文件大小、文件创建时间、文件所有者等。元数据中并不包含文件名,文件名仅仅是为了方便用户使用。Linux 文件系统为每一个保存在磁盘分
阅读全文
摘要:su 介绍及使用 su命令就是切换用户的工具,比如我们是以普通用户 guest 登录的,但要添加用户,执行 useradd ,guest 用户没有这个权限,只有 root 有权限。 解决办法有两个,一是退出 guest 用户,重新以 root 用户登录;二是不退出 guest 用户,使用 su 来切
阅读全文
摘要:前言 /dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据,可以将它视为一个黑洞,它等效于只写文件,写入其中的所有内容都会消失,尝试从中读取或输出不会有任何结果,/dev/null 在命令行和脚本中都非常有用。 使用 java -jar app.jar > /dev/null # 表示
阅读全文
摘要:准备工作 预留2G左右的内存,尽可能多,需要提前安装了docker kubeadm:用来初始化集群的指令。 kubelet:在集群中的每个节点上用来启动 Pod 和容器等。 kubectl:用来与集群通信的命令行工具。 集群安装,但只有一个节点 curl -LO https://storage.go
阅读全文
摘要:前言 在我们平时操作 linux 服务器时,有时候需要使用之前操作过的命令,这个时候 history 就派上用场了,它会记录你的历史操作命令。 使用 历史记录会持久化存储,默认位置是当前用户目录下的 .bash_history 文件。 当 Linux 系统启动一个 Shell 时,Shell 会从
阅读全文
摘要:介绍 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取(
阅读全文
摘要:前言 Nmap(Network Mapper)是一款开源的网络探测和安全审核工具,可以用来快速地扫描单个主机或大型网络。Nmap 使用原始IP报文来发现网络上有哪些主机,这些主机提供什么样的服务(应用程序名和版本)、运行什么版本的操作系统、使用何种类型的报文过滤器/防火墙等等。 基本用法 使用格式
阅读全文
摘要:问题 使用 SSH 客户端(如WindTerm)连接 Linux 服务器时,当键盘和鼠标长时间不操作,服务器就自动断开连接了,需要再次登录密码重新连接。 解决 echo $TMOUT # 判断是否是否设置了该参数,如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时 vim /etc/pr
阅读全文
摘要:通过nginx镜像部署 关于前端vue项目部署: 使用npm打包 创建 nginx 容器docker run -d --name admin_portal -p 9091:80 nginx 将dist目录下的所有文件拷贝到容器的 /usr/share/nginx/html 目录下,这个是html文件
阅读全文
摘要:前言 nc是netcat的简写,有着网络界的瑞士军刀美誉,因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。 nc的作用 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以作为client发起TCP或UDP连接 机器之间传输文件
阅读全文
摘要:前言 利用wc指令我们可以计算文件的Byte数、字数、或列数,如果不指定文件名称,或者所给予的文件名为"-",则wc指令会从标准输入设备读取数据。 使用 语法如下 wc [-clw][--help][--version][文件...] 参数如下 -c或--bytes或--chars 只显示Bytes
阅读全文
摘要:前言 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐
阅读全文
摘要:nohup和&的关系 使用 nohup 运行程序: 输出重定向,默认重定向到当前目录下 nohup.out 文件 使用 Ctrl + C(发送 SIGINT 信号),程序关闭 关闭 Shell Session(发送 SIGHUP 信号),程序免疫不关闭 使用 & 运行程序: 程序转入后台运行 结果会
阅读全文
摘要:简单使用 tar -cf abc.tar /abc # 创建归档文件 tar -xf abc.tar # 解包归档文件 tar -czf abc.tar.gz /abc # 创建压缩归档文件 tar -xzf abc.tar.gz # 解压文件 tar -zxzf abc.tar.gz # 解压文件
阅读全文
摘要:遇到的问题 curl: (60) Peer's certificate issuer has been marked as not trusted by the user. 解决方案: 加上 -v 查看详细信息,加上 -k(跳过 SSL 检测)可以解决。 URIError: URI malforme
阅读全文
摘要:查看文件的详细信息 stat abc.txt File: abc.txt Size: 15 Blocks: 8 IO Block: 4096 regular file Device: fd06h/64774d Inode: 262168 Links: 1 Access: (0776/-rwxrwxr
阅读全文
摘要:具体报错 tar: Error is not recoverable: exiting now 具体原因 原因是 windows 上传到 linux 服务器的文件有缺失,本来是 181M,上传到服务器就变成了 151M,底层原因是 linux 下的这个目录大小有限制,删除了几个大文件之后就可以了(清
阅读全文
摘要:前言 Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。 Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。 准备
阅读全文
摘要:复制粘贴 复制粘贴 command + c command + v 剪切粘贴 command + c command + option + v 指定目录打开terminal 右键点击目录 + option -> Services -> New Treminal at Folder 复制指定目录的路径
阅读全文