Linux使用记

  本人在IT届混迹数年,依然只是迷途中一介小学生,看着众多大牛指点江山激扬文字粪土盖茨乔布斯,甚为艳羡。但饭还是得一口一口地吃,既然智商跟不上,亦步亦趋还是要努力做到的。最近在看hadoop体系的东西,又用起了久违的linux,以前用过的命令现在就跟债主一样一点也记不起来了,只好从头看起。担心后面这些知识又成债主了,就记在这里,时习之吧。

  在VMWare Workstation上安装了CentOS 6.5虚拟机,具体过程略。虚拟机连不上网络就把设置->网络适配器->网络连接改为NAT模式(NAT是什么玩意?百度百科链接:http://baike.baidu.com/link?url=Bo4238due7OUUfexSs_xVLTel_NxeNHbxmjKT9iS2Oldj9kmxcC8-cp6cuKGUmDSRBopOUBSQQKKAZAQsxwVWK)。

  先装JDK,网络烂到爆,连个Oracle官网都上不去,只好通过良心的新浪微盘下载了jdk-7u25-linux-x64.tar.gz,下载链接:http://vdisk.weibo.com/s/BJD8pmDP8CUsN

  算了,先把当前用户的权限提高吧,不然sudo都干不了。这里主要是解决可能会出现的用户不在sudoers文件中的问题,呶,就是“XXX is not in the sudoers file.  This incident will be reported.”这个问题,XXX是用户名。解决步骤如下。

1.切换到root权限,命令是:su root

2.找到/etc/sudoers,找不到的话,就在第一步执行后直接两下cd ..命令,ls一下就能看到etc了,进去就能看到sudoers了

3.看看profile的权限是不是可写的:ls -l ./sudoers

4.如果不是可写的,执行chmod u+w ./sudoers

5.编辑sudoers文件:vi ./sudoers 找到这行 root ALL=(ALL) ALL,在下面添加XXX ALL=(ALL) ALL,这里XXX还是用户名。

编辑的时候按i键可以编辑,编辑完后按esc->:wq是保存后退出。

6.撤销sudoers写权限:chmod u-w ./sudoers

至此就搞定了,参考文献:http://www.cnblogs.com/zox2011/archive/2013/05/28/3103824.html

这里还有个备注,也是这篇文章的大牛写的:

ps:这里说下你可以sudoers添加下面四行中任意一条
youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL

第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

完成后,回到用户权限下,命令是:su XXX

OK,现在安装JDK。参考链接:http://www.centoscn.com/image-text/install/2014/0827/3585.html

  这里有一个问题,就是按照这篇文章所描述的最后那步更改profile文件后,source命令后总是出莫名其妙的错,我遇到了“不是有效的标识符”的问题,明明是没有空格的,不知为什么,这个问题容待解决,我就在用户下更改了.bash_profile文件,jdk安装成功了。

(未完)

时间: 2024-10-05 22:50:33

Linux使用记的相关文章

Linux随记

1. 设置 极点五笔 自动上屏 默认情况下,ibus-table不开启直接上屏模式(即敲完四个码,没有重码时,直接显示到屏幕上),在五笔输入法下 Ctrl + / 即可. Linux随记,码迷,mamicode.com

Linux追求记(1)

Linux追求记(1) 对于linux的窈窕睿智早有耳闻,今日一睹芳容. 承载Linux高傲灵魂的躯体 计算机体系结构:运算器,控制器,存储器,输入设备,输出设备 运算器:计算机的大脑,负责逻辑运算 控制器:要让计算机有条不紊的运行,控制器的责无旁贷,负责控制指令的执行 存储器 : 数据传入运算器,运算器需要空出手来等待下一个赶来汇合的数据,这就需要借助存储器了,运算器也需要将成果存储,同样需要存储器. 输入设备,输出设备:要和计算机交流就得依靠输入,输出设备 运算器,控制器,存储器是计算机的核

Arch Linux安装记(安装到移动硬盘)

一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号"洗发水"并被戏称为"邪教"的Arch Linux已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒人使用的Linux发行版(必要前提:仅限非生产环境且使用者不是Linux新手).最深的感受是其可定制性特别高,安装软件格外省事,官方Wiki也特别全面.不过个人在使用上比较保守,没有开启有风险的仓库,也没有使用闭源驱动,基本一个星期滚动一次. 现将安装过程进行回顾整理. 安

Linux诞生记

大家好,我叫Linux,是一名计算机的“大管家”,日常工作是指挥CPU.内存.硬盘.键盘.鼠标.显示器等设备有条不紊地运行起来.形象地讲,我是底层硬件与用户沟通的桥梁.用户可以通过我输入命令,我负责对命令进行解释,驱动硬件设备,实现用户要求. 我出生于1991年,是一名标准的90后,我爸是芬兰一位名不见经传的研究生Linus Torvalds.在我3岁(1994年)的时候,我爸准备正式带我出去见见世面,也就是发表Linux正式核心1.0,于是给我造了一个人设——一只名为Tux的企鹅. 我问我爸为

Linux 随记

通配符和文件名变量:* ? [] * 查询 $ ls doc1 doc2 document mydoc monday $ ls doc* doc1 doc2 document $ ls  *day monday rm 删除 $ ls doc1 doc2 document mydoc monday $ rm doc* mydoc monday ? 只能匹配文件名中缺少的单个字符 $ ls doc1 doc2 docA docB document $ ls doc? doc1 doc2 docA d

Linux相关——记一些非常妙的指令

1,checkpoint ,,,这个指令简直,,,相见恨晚啊,居然现在才发现,.. 好吧来介绍一下这个指令:checkpoint(检查点) 我们调试程序,常常会出现好不容易发现了错误,却已经跑完那个地方了,或者纯属手残直接跑到下一步了(就是我), 这时如果我们又要重新跑一遍来在错误处停下是很浪费的,(我就经常跑十多次,每次都错过,,,,) 这个时候就可以用过到checkpoint了 使用方法:在程序运行的时候使用checkpoint,它会在当前运行状态设置一个快照,于是当你下一次错过调试点的时候

记一次网络攻击处理

Linux security 记网络攻击 首先需要确定是哪一张网卡的带宽跑满,可以通过sar -n DEV 1 5 命令来获取网卡级别的流量图,命令中 1 5 表示每一秒钟取 1 次值,一共取 5 次. 命令执行后会列出每个网卡这 5 次取值的平均数据,根据实际情况来确定带宽跑满的网卡名称,默认情况下 eth0 为内网网卡,eth1 为外网网卡. 使用 iftop 工具排查 服务器内部安装 iftop 流量监控工具: yum install iftop -y 运行下面命令查看指定网卡流量占用情况

[转帖]GNU/Linux与开源文化的那些人和事

GNU/Linux与开源文化的那些人和事 时间:2015-09-24   作者:admin 分类:新手入门 阅读:167次 http://embeddedlinux.org.cn/emb-linux/entry-level/201509/24-3921.html 作者写的很好呢.. 一.计算机的发明 世上本无路,走的人多了,就有了路.世上本无计算机,琢磨的人多了……没有计算机,一切无从谈起. 三个人对计算机的发明功不可没,居功至伟.阿兰·图灵(Alan Mathison Turing).阿塔那索

记使用Kali linux 2.0的一些坑

kali 2.0是这个月的10号发布的,如果没记错的话.最开始我装的是1.0,然后不想显卡资源浪费,折腾安装nvidia 驱动,把系统搞坏了.干脆就装最新的2.0.kali自带了intel 集成显卡的驱动,所以不玩游戏的话,还是够用了.通常的做法是双系统比较划算. 大多数人都有用qq的需求,在kali 1.0的时候,我安装的是winelongen qq,需要一个库, ia32-libs.而这个库又依赖ia32-libs:i386,总之各种搜索,各种换源,都没有解决.有的镜像,比如ubuntu的在