linux入门基本使用介绍 联系客服

发布时间 : 星期日 文章linux入门基本使用介绍更新完毕开始阅读

Linux入门基本使用介绍

一.用户相关 1.用户与登录

Linux是一个真正意义上的多用户操作系统,用户要使用该系统,必须输入用户名和密码,经系统验证无误后才可以登录系统使用。

Linux下有两种用户:

1) root用户:超级权限者和系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中做任何操作。在系统安装时所设定的密码就是root用户的密码,该密码请牢记,并出于安全考虑,请定期修改。密码的保密性也要得到保证。

2) 普通用户:Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux系统,如安装Oracle时需要创建的oracle用户。

目前一般是通过scrt工具登录到linux主机,然后通过命令行来进程各项操作

安装好工具之后设置登录信息 File—connect

多种登录协议

以ssh2为例 需要设置主机的ip 使用的端口 登录的用户名

2.修改口令

为了更好地保护用户帐号的安全,Linux允许用户在登录之后随时使用passwd命令修改自己的口令。修改口令需要经历三步:

输入原来的口令,如果口令输错,将中止程序,无法修改口令; 输入新的口令;

重新输入一次新的口令,如果两次输入的口令相吻合,则口令修改成功。

3.切换用户su

从root用户切换到oracle用户,su – oracle,可初始化oracle用户的环境变量,如果是su oracle,则继续使用root用户的环境变量。此类切换不需要输入密码。 从普通用户切换到root用户的时候需要输入root的密码。

4.退出

exit

二.基本信息查看 1.用户基本信息查看

who whoami who am I id

webapp@[/syhrweb]$who

webapp pts/1 May 17 11:46 (116.112.10.202) webapp pts/4 May 17 09:55 (116.112.10.202) webapp pts/6 May 17 11:36 (116.112.10.202) webapp pts/7 May 17 09:21 (116.112.10.202) root :0 Apr 15 13:55

root pts/5 Apr 15 13:56 (:0.0) root pts/11 Nov 2 11:13 (:0.0) webapp@[/syhrweb]$whoami webapp

webapp@[/syhrweb]$who am i

webapp pts/6 May 17 11:36 (116.112.10.202) webapp@[/syhrweb]$id

uid=1004(webapp) gid=1005(syhr) groups=1005(syhr)

2.uname显示当前操作系统名称

webapp@[/syhrweb]$uname -a

Linux web1 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

3.环境变量

用户环境变量:

环境变量定义了用户执行命令操作所需要的诸如命令路径、库路径、别名、字符集等等的内容。/etc/profile是缺省所有bash用户的环境变量文件。而用户home目录下的.bash_profile、.bashrc等文件是bash用户自己定义的环境变量文件。例如,ifconfig命令在/sbin目录下,如果不将/sbin路径加入到环境变量PATH中,那么每次执行这个命令,都需要输入/sbin/ifconfig。

不同shell的环境变量定义方式不同。bash采取赋值的方式,再export生效,例如在profile文件里定义:

ORACLE_HOME=/u01/app/oracle/products/8.1.7

export ORACLE

这样bash用户ORACLE_HOME变量的值就是”/u01/app/oracle/products/8.1.7”。 而csh使用setenv命令,例如setenv SYBASE /opt/sybase。 执行env命令可以查看当前用户使用的所有环境变量。 使用ls –a命令可以看到隐含文件。

1.Linux的变量种类

按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效。

1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。 2.设置变量的三种方法

2.1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。

例如:编辑/etc/profile文件,添加CLASSPATH变量 # vi /etc/profile

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib

注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户

时生效。

2.2 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】

用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

例如:编辑guok用户目录(/home/guok)下的.bash_profile $ vi /home/guok/.bash.profile 添加如下内容: