§20160324 --常用操作
【立刻应用对配置文件的改动】(to apply all changes of the configuration file immediately.)
kao!憋了半天都不知道中文该怎样表达,还不如英语表达的舒坦。
To reload the configuration file so that all your changes could take effect immediately.
今天听说也可以用以下方式达到相同作用:
就是用一个 “.”命令来reload
【Show CentOS version number】
【使用tar解压缩gz文件】
Linux世界中经常会遇到打包成.gz格式的压缩包,这种包不是可执行自动安装包,这种包相当于是个zip包,其安装过程就是手动解压缩、编辑配置文件、配置环境变量的过程。通过以下命令可以加压缩一个gz文件:
<.gzfile>是指你需要解压缩的那个文件。
参数说明:
z - 过滤gzip文件,即只能解压缩指定的gz格式文件。
x - 解压缩(tar还能进行压缩包查看和打包,所以如果需要解压缩文件包,需要在命令行中指定x)
v - 以详细模式显示出解压缩的过程。
f - 指定被解压缩的文件
以解压缩jdk文件为例说明。我们从oracle官网上下载一个文件jdk-8u73-linux-x64.tar.gz,之后,需要将该文件解压缩到/opt/Java/下。
执行结束后,你会发现在/opt/Java目录中多了一个文件夹jdk1.8.0_73。
§20160321 --常用操作
【切换root用户】
执行以下命令:
【编辑sudoers】(使一般用户具有系统用户权限)
切换到root用户,并执行以下命令:
进入编辑页面,找到下面这一行:
按“i”键进入编辑模式,并在上面的那行下面添加一行(假设你的用户是john):
编辑好后按ESC键退出编辑模式,并输入“:wq”保存退出visudo。至此,切换回john用户,你现在可以使用“sudo + <命令>”的方式来执行之前只能被root用户执行的命令了。
§20151205 -- PostgreSQL篇
<a href="http://rickqin.blog.51cto.com/1096449/1719816" target="_blank">《CentOS学习日记:PostgreSQL篇》</a>
§20151203 -- CentOS 6.7准备1
1、VMWare 11
<a href="http://s2.51cto.com/wyfs02/M02/77/03/wKioL1ZhBD7DpxgpAAAjTSSAwHY117.png" target="_blank"></a>
2、CentOS 6.7 minimal ISO
Download from here:
<a href="http://mirrors.zju.edu.cn/centos/6.7/isos/x86_64/" target="_blank">http://mirrors.zju.edu.cn/centos/6.7/isos/x86_64/</a>
3、PuTTY
虚拟客户端,通过SSH连接Linux,操作Linux。
<a href="http://down.51cto.com/data/287039" target="_blank">http://down.51cto.com/data/287039</a>
4、pscp
PuTTY的系列软件之一,用于从windows上copy文件到linux中。
5、wget
下载工具,毋庸多说。
===============
以下是老贴内容,新帖内容见上 ↑↑↑↑↑↑
开个帖子记录自己的Ubuntu学习过程(内容不一定对,仅供参考。有些资源转自网络。非常欢迎探讨指正!)。
--------------------------
20131031
开始学习Linux,在Win7上安装了一个VM(Workstation 8.0.2 build-591240),然后安装了Ubuntu 12.04.3 LTS Server版,接着用sudo apt-get install ubuntu-desktop命令安装了GNOME的桌面。
20131101
【使用U盘引导虚拟机】(假设U盘已经插在了主机上,而且VM里面的虚拟机可以识别该设备。关于如何在win7下制作可引导的U盘,请自行百度或谷歌)
这个问题虽然不属于Ubuntu范畴,但我还是想在这里记一下。如果我们使用的是VMware workstation v8.0版本,那么,当安装好Ubuntu系统之后,在windows的文件系统中(当然是VM外部)找到你的Ubuntu虚拟机文件所在目录,并且在目中找到后缀名为.vmx的文件(文件名应该是你安装Ubuntu虚拟机时设定好的虚拟机名称,我的虚拟机名称是Ubuntu 64-bit,因此我需要编辑的文件为Ubuntu 64-bit.vmx)。在此文件中增加一行“bios.bootdelay = 10000”(我是将这一行添加在了文件的原第6行)。如此一来,每当这个Ubuntu虚拟机启动的时候,VMware会在启动界面停留10秒钟,此时你便可以从容的决定到底是按哪个功能键来启动。根据VM提示,我应该按ESC键进入启动项选择菜单。
【时区问题】
安装ubuntu的时候安装向导让我选择location(地理位置),我选择的是Asia/Shanghai。但是当安装完成后,在terminal里用命令date命令查看时间,发现时间是美国时间,时区是CTS。
首先认为可以通过time autoupdate功能来解决这个问题,于是上网查了一下,大概可以使用ntp工具来搞定。于是使用apt-get install
【安装openssh-server】
【安装vim】
【查看一个文件的前几行,head】
head命令可以查看一个文件的前几行。例如一个文本文件tttt有若干行,用户通过head tttt可以查看该文件的前10行。head -n 20 tttt,可以查看tttt文件的前20行。
【查看一个文件的尾部几行,tail】
tail命令可以查看一个文件的尾部几行。例如一个文本文件yyyy有若干行,用户通过tail yyyy可以查看该文件的最后倒数10行。tail -n 20 yyyy,可以查看yyyy文件的后20行。
20131110
我真是后知后觉,前些天闹得沸沸扬扬的搜狗浏览器漏洞的消息我今天才获悉。庆幸自己没有用过搜狗浏览器。在紧张之余,立刻把搜狗输入法的网络访问给禁掉,不怕一万,就怕万一。经历过上次CSDN的龊事儿之后,心里多多少少还是有些顾忌的。
【samba服务】(未完)
这是类似windows中文件共享的服务。在ubuntu上通过架设samba服务,使windows、linux可以通过标准UNC路径来访问共享在ubuntu(linux)上的资源。
1、在ubuntu上安装samba服务
#sudo apt-get install samba smbfs
——samba是主程序包,smbfs(Server message block file system)是共享文件系统。安装samba的时候smbfs也要安装。
20131111

