![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 91
qq_1235678
这个作者很懒,什么都没留下…
展开
-
linux SecureCRT ssh key认证登陆
通过SecureCRT创建key登录认证 一、生成公钥/密钥对 使用SecureCRT的 工具->创建公钥 即可,加密算法选择RSA,因为sshd配置文件中选择了RSA算法 这一步中,通行短语可以不输入。但要求输入,登陆的时候会要求你输入通行短语。 并修改Comment 相关信息,采用 个人账户名称@服务器信息 方式 (可以所有的服务器都使用一个密钥对) 填写密钥长度,默认是1024转载 2021-12-30 10:40:44 · 3770 阅读 · 0 评论 -
了解nohup和&的功效
原文源自沈剑老师公众号 https://mp.weixin.qq.com/s/nyT-FPdIUdJUiUCYVGEnTg 原文源自沈剑老师公众号里的文章,当前文章有改动。 0. nohup和&究竟有啥区别? 首先编写名称为test.c测试代码如下: #include "stdio.h"int main(){ int i =0; while(1){ printf("hello world! %d\n",i++); sleep(1); }}代码的内容很简单,就是一个转载 2021-07-27 09:28:12 · 66 阅读 · 0 评论 -
Windows下使用SSH密钥实现免密登陆Linux服务器
安装环境腾讯云CentOS7工具Windows10 + Putty + WinSCP生成SSH密钥打开终端,使用密码登陆,输入ssh-keygen -t rsa会提示密钥存放路径,一般存放在默认路径,直接回车即可下一步会提示输入密码,这里需要注意,如果设置密码,则每次登陆的时候需要输入此密码来登陆,如果不输入密码的话可以直接使用密钥登陆,我们这里不输入密码(但是需要保证私钥文件的安全)成功之后长这个样子部署SSH密钥进入/root/.ssh目录,查看目录下文件cd /root/.sshls这里id_rsa是转载 2020-05-22 16:58:42 · 347 阅读 · 0 评论 -
Linux下用Usbmount实现USB设备自动挂载
1、Usbmount 工具可以实现usb设备得自动加/卸载。$ sudo apt-get install usbmountusbmount的配置文件为/etc/usbmount/usbmount.conf,通常需要修改得字段如下:FILESYSTEMS=“ext2, ext3, vfat, ntfs”MOUNTOPTIONS=“iocharset=gb2312,sync,noexec,nodev,noatime”FS_MOUNTOPATIONS=“-fstype=vfat,gid=floppy,d转载 2020-08-07 15:33:39 · 4764 阅读 · 1 评论 -
网络通讯IO
阻塞IO只要内核没有将数据准备好,系统的调用就会一直等待,所有的套接字,都是阻塞方式。 非阻塞式IO如果内核还未将数据准备好, 系统调⽤用仍然会直接返回, 并且返回EWOULDBLOCK错误码. 非阻塞IO往往需要程序员循环的方式反复尝试读写⽂文件描述符, 这个过程称为轮询. 这对CPU来说是较⼤大的浪 费, ⼀一般只有特定场景下才使⽤用. 信号驱动IO利用SIGIO信号通知程序进行IO操作,系统调用sigactio,若是内核没有准备好,则直接返回继续等待,直至内核 递交SIGIO信号准转载 2020-08-06 11:06:34 · 236 阅读 · 0 评论 -
fork函数创建单个子进程
#include <unistd.h>pid_t fork(void);返回值:fork函数的返回值成功有两个1)返回子进程的pid; (>0的值)//父进程2)返回0 //子进程返回-1,则失败。返回值有2个的实质:调用fork()函数后,创建了一个子进程后,----->共有了父子两个进程,如果不加以区分,二者执行的代码都是一样的,包括调用fork()之前的部分(子进程也包含了fork()转载 2020-06-24 13:37:49 · 141 阅读 · 0 评论 -
recv函数和send函数
本文中分析的都是非阻塞态的socket错误代码,因为阻塞态也不会出现EWOULDBLOCK错误。1、recv函数:返回值<0时并且(errno == EINTR || errno == EWOULDBLOCK || errno == EAGAIN)的情况下认为连接是正常的,继续接收。当socket设置为非阻塞的时候,recv返回错误时才会有 errno == EWOU转载 2020-06-24 13:31:39 · 575 阅读 · 0 评论 -
ssh免密登录linux
一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa二、具体操作流程单向登陆的操作过程(能满足上边的目的):1、登录A机器 2、ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa转载 2020-05-22 16:43:38 · 105 阅读 · 0 评论 -
控制台程序,设置退格键不回显
问题现象:在linux环境下使用sqlplus,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sqlplus不使用gnu的readline库造成的。解决方法有两种:要使用回删键(backspace)时,同时按住ctrl键设定环境变量a、在bash下:$ stty erase ^?或者把 stty erase ^? 添加到.bash_profile中。b、在csh下:$ stty erase ^H或者把 stty erase ^H 添加到.cshrc中。原创 2020-05-21 10:10:55 · 281 阅读 · 0 评论