读写用户输入,屏幕不回显 char *getpass( const char *prompt); getpass用于从键盘读取用户输入,但屏幕不回显. 参数prompt为屏幕提示字符. 函数返回值为用户键盘输入的字符串. 屏幕不回显指的是,用户输入的内容,不会显示任何提示信息,就是在Linux中切换用户时,输入密码不现实一样. 程序如下: #include <stdio.h> #include <unistd.h> int main(int argc, char *args[])…
通过Linux系统Cron执行OwnCloud计划任务 02/02/2013 CRON的确是一个非常有用的功能,它有效减少了系统的负载,在将WordPress和StatusNet的任务计划都转换到Cron执行后,Kaijia决定将自己使用的OwnCloud也转换为Cron执行计划任务. OwnCloud是一个开源的云储存方案,Kaijia在服务器上架构了一个OwnCloud云,充分利用多余的储存空间来储存一个代码的压缩包以便快捷部署.但与以往不同,OwnCloud的开发者文档比较少.关于任务计划…
开机启动 开机启动应该是我们很经常的需求了,我们常需要在开机时就自动执行某些命令来开启服务,进程等,有了它我们不必再在每次开机时输入同一堆命令. chkconfig命令 使用chkconfig命令可以在设置在不同启动级别下启动特定的服务或是程序. 先说一下linux的运行级别: 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动 chkcon…
背景 之前写图像算法的程序都是在window10下使用VS编写,VS这个IDE结合“ImageWatch.vsix“插件,用于调试opencv相关的图像算法程序十分方便.后因项目需要,需将相关程序移植到Linux系统,才开始研究如何使用VS编写Linux上的Opencv程序. 一.Ubuntu安装相关库 0/先把ubuntu镜像源换成清华的 这样安装下载的速度会快些. 1/下载opencv cmake安装包 新建opencv文件夹,去opencv官网下载源文件,https://opencv.or…
之前一直在Windows系统下进行程序的设计,近期开始学习使用Linux系统,因而打算将程序开发也转移到Linux系统下.今天先简单介绍一下该系统下的C程序开发步骤. 首先要预先安装vim和gcc工具,然后我们先编写一个“Hello World”程序: 1.在目录下打开命令窗口,输入  vim hello.c  创建并打开 hello.c 文件,按键<I>进入编辑模式,输入如下代码: #include<stdio.h> int main() { printf("Hello…
背景:昨晚想尝试一下用putty远程登录我的linux系统,悲剧的是,我竟然连接不上,显示 connection refused   ,连接被拒绝.于是我就想看看能不能在linux下看看能不能访问百度.结果,,也是不行的. 一.Vm下的linux系统上不了网 隔壁的一个伙伴提醒我,说,是不是虚拟机VMware的服务没有开启.一言惊醒梦中人啊 linux下不能访问百度的原因: 粗心,没有开启VM的服务,太大意了,居然是服务没有打开.所以如果下次你的linux访问不了外网,看看是否没有打开服务.汗~…
一.引言 设计模式写完了,相当于重新学了一遍,每次学习都会有不同的感受,对设计模式的理解又加深了,理解的更加透彻了.还差一篇关于设计模式的总结的文章了,写完这篇总结性的文章,设计模式的文章就暂时要告一段了,这篇总结性的文章我会尽快补上的.从今天开始,我就把我学习Redis的过程记录下载,以备以后查询观看.很久以前就接触过Redis,但是还没形成体系,最近有时间,就重新来学习一下,争取系统性的掌握Redis的各个方面.好了,废话不多说了,开始正文. 二.NoSQL简介和分类      在软件构建过…
一.引言 今天本来没有打算写这篇文章,当初我感觉使用这个工具应该很简单,下载的过程也不复杂,也没有打算记录下来.但是在使用的过程中还是出现了一些问题,为了给第一次使用Redis Desktop Manager工具的人提提醒,就记录下来,也为自己以后查询方便,所以就把今天解决的方法记录下来.先简单的说一下,使用Redis Desktop Manager连接Window下的Redis服务很简单,没什么可说的,但是当我使用Redis Desktop Manager连接虚拟机上的Linux系统上的Red…
很多情况下,我们需要在Windows上写脚本,创建计划任务程序,这个过程中可能需要访问linux系统,执行脚本或者上传下载文件.并且我们也不想在Windows上安装什么东西.那最好的办法就是使用putty工具了,putty里面有好多个组件,可以实现用户验证.复制.命令执行等功能. 我就简单的说下我用到的吧: 1 向linux系统放文件,使用putty中的pscp.exe命令(免安装) ::-q 安静模式 ::-pw 指定密码 ::上传文件至linux c:\vminfo\pscp.exe -q…
一.root如何重置密码 1. 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面 2. 在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ctrl + X 组合键来运行修 改过的内核程序 3. 大约 30 秒过后,进入到系统的紧急求援模式 4. 依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux 系统了mount -o remount,rw /sysrootchroot /sysrootpasswdtouch /…