V-IM

Kali连接不上ssh

旧街凉风 提交于 2021-01-05 10:18:29
1.修改sshd_config文件   vim /etc/ssh/sshd_config   将#PasswordAuthentication yes的注释去掉   将#PermitRootLogin prohibit-password的注释去掉 ,prohibit-password 改为yes 2.重启服务   service ssh restart 3.如果还不行,执行   #ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 4.设置ssh开机自启   update-rc.d ssh enable //设置ssh开机自启    update -rc .d ssh disabled //设置关闭 来源: oschina 链接: https://my.oschina.net/u/4401036/blog/3713656

试试 GNU nano,一个轻量级的 Vim 替代品 | Linux 中国

拟墨画扇 提交于 2021-01-05 08:16:31
轻巧而直接,nano 提供了一个简单、直观的编辑器,没有额外的麻烦。 来源: https:// linux.cn/article-12982- 1.html 作者:Seth Kenlon 译者:Xingyu.Wang (本文字数:1434,阅读时长大约:2 分钟) 许多 Linux 发行版都捆绑了 Vim 作为默认的文本编辑器。这吸引了很多长期使用 Linux 的用户,反正那些不喜欢它的用户也可以在安装后及时更换。不过 Vim 是一个很有趣的编辑器,因为它是少数几个打开时的模式不允许输入文字的编辑器之一。这对任何用户来说都是一个令人费解的选择,对一个新用户来说也是很困惑的。 多亏了 GNU nano,才有了 Vim 之外的另一种轻量级终端文本编辑器,而且使用起来非常方便 —— 它的窗口底部列出了最重要的命令。 Black nano terminal with white text 安装 在 Linux 和 macOS 上,你可能已经安装了 GNU nano。你可以用 which 命令来验证: $ which nano /bin/nano 如果你没有安装它,你可以从你的软件库中安装,或者你可以自己 下载它的源代码并编译 。 在 Windows 上,你可以使用 Chocolatey 来 安装 GNU nano 。 启动 nano 从终端启动 nano,要么单独打开它: $ nano

redhat5本地源NBD驱动安装

廉价感情. 提交于 2021-01-05 08:07:06
1.将镜像挂载到本机上 1)将系统ISO镜像放到自己电脑/root下 lsb_release -a 查看系统类型 2)在(/)目录下,建立yum目录 mkdir /root/yum 3)修改/etc下的yum配置文件 cd /etc/yum.repos.d ls mv rhel-debuginfo.repo rhel-debuginfo.repo.bak vim rhel-debuginfo.repo rhel-debuginfo.repo配置文件为: name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=file: ///root/yum enabled=1 #gpgcheck=0 #gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 4)配置完yum,然后在配置下自动挂载 vim /etc/rc.local mount -o loop /root/rhel-server-5.4-X86_64-dvd.iso /root/yum 5)重启机器 reboot 2.配置本地yum源 1)因为读写权限问题,需要将mount后的镜像文件手动拷贝到其他文件夹下 mkdir /root/YUM 将/root/yum下的镜像文件手动拷贝到

这些最常用的Linux命令,每一条都应该学会!

醉酒当歌 提交于 2021-01-05 01:17:38
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助命令(2个) man:查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help:查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls:全拼list,功能是列出目录的内容及其内容属性信息。 cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。 cp:全拼copy,其功能为复制文件或目录。 find:查找的意思,用于查找目录及目录下的文件。 mkdir:全拼make directories,其功能是创建目录。 mv:全拼move,其功能是移动或重命名文件。 pwd:全拼print working directory,其功能是显示当前工作目录的绝对路径。 rename:用于重命名文件。 rm:全拼remove,其功能是删除一个或多个文件或目录。 rmdir:全拼remove empty directories,功能是删除空目录。 touch:创建新的空文件,改变已有文件的时间戳属性。 tree:功能是以树形结构显示目录下的内容。 basename:显示文件名或目录名。 dirname:显示文件或目录路径。 chattr

第9章 第1节 开发工具

心已入冬 提交于 2021-01-04 10:16:06
● 请你说一下eclipse的常用操作快捷键 参考回答: 快捷键 描述 Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的import导入 Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用) Ctrl+Y 重做(与撤销Ctrl+Z相反) Alt+/ 内容辅助(帮你省了多少次键盘敲打,太常用了) Ctrl+D 删除当前行或者多行 Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Ctrl+/ 注释当前行,再按则取消注释 选择 Alt+Shift+↑ 选择封装元素 Alt+Shift+← 选择上一个元素 Alt+Shift+→ 选择下一个元素 Shift+← 从光标处开始往左选择字符 Shift+→ 从光标处开始往右选择字符 Ctrl+Shift+← 选中光标左边的单词 Ctrl+Shift+→

Redis高可用之Sentinel哨兵

