Unix学习笔记

1.简介

     Unix包含:SUN Solaris  (电话银行数据库服务器);IBM AIX (网上银行应用服务器、电话银行应用服务器);

SCO UNIX (技术支持系统-密押);HP HP-UX;各种Linux。

     UNIX是多用户、多任务的操作系统,每个用户在系统中都有一定的权限,root用户是系统的超级用户,具有最高

权限(uid为0,慎用)。UNIX操作系统通常由四部分组成:内核、SHELL(接受用户命令并将其发给内核)、文件结构和

应用程序。UNIX中,一切都是文件,文件组织成目录。

2.基本操作

    UNIX支持多种登录方式,远程登录一般使用telnet命令进行登录。登录成功后,显示存放在/etc/motd文件中的系

统提示信息。UNIX有三种状态:多用户运行模式、单用户运行模式、关机。

2.1用户管理($---普通用户,#---超级用户)

密码文件 /etc/passwd
组文件 /etc/group
环境变量设置文件:
全局文件 /etc/profile
用户自身文件 $HOME/.profile

id     查看用户自己的用户信息
who    显示当前的活动用户的信息
last   显示用户登录的历史信息

必须使用passwd命令为新增用户设置初始密码,格式:$passwd 用户名设置完初始密码后,就可以使用新增用户

登录UNIX系统。

UNIX提供一个用户切换命令su,可以随时切换到任何用户,格式:su 用户名。

chuser命令可以更改用户属性,更改用户所属组:chuser “groups=用户组名” 用户。只有root用户才能执行。

2.2目录管理

pwd   获取当前工作目录
mkdir  创建目录
rmdir  删除空目录
cd    切换当前工作目录
ls    查看当前目录下的内容

2.3文件管理

cat、more 查看文件内容
wc 统计文件内容的字符数、行数、单词数

touch 创建文件或修改文件访问时间
vi    编辑文件

 Vi编辑器有2种状态:命令状态、输入状态

从命令状态到输入状态
i、I、a、A、o、O
从输入状态到命令状态
Esc

Find 目录 –name 要查找的文件名

tar 文件打包/解包
文件打包  tar cvf 包文件 文件1 文件2 …
查看包文件内容 tar tvf 包文件
文件解包  tar xvf 包文件

file    判别文件类别
ln      文件连接
alias   定义别名

2.4文件属性管理

ls –l命令来查询目录下所有文件的属性。
chmod命令更改文件的操作权限

2.5管道

管道:前一个命令输出作为后一个命令输入。用|表示

grep  查找字符串所在的行命令

awk ‘{print $1}’  显示列信息

2.6进程管理

    系统的第一个进程是init,然后由init产生其它的进程,如各种服务进程(daemon)。内核为每个进程分配一个唯一的号码,称为pid,产生这个进程的进程称之为这个进程的父进程(在编程上来说,父进程的pid是ppid)。内核维护着每个进程的pid、启动时间、所需资源等列表。服务进程的父进程一般都是init。

ps 查看当前进程信息
kill 杀死进程(可以使用管道方式,同时杀死多个进程)

3.基本规范

慎改目录:
/etc 系统配置文件所在
/usr 各种应用程序文件所在
/opt 用户自行安装的应用文件所在
/var 系统日志
/tmp 系统临时文件夹
/bin 到/usr/bin的链接
/dev 设备文件所在

使用NFS的时候要注意在使用完毕之后使用umount命令把相关文件系统卸载。不然,将造成df、ls等一些命令无法正常使用。


你可能感兴趣的:(应用服务器,unix,Solaris,远程登录,电话,数据库服务器)