随笔分类 - Linux
一些Linux问题的解决方案
摘要:在使用Kubernetes的过程中,我们需要经常使用kubectl(客户端)命令,经常敲下kubectl是非常繁琐的,使用Linux的alias可以为一些常见的命令起别名,这样使用起来就方便多了。 ⒈查看已经定义的别名 ⒉新增一个新的别名命令,注意此命令只是一个临时的。
阅读全文
摘要:官方安装教程:https://github.com/shadowsocks/shadowsocks-qt5/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 安装 我使用传统的yum包管理工具,官方教程讲的使DNF 使用如下命令: 配置 字段说明: 代理 转到Set
阅读全文
摘要:VirtualBox 官网地址下载地址:https://www.virtualbox.org/wiki/Linux_Downloads ** VirtualBox需要 libSDL-1.2.so.0()(64bit) 依赖,执行 yum install SDL ⒈官网有提供rpm包,直接离线下载in
阅读全文
摘要:删除开机多余kernel(centos) yum update 命令会大范围升级,有时候linux内核也会升级,升级后开机画面就会出现多个内核供你选择,所有强迫症的我需要删除旧的 ⒈查看正在使用的内核 ⒉查看系统中的全部内核 ⒊删除多余的内核
阅读全文
摘要:⒈下载最新版网易云音乐安装包 http://d1.music.126.net/dmusic/netease-cloud-music_1.2.0_amd64_ubuntu_20190424_1.deb ⒉下载alien ⒊解压 ⒋安装编译所需环境 ⒌开始安装 ⒍开始转换 ⒎安装
阅读全文
摘要:⒈journalctl journalctl是Centos7才有的工具用于systemd统一管理所有unit的启动日志,只用一个journalctl命令就可以查看所有的日志(包括内核日志和应用日志),日志的配置文件在/etc/systemd/journald.conf Opeins: -k:显示内核
阅读全文
摘要:⒈安装CFSSL ①生成证书 ②利用Json生成证书 ③查看证书信息的工具 ⒉修改权限 ⒊移动文件 ⒋验证指令 ①print-defaults 输出生成证书的模板 *生成一个配置模板 默认生成的模板文件如下: *生成证书信息文件 默认生成的模板文件如下: ⒌生成配置模板及证书信息 ⒍使用证书信息文件
阅读全文
摘要:⒈备份官方默认更新源文件 ⒉编辑 1.打开 2.清空内容 ESC后进入命令模式输入 3.复制为以下内容(清华大学镜像站)https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 4.保存 ESC后进入命令模式输入 ⒊更新源
阅读全文
摘要:一、安装 1、自带tools: 选择VirtualBox工具栏 => 设备 => 安装增强功能 2、挂载光驱 3、进入光驱目录,执行(一定要用root权限执行) ①安装gcc yum install gcc -y ②更新kernel-headers yum install kernel-devel-
阅读全文
摘要:VM不推荐在Ubuntu中使用VMtools而是open-vm-tools,原文地址https://kb.vmware.com/s/article/2073803 安装方式 1 更新系统源 sudo apt update 2 安装open-vm-tools sudo apt install open
阅读全文
摘要:查找安装包yum list | grep iptables 安装iptables yum install iptables-services 重启防火墙使配置文件生效 systemctl restart iptables.service 设置iptables防火墙为开机启动项 systemctl e
阅读全文
摘要:由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB. ⒈卸载MariaDB ⒉安装MySQL ①下载MySQL官网的repo源 https://dev.
阅读全文
摘要:两种方式: 1.包管理工具(略) 2.二进制包安装 ⒈下载 https://tomcat.apache.org/download-90.cgi 选择core 下的tar.gz ⒉安装 #移动二进制包到安装目录 mv apache-tomcat-9.0.29.tar.gz /opt #定位到安装目录
阅读全文
摘要:我以JDK1.8为例 ⒈下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ⒉安装 安装结束后,JDK会安装在/usr/java下。 ⒊配置环境变量 添加如下内容 export
阅读全文
摘要:我以JDK1.8为例 ⒈下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ⒉解压 ⒊配置环境变量 添加如下内容 export => 输出变量,使环境变量生效 ⒋使环境变量生效
阅读全文
摘要:⒈为什么要学习Shell编程 1)Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理 2)对于JavaEE和Python程序员来说,有些工作需要编写一些Shell脚本进行程序或者是服务器的维护,例如编写一个定时备份数据库的脚本。 3)对于大多数程序员来说,需要编写Sh
阅读全文
摘要:⒈SSH介绍 SSH(Secure Shell)由IETF的网络工作小组(NetWork Working Group)所制定,SSH是建立在应用层和传输层基础上的安全协议。 SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,常用于远程登录、用户之间的资料拷贝等等,几乎所有UNIX平
阅读全文
摘要:⒈rpm包的管理 1)介绍 rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似Windows的Setup.exe,这一文件格式名称虽然打上了Red
阅读全文
摘要:⒈介绍 服务(Service)本质就是进程,但是是运行在后台的,通常服务都会监听某个端口,等待其它程序的请求,例如MySql、SSH、防火墙等等,因为我们又称之为守护进程,是Linux中非常重要的知识点。 ⒉服务管理 ★在Centos7之后,不再使用service指令管理服务而改用systemctl
阅读全文
摘要:⒈进程的基本介绍 1)在Linux中,每个执行的程序都称为一个进程,每个进程都分配一个ID号。 2)每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 3)每个进程都可能以两种方式存在的,前台进程与后台进程。前台进程就是用户屏幕上可以进行操作的。后台进程就是实际在操作
阅读全文