江枫思渺然 提交于 2021-01-04 09:38:08
一,单实例模式 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 二,主从模式 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份。当一台redis出现问题了,另一台redis可以继续提供服务。 三,自动故障转移机制 虽然上面redis做了备份,看上去很完美。但由于redis目前只支持主从复制备份(不支持主主复制),当主redis挂了,从redis只能提供读服务,无法提供写服务。所以,还得想办法,当主redis挂了,让从redis升级成为主redis。 这就需要自动故障转移,redis sentinel带有这个功能,当一个主redis不能提供服务时,redis sentinel可以将一个从redis升级为主redis,并对其他从redis进行配置,让他们使用新的主redis进行复制备份。 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。它的主要功能有以下几点 实时地监控redis是否按照预期良好地运行;

收集42款经典的Chrome 插件

柔情痞子 提交于 2021-01-04 09:08:29
作者:嘟嘟的博客 链接:http://tengj.top/2018/02/17/ggcj/ 前言 相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少用户的偏爱,但流畅只是一方面, Chrome 最大的优势还是其支持众多强大好用的扩展程序(Extensions)。 最近为了更好的利用谷歌浏览器,博主整理了一些常用的谷歌插件,分享给大家。 ps:下面的很多插件都是工具向,在日常的工作开发中可以经常使用,用好了可以极大的提高工作效率,每年轻松省出一个年假,在别人熬夜加班的时候,你可以尽情的 happy 。 正文 闲话不多说,直接上推荐的插件,可以合理上网的直接点击标题跳转谷歌商店下载,不行的话我下面也给出离线安装文件。 通用类插件 1、 OneTab: 将无数 Tab 合并在一个页面 很多时候我们在一个窗口打开太多的tab,每一个tab太小不容易管理,这时候使用OneTab能够把所有tab收起放在一个页面,点击就可打开该tab,非常方便。 2、 Momentum: 美到爆表的新标签页 受够了新建页面时候的空白页的话可以试试,Momentum每天都会提供一张高清大图,都很好看。 3、 markdown here 超好用的一款插件,强烈推荐!!有个它再也不用担心编辑器不支持markdown语法了,写好以后直接一键转换。而且也是一个跨平台神器,比如我们可以把简书写好的文章

Shell教程 之第一个shell脚本

a 夏天 提交于 2021-01-04 08:48:43
1.第一个shell脚本 打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行 输入一些代码 #!/bin/bash echo 'Hello World!' #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。 echo 命令用于向窗口输出文本。 2.运行 Shell 脚本有两种方法 2.1 作为可执行程序 chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 注意,一定要写成 ./test.sh,而不是 test.sh ,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找 2.2 作为解释器参数 这种运行方式是,直接运行解释器,其参数就是 shell 脚本的文件名,如: /bin/sh test.sh 来源: oschina 链接: https://my.oschina.net/u/4324524/blog/3847773

squid 透明代理配置

谁说我不能喝 提交于 2021-01-04 07:33:32
阿铭在教程中已经介绍过squid的安装和配置, http://study.lishiming.net/chapter22.html 教程中只介绍了初级的正向代理和反向代理,这篇文档将要介绍透明代理如何配置。 首先,阿铭要介绍一下,什么是透明代理? 透明代理的意思是客户端根本不需要知道有代理服务器的存在,它改变你的request fields(报文),并会传送真实IP,多用于路由器的NAT转发中。 透明代理的原理是这样的: 1. 假设A为内部网络客户机 2. B为外部网络服务器,B提供的服务为httpd服务,监听端口为80 3. C为代理服务器(也是我们的网关),假如代理服务器提供服务端口为3128 过程: 当A向B的80端口请求数据时,TCP连接请求要先经过C,C看到A请求的是B的80端口时,C由于已经设置了转发规则,所以C会把A的请求80端口转发到自己的3128端口,也就是说A将要直接访问C的3128端口,而非B服务器的80端口,此时,C会先去访问B的80端口,把A要访问B的请求数据先请求过来,保存到C上,然后C再把请求数据吐给A。而在A看来,它貌似是直接请求的B,而实际并非如此。由于这些连接过程是自动的,不需要客户端手工配置代理服务器,甚至用户根本不知道代理服务器的存在,因而对用户来说是透明的。 下面阿铭来教您配置透明代理: 通过上面的原理分析,可知,只有您的代理服务器为网关时

how to setup pppoe server

倖福魔咒の 提交于 2021-01-03 16:42:13
how to setup pppoe server pppoe 安裝 PPPoE Server Software sudo apt-get install ppp 配置server root@ubuntu:/etc/ppp# vim options ms-dns ms-dns 192. 168. 1. 254 - pap + chap 添加用户 root@ubuntu:/etc/ppp# vim chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses llwang * 123456 * 启用forward,开启ip转发 root@ubuntu:/etc/ppp# echo "1">/proc/sys/net/ipv4/ip_forward 或者修改root@ubuntu:/etc/ppp#vim /etc/sysctl.conf 启动PPPoE Server root@ubuntu:/etc/ppp# p ppoe-server -I eth0 -L 172.168.10.2 -R 182.168.2.1 -N 20 -I eth0 指定pppoe服务器在那个网卡接口监听连接请求 -L172.16.10.254指定pppoe服务器的ip地址。(注意