CentOS学习日记

简介:

§20160324 --常用操作

立刻应用对配置文件的改动】(to apply all changes of the configuration file immediately.)

kao!憋了半天都不知道中文该怎样表达,还不如英语表达的舒坦。

source ~/.bash_profile

To reload the configuration file so that all your changes could take effect immediately.

今天听说也可以用以下方式达到相同作用:

. ~/.bash_profile

就是用一个 “.”命令来reload 


Show CentOS version number

cat /etc/centos-release


使用tar解压缩gz文件

Linux世界中经常会遇到打包成.gz格式的压缩包,这种包不是可执行自动安装包,这种包相当于是个zip包,其安装过程就是手动解压缩、编辑配置文件、配置环境变量的过程。通过以下命令可以加压缩一个gz文件:

tar zxvf <.gzfile>

<.gzfile>是指你需要解压缩的那个文件。

参数说明:

z - 过滤gzip文件,即只能解压缩指定的gz格式文件。

x - 解压缩(tar还能进行压缩包查看和打包,所以如果需要解压缩文件包,需要在命令行中指定x)

v - 以详细模式显示出解压缩的过程。

f - 指定被解压缩的文件

以解压缩jdk文件为例说明。我们从oracle官网上下载一个文件jdk-8u73-linux-x64.tar.gz,之后,需要将该文件解压缩到/opt/Java/下。

su root
...(input password for authentication)
mkdir /opt/Java/       #create a folder called "Java" before tar extracts file.
cd /opt/Java
tar zxvf /home/John/Software/jdk-8u73-linux-x64.tar.gz

执行结束后,你会发现在/opt/Java目录中多了一个文件夹jdk1.8.0_73。


§20160321 --常用操作

切换root用户

执行以下命令:

su root
<enter password>


编辑sudoers】(使一般用户具有系统用户权限)

切换到root用户,并执行以下命令:

visudo

进入编辑页面,找到下面这一行:

root    ALL=(ALL)        ALL

按“i”键进入编辑模式,并在上面的那行下面添加一行(假设你的用户是john):

john    ALL=(ALL)        ALL

编辑好后按ESC键退出编辑模式,并输入“:wq”保存退出visudo。至此,切换回john用户,你现在可以使用“sudo + <命令>”的方式来执行之前只能被root用户执行的命令了。



§20151205 -- PostgreSQL篇

《CentOS学习日记:PostgreSQL篇》


§20151203 -- CentOS 6.7准备1

1、VMWare 11

wKioL1ZhBD7DpxgpAAAjTSSAwHY117.png

2、CentOS 6.7 minimal ISO

Download from here:

http://mirrors.zju.edu.cn/centos/6.7/isos/x86_64/

3、PuTTY

虚拟客户端,通过SSH连接Linux,操作Linux。

Download from here:

http://down.51cto.com/data/287039

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

今天全国大部分网友都参与了双11 panic buying。有意思吗?真的便宜这么多吗?你们花了一大笔钱买了一批自己根本不会用到的东西,难道就没有一点点guilty感吗j_0080.gif


【查看Ubuntu系统的位数】

getconf LONG_BIT 用来查看当前系统是32位的还是64位的。