【查看Ubuntu系统的位数】
getconf LONG_BIT 用来查看当前系统是32位的还是64位的。
安装Oracle的JDK还是比较复杂的。幸好,有位美国的大神自己创建了一个PPA(Personal Package Archive)库专门用来自动安装JDK。
第一步:<code>sudo add-apt-repository ppa:webupd8team/java 将大神搭建的PPA加入Ubuntu的升级列表;</code>
<code>第二步:</code><code>sudo apt-get update 升级Ubuntu,期间会download一些JDK需要的依赖包</code>
<code>第三步:</code><code>sudo apt-get install oracle-java7-installer 开始安装JDK7。PPA里的JDK是最新的u45版本,而且会根据Linux的系统位数自动选择相应的安装包。在安装过程中,会有两个对话框让你确认(Oracle的版权确认信息)。</code>
<code>第四步:</code><code>java -version 验证JDK是否已经安装正确。</code>
<code>【升级Oracle JDK】</code>
<code>(需要执行过[安装Oracle JDK]中的第一、二步骤)</code>
<code>sudo update-java-alternatives -s java-7-oracle</code>
【设置JAVA环境变量】<code></code>
<code>sudo apt-get install oracle-java7-set-default 如果机器上已经设置过JAVA环境变量,那么这条命令将自动更新JAVA环境变量指向新的JDK。</code>
<code>【移除Oracle JDK】</code>
<code>sudo apt-get remove oracle-java7-installer</code>
【取消图形界面默认启动】
网上好多中文资料都是骗人的,根本没作用,甚至有些朋友根据那些资料操作之后发现Ubuntu12.04 LST被搞坏了。我在这里给出正解以正视听!!
第一步:sudo apt-get update 更新整个Ubuntu 12.04 LST
第二步:sudo vim /etc/default/grub 修改grub的开机配置
<a href="http://blog.51cto.com/attachment/201311/014902761.png" target="_blank"></a>
第三步:存盘并退出vim
第四步:sudo update-grub 使Ubuntu重新加载刚刚修改的配置文件内容
第五步:重启ubuntu,验证一下是否修改起作用了。
如果想恢复lightDM的图形化界面配置,只要输入如下命令:
update-rc.d lightdm defaults
sudo /etc/init.d/lightdm restart
【使用less和more达到分屏显示的效果】
ls -al | less less可以使用pageUp、pageDown上下翻屏查看结果,
ls -al | more more能使用enter键一行一行的查看结果,但是不能往回翻看。
20131112
又是一天,这3个月的工资何年何月才能到账?!再不发工资,下周老子要罢工了!!
【关于Terminal里的文件的颜色】
白色:普通文件
蓝色:目录
绿色:可执行文件
红色:压缩文件
浅兰色:链接文件
红色闪烁:链接的文件有问题
黄色:设备文件
灰色:其他文件
【关于service --status-all之后的那些[ ? ][ + ][ - ]说明】
幸得高人指点,看图:
<a href="http://blog.51cto.com/attachment/201311/000601702.jpg" target="_blank"></a>
20131122
差不多有1周没有学习Linux了。这1周特别忙,现在凌晨2点钟,我还在陪同事加班。
【查看Ubuntu的版本信息】
cat /etc/issue
cat /etc/lsb-release
uname -a
uname -v
uname -r
uname -o
(草稿 未完)
本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/1322660