Linux
小洋人最happy
梦想,源自坚持
展开
-
vi编辑器工作模式及常用操作命令介绍
基本介绍 vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 Vim是vi的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。工作模式 vi有3种基本工作模式:命令模式、编辑模式和尾行模式。原创 2016-11-13 12:24:48 · 2146 阅读 · 0 评论 -
证书格式介绍及如何将.pem转换为.crt和.key?
.pem转换的问题描述从.pem文件中提取/转换证书.crt和私钥.key文件的正确方法或者命令是什么?我知道它们是可转换的,但是不清楚怎么做。最佳解决方法可以使用以下方式将pem转换为crt:openssl x509 -outform der -in your-cert.pem -out your-cert.crt可行的解决方法整理使用OpenSSL进行转换以下命令允许将证书和密...原创 2018-10-29 17:01:20 · 53013 阅读 · 1 评论 -
mac下如何查看指定端口被谁占用并且杀掉该进程
1、打开终端,使用如下命令lsof -i:****以上命令中,**代表端口号,我们首先要知道哪个(或哪些)进程占用该端口,比如你可以运行 lsof -i:8000,查看有哪个进程占据了8000端口,同时还会显示进程 ID;我们记住该进程ID2、然后在用命令 “kill 进程ID”,杀死进程,如kill 1011这时候我们就能将占用该端口的应用程序关闭了原创 2017-08-23 18:06:40 · 1485 阅读 · 0 评论 -
Linux 防火墙开放特定端口 (iptables)
查看状态:iptables -L -n下面添加对特定端口开放的方法:01. 使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables restart查看需要打开的端口是否生效?/etc/init.d/iptabl原创 2017-08-22 11:39:36 · 363 阅读 · 0 评论 -
CentOS7.3安装Python3.6
安装python3.6可能使用的依赖# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel下载python3.6编译安装 到python官网下载https://www.python.org 下载最新版源码,使用make altinstall,如果使用make instal原创 2017-08-21 20:04:13 · 1132 阅读 · 0 评论 -
RSA host key has changed 错误
报错信息如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE原创 2017-08-21 13:00:50 · 768 阅读 · 0 评论 -
本地git仓库提交到远程仓库(或切换server地址)
本地新建仓库提交到服务端仓库git initgit add README.mdgit commit -m "first commit"git remote add origin {{ serverurl }}git push -u origin master本地已有仓库,修改远程仓库地址git remote add origin {{ serverurl }}git push -u ori原创 2017-07-26 17:57:51 · 556 阅读 · 0 评论 -
Git修改远程仓库地址
方法有三种:1.修改命令git remote set-url origin [url]2.先删后加git remote rm origingit remote add origin [url]3.直接修改config文件原创 2017-06-16 11:29:41 · 367 阅读 · 0 评论 -
github上传时出现error: src refspec master does not match any解决办法
error:src refspec master does not match any 这个问题,我之前也遇到过,这次又遇到了只是时间间隔比较长了,为了防止以后再遇到类似问题,还是把这个方法简单记录在此。原因分析: 目录中没有文件,空目录是无法提交的。 解决方案: 添加文件后进行提交。 git add . git commit -m ‘init’原创 2017-03-08 13:03:17 · 1606 阅读 · 1 评论 -
linux中提示The requested URL *** was not found on this server
因为之前别人在服务器上装了nginx,我装了apache后,访问出现The requested URL * was not found on this server,查看了下/etc/httpd/conf/httpd.conf,发现原因:DocumentRoot指向错误,于是修改之,另外确保你的apache开启了rewrite_module模块。Apache的rewrite_module模块,支持.原创 2017-02-09 17:42:55 · 62096 阅读 · 2 评论 -
git clone报错WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
在执行git clone时,报错,提示信息为:$ git clone git@1xx.2xx.3xx.2xx:/xxx/sample.gitCloning into 'sample'...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS原创 2016-11-17 12:51:48 · 1326 阅读 · 0 评论 -
Ubuntu默认root密码
安装完Ubuntu,切换到root账户,想创建新用户来着,然后提示输入root密码,如下: 我勒个去,貌似安装的时候没有设置root密码,然后开启万能的Google。查询发现:Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密原创 2016-11-13 18:16:12 · 383 阅读 · 0 评论 -
阿里云(Ubuntu)服务器搭建Git仓库
一、服务器操作1. 1 安装gityum install git// 或apt-get install git1.2 创建git用户和用户组创建git用户,分配目录/home/git。useradd git1.3 禁用git用户shell通过如下sudo vi /etc/passwd命令,编辑/etc/passwd文件,修改如下:将 : git:x:1004:1004::/h...原创 2018-11-12 11:28:01 · 935 阅读 · 1 评论