安装Oracle JDK】(非无人值守安装,期间需要有两次版权确认

安装Oracle的JDK还是比较复杂的。幸好,有位美国的大神自己创建了一个PPA(Personal Package Archive)库专门用来自动安装JDK。

第一步:sudo add-apt-repository ppa:webupd8team/java   将大神搭建的PPA加入Ubuntu的升级列表;

第二步:sudo apt-get update    升级Ubuntu,期间会download一些JDK需要的依赖包

第三步:sudo apt-get install oracle-java7-installer    开始安装JDK7。PPA里的JDK是最新的u45版本,而且会根据Linux的系统位数自动选择相应的安装包。在安装过程中,会有两个对话框让你确认(Oracle的版权确认信息)。

第四步:java -version    验证JDK是否已经安装正确。


【升级Oracle JDK】

(需要执行过[安装Oracle JDK]中的第一、二步骤)

sudo update-java-alternatives -s java-7-oracle


【设置JAVA环境变量】

sudo apt-get install oracle-java7-set-default    如果机器上已经设置过JAVA环境变量,那么这条命令将自动更新JAVA环境变量指向新的JDK。


【移除Oracle JDK】

sudo apt-get remove oracle-java7-installer


(完整原文请至:http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


【取消图形界面默认启动】

网上好多中文资料都是骗人的,根本没作用,甚至有些朋友根据那些资料操作之后发现Ubuntu12.04 LST被搞坏了。我在这里给出正解以正视听!!

第一步:sudo apt-get update    更新整个Ubuntu 12.04 LST

第二步:sudo vim /etc/default/grub     修改grub的开机配置

014902761.png

第三步:存盘并退出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之后的那些[ ? ][ + ][ - ]说明】

幸得高人指点,看图:

000601702.jpg


--------------------------

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


相关文章
|
8月前
|
安全 网络协议 关系型数据库
2021-09-08东软Linux学习-----CentOS Docker wordpress compose registry Cockpit
2021-09-08东软Linux学习-----CentOS Docker wordpress compose registry Cockpit
53 0
|
4月前
|
Kubernetes Linux Docker
k8s学习-k8s初识、Centos下集群安装与一键离线安装
k8s学习-k8s初识、Centos下集群安装与一键离线安装
92 2
|
8月前
|
存储 Linux 虚拟化
Linux学习---VMWare安装和CentOS7安装
Linux学习---VMWare安装和CentOS7安装
|
10月前
|
SQL Oracle 关系型数据库
【大数据学习篇14】centos6安装Mysql(下)
【大数据学习篇14】centos6安装Mysql
51 0
|
10月前
|
SQL Oracle 关系型数据库
【大数据学习篇14】centos6安装Mysql(上)
【大数据学习篇14】centos6安装Mysql
159 0
|
Linux Docker 索引
Docker学习(二):CentOS7上安装Docker
Docker学习(二):CentOS7上安装Docker
268 0
Docker学习(二):CentOS7上安装Docker
|
大数据 Linux 虚拟化
基于mac构建大数据伪分布式学习环境(一)-安装CentOS系统
本篇主要介绍如何通过Mac Vmware来安装CentOS系统
128 0
基于mac构建大数据伪分布式学习环境(一)-安装CentOS系统
|
Oracle 关系型数据库 Java
oracle学习81-打不开磁盘“D:\CentOS7\CentOS7.vmdk”或它所依赖的某个快照磁盘。
oracle学习81-打不开磁盘“D:\CentOS7\CentOS7.vmdk”或它所依赖的某个快照磁盘。
224 0
oracle学习81-打不开磁盘“D:\CentOS7\CentOS7.vmdk”或它所依赖的某个快照磁盘。
|
编解码 网络协议 IDE
Linux学习(2)——虚拟机和CentOS安装(图文详解超详细)
如果我们在使用虚拟机系统的时候(比如Linux),当我们想要回到原先的某一个状态,也就是说我们担心可能有一些误操作导致系统异常,需要回到原来某一个正常运行的状态,vmware也提供了这样的功能,叫做快照管理。,右边会出现设备状态和连接的一些配置,在连接配置下勾选使用ISO映像文件(M),点击游览,选择你之前下载好的CentOS7映像文件,再关闭该硬件窗口(其他都是默认)就会进入这个页面,它提醒你检查你的电子邮件,你需要打开你的邮箱,查找vmware官方给你发的邮件。......
Linux学习(2)——虚拟机和CentOS安装(图文详解超详细)
|
网络协议 Java Linux
Linux(发行版:CentOS)学习(一):基础命令 & 相关文件操作命令
Linux(发行版:CentOS)学习(一):基础命令 & 相关文件操作命令
Linux(发行版:CentOS)学习(一):基础命令 & 相关文件操作命令

热门文章

最新文章