按分类归档: linux

cent os 7关闭防火墙

dream/ 一月 21, 2019/ linux, socket/ 0评论

centos 7中关闭防火墙后才可以被访问,以及建立socket连接等。

如果不关闭,会导致socket连接时,报错connect: No route to host。

systemctl stop firewalld.service

[……]

阅读全文

SSH设置免密登陆

dream/ 十二月 20, 2018/ linux, 服务器/ 0评论

本文介绍了使用ssh免密码登陆,即生成一对密钥和公钥,SSH时使用公钥而非密码来登陆,从而避免每次登陆都输入密码。

1.生成密钥和公钥

ssh-keygen -t rsa

存放位置选择默认值,密码(passphrase)随意。

2.将生成的密钥上传到服务器

ssh-copy-id usernam[......]

阅读全文

通过端口转发实现内网穿透

dream/ 十二月 13, 2018/ linux, 嵌入式, 服务器, 树莓派, 网络/ 0评论

本文介绍了在android或ios通过热点组建局域网,并通过termius进行端口转发以通过外网访问热点局域网内服务器,即内网穿透,的过程。

一.环境

安装有termius的android手机或iphone手机,一台连接到手机热点的服务器(本文使用树莓派3B+),一台有独立ip且运行Li[……]

阅读全文

Linux Socket 编程示例

dream/ 十一月 29, 2018/ linux, socket, 网络/ 0评论

〇.前言

近几天的面试中发现多次问到了通过socket套接字来实现进程中通信,因此,自学了socket编程,并写此示例。

一.Linux中socket相关函数

    1. socket()
      int socket(int domain, int type, int protocol);[......]

      阅读全文

双系统从Ubuntu快捷重启到windows

dream/ 十一月 19, 2018/ linux, windows/ 0评论

利用grub来重启到另一个操作系统。

1. 利用grub相关的命令重启到对应标号的系统。在我的电脑上win10对应的为2。

#!bash
sudo grub-reboot 2
reboot

2. 创建桌面入口。该入口的动作为执行上面的脚本。请注意修改对应的值为你希望的。

Name为该[……]

阅读全文

使用git clone或push出现SSL错误的解决

dream/ 十月 21, 2018/ git, linux/ 3评论

今天升级Ubuntu18.04后,发现git无法push和clone。提示TLS连接问题,google后发现是由系统的 git 默认使用的 libcurl4-gnutls-dev 造成,可以使用openssl解决。

问题示例:

╰─$ git push origin master
fatal:[......]

阅读全文