Linux 学习笔记

备忘录|2018-3-30|Last edited: 2025-3-16|
type
status
date
slug
summary
tags
category
icon
password
Linux知识众多,发行版又广,为了避免每次着急使查资料的尴尬情况出现,特此将我平时可能用到的命令都记录下来,以方便后面使用。

更新源

Ubuntu

阿里源

18.04
16.04

清华源

19.04
18.04
14.04

Kali

备份更新源

中科大源
浙大源
东软大学

Debian

备份更新源

Debian 10 buster 网易源

Debian 9 stretch 网易源

Debian 8 jessie 网易源

CentOS

备份更新源

阿里云的CentOS-Base.repo到/etc/yum.repos.d/

刷新源

生成缓存

这里我用的是CentOS7的更新源,其他源参考如下:

CentOS 5 国内源替换

CentOS 6 国内源替换

Proxychains

安装

Ubuntu/Debian
CentOS
手动编译

配置

Kali/Ubuntu/Debian
CentOS

测试

ZSH

Ubuntu/Kali/Debian安装
CentOS安装
出来安装使用yum以为,其他配置方法和上面其他发行版系统一样,这里就不再赘述了。

SSH

安装SSH

Ubuntu
报错了,内容如下:
下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client (= 1:7.6p1-4) 依赖: openssh-sftp-server 但是它将不会被安装 推荐: ssh-import-id 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
手动解决依赖,这里是因为openssh-server是依赖于openssh-clien的,那我们手动安装下指定的版本的openssh-clientBash
CentOS
Kali/Debian

开启允许root远程登陆

Ubuntu

CentOS/Debian/Kali

SSH开机自启

开启SSH

ssh连接非22端口

ssh使用公私钥登陆

效果如下:
notion image

将拷贝下来的私钥设置600权限

使用私钥登陆

notion image

ssh取消公私钥登陆

清空.ssh文件夹

允许密码登陆

重启SSH服务

scp拷贝文件

notion image

scp拷贝非22端口文件

JDK

因为JDK官网需要登录验证才可以下载的原因,不能直接通过wget来下载tar.gz安装包了,得自己手动copy一下。
末尾添加如下内容

重新载入配置文件

验证是否安装成功

grep

搜索文件内容

用户

修改用户密码

adduser 新建用户

notion image

useradd 新建用户

删除用户

MySQL

Ubuntu
Debian/Kali
CentOS

SQL允许root远程登陆

SQL

连接非3306默认端口

系统进程

查看进程

杀掉进程

END

文章作者: 国光 文章链接: https://www.sqlsec.com/2019/10/docker2.html
Loading...