分类目录:Linux

以下是分类 Linux 下的所有文章

解决xshell在kali linux中使用vim复制黏贴的问题

新装好kali linux,用xshell连上了kali linux的ssh,却发现用vim打开的文件无法复制黏贴。选择文字时,左下显示Visual(可视模式)。这里先解释下vi(vim)的四种模式。

vim的四种模式

正常模式,命令模式,插入模式,可视模式,选择模式.鼠标可以启动于各种模式中:

正常模式(Normal-mode)

启动vim后默认处于正常模式。不论位于什么模式,按下键(有时需要按两下)都会进入正常模式。

命令模式(Command-mode)

在正常模式中,按下:(英文冒号)键,会进入命令模式。在命令模式中可以执行一些输入并执行一些vim或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。

常用的命令有:q(退出)、q!(强制退出)、w(保存)、wq(保存并退出)。

配置kali Linux ssh服务以及开机自启

kali中的ssh每次开机都需要手动启动,很麻烦,我们把她修改为开机自动启动

以下都是使用root用户操作的

方法:

1.修改ssh_config文件。命令:
2.将 注释去掉,如果设置中 请改为
我的kali中默认是yes
3.将 注释去掉,并将其改为

我的kali中默认是 prohibit-password,某些kali中默认是yes。
有些kali中permitrootlogin默认是没有密码的,但是kali不允许没有密码来使用sshd,所以修改sshd_config中的 修改成 ,然后保存退出并重启服务。至此,可以用ssh来登录试试,可以用系统自带的,也可以用xshell。

4.启动SSH服务 或者
5.查看SSH服务状态
6.添加开机自启动 (关闭开机自启 )
debian系Linux 中 可以使用 update-rc.d 来管理开启启动服务。

从源代码编译安装Linux内核

一.先安装依赖

要从源代码构建Linux内核,需要几个工具:git,make,gcc,libssl-dev和(可选)ctags,cscope或ncurses-dev。工具包可能在各个Linux发行版中不被默认安装,因此可能需要搜索该包。如果你用到” “或” “,需要使用ncurses-dev工具。

Ubuntu,Debian

RHEL,Fedora,CentOS

CentOS6

CentOS7

SUSE based systems

以包管理器的方式更新Linux内核

CentOS 更新Linux内核

1、导入public key

2、安装ELRepo

为RHEL-7,SL-7或CentOS-7安装ELRepo:

为RHEL-6,SL-6或CentOS-6安装ELRepo:

3、升级Kernel

这里需要注意的是,在 ELRepo 中有两个内核选项,一个是 kernel-lt(长期支持版本),一个是 kernel-ml(主线最新版本),采用长期支持版本(kernel-lt),更稳定一些

利用git创建远程git仓库

环境介绍

当前客户机 ubuntu,服务器 CentOS

查看下当前的发行版

当前Linux发行版:CentOS Linux release 7.5.1804 (Core)

如果没有 这个命令,请安装

Linux计划任务详解

在 Linux 上有三个执行定时任务的命令:crontab 、at 和 anacron,其中 crontab 执行重复执务,at 执行一次性任务,而 anacron 则用于执行被延时的任务,应用场景不多,不再多做介绍。

 

(1) crontab 介绍

安装 crontab

CentOS/RHEL

Debian/Ubuntu