Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

如何把一个用户加入sodu组

如何把一个用户加入sodu组

在一个命令前加sudo,可以使用超级用户的权限执行该命令。但并不是任何用户都可以使用sudo,只有用户属于sudo组时才能使用这个命令。如 果希望把一个用户加入sudo组,可以用root登录系统,然后执行visudo(这个命令实际上就是用vi编辑/etc/sudoers文件,/etc /sudoers文件本身是只读的)。在文件中找到"root ALL=(ALL) ALL"这一行,然后在下面加入一行"user ALL=(ALL) ALL",这样就把用户use...
Linux日志管理命令详解

Linux日志管理命令详解

日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。在Linux系统中,有三个主要的日志子系统:连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。进程统计--由系统内...
Linux中数组与结构体的快捷初始化

Linux中数组与结构体的快捷初始化

最近看了linux内核的一点代码,感受颇深,由于自己知识的匮乏,有些用法以前都没有见过,现在就把数组和结构体初始化的部分简单的记录一下。那么怎么快捷方便的对数组和结构体进行初始化呢?一、数组快捷初始化 我们使用的方法有这么几种: (1) int an_temp[10] = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; //初始化成指定数据到数组 或者 (2)int an_temp[10]; memset(an_temp,0,sizeof...
Ubuntu搭建Qt开发环境

Ubuntu搭建Qt开发环境

Qt是一个跨平台的C++开发库,设计思想是同样的C++代码无需修改就可以在Windows,Linux,Mac OS等平台上使用。Qt原来是Trolltech公司的,后来被Nokia收购了。现在Qt已经可以开发Nokia智能移动终端的app应用程序了。今天我们介绍如何搭建Qt开发环境以及如何开发基于Nokia智能移动终端上的app应用程序。1.在http://qt.nokia.com/downloads下载相应的Qt版本,我的是Linux/X11 32位的离...
Ubuntu下搭建Ruby On Rails

Ubuntu下搭建Ruby On Rails

Ruby On Rails是一个用Ruby语言写的开源Web框架,和J2EE,PHP等类似。Ruby On Rails是一个非常优美的Web开发框架,并且融入了敏捷开发的精髓:约定大于配置。你会发现,它真的是一个非常优美的框架!今天我们介绍如何在Ubuntu下搭建Ruby On Rails开发环境。1.既然Ruby On Rails使用Ruby语言写的,那我们应该首先安装Ruby,在官网http://rubyonrails.org下载源代码。官网包括了从零...
Linux/Windows下Zlib的安装与使用

Linux/Windows下Zlib的安装与使用

Zlib是一个很好的压缩解压缩库,今天我们分别介绍如何在Linux与Windows上安装与使用:一:Linux平台首先看看自己的机器上是不是已经安装好zlib了:whereis zlib如果安装好了,会输出zlib的路径,这样直接跳过前2步。1.下载zlib的最新版,我的是1.2.32.解压,编译:./configuremakesudo make install3.zlib安装好了,下面我们写一个程序测试一下:Makefile:all:test.c gcc...
grub error: unknown filesystem的解决办法

grub error: unknown filesystem的解决办法

几天前我在我的本本上将某一个分区一分为二,重新启动的时候出现如下错误:因为我的电脑是Ubuntu的,开机用的是grub引导,而grub就放在Ubuntu里的/boot/grub下。由于我多分出了一个区,导致grub找不到原先的Ubuntu所在分区,自然就找不到/boot/grub了,因此解决这个问题很简单,只要把grub和/boot/grub对应上就可以了。步骤如下:1.输入ls,如下所示:会列出目前磁盘上可用的所有分区,根据原先磁盘上的分区顺序大概确定U...
Linux下grep命令详解

Linux下grep命令详解

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。...
Linux下ps命令用法

Linux下ps命令用法

Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 unin...
Linux scp 命令使用详解

Linux scp 命令使用详解

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sftp时,就要指定通过什么端口来迁移。现在,特记下这个特殊端口来sc...
Fcitx(小企鹅输入法):“云”吧!

Fcitx(小企鹅输入法):“云”吧!

中文输入法一直是 Linux 下的短板,不过目前流行的简体中文输入法都在一定程度上解决了这一问题,如IBUS、Fcitx等。目前的中文输入法候选词精确度与 Windows 平台的输入法还是存在一定的距离。如果给它们插上一把云的翅膀,它自然而然的就飞起来了,输入体验将相对提高。目前,在 Fcitx(小企鹅输入法)上就可以为拼音输入法加入云拼音的支持了! 会飞的企鹅安装sudo aptitude install fcitx-module-cloudpinyin...
Ubuntu下的数据恢复软件testdisk安装及使用

Ubuntu下的数据恢复软件testdisk安装及使用

帮同事恢复手机数据,刚开始的时候在Windows下使用Easy Recovery,效果不满意,于是想到了Ubuntu。强大的开源软件是收费软件不能比拟的,下面介绍下Testdisk如何安装和使用。Ubuntu下的Ubuntu软件中心,直接搜索Partition scanner and disk recovery tool就是这个软件了(见图1),直接安装之。软件很不错,不过没有图形化界面,不过在Terminal中直接启用也不错。图1直接打开Terminal...
<< 591 592 593 594 595 596 597 598 599 600 >>