首页 > 代码库 > Linux的简单操作

Linux的简单操作

du -h --max-depth=1 work/testing   查看文件的大小

df -h 查看硬盘的大小和使用情况

df   大概情况同上

rm -f 强制删除

rm -rf 强制递归删除

cp -rp ./top/* ./sharm/   递归复制

mysql -u 数据库名 -p 数据库名 >site.sql   复制数据库

chmod -R 777 添加权限

chown -R admin

chgrp -R admin

用户及用户组管理命令

1、useradd命令

useradd lrx            //创建一个新用户 lrx,该用户的Home目录为/home/lrx

useradd 用户名 -g 组名 -G 组名 -d Home 目录名 -p 密码

其中:-g指定该用户的首要组         -G指定该用户的次要组

      -d指定该用户的Home目录     -p指定该用户的密码

useradd oracle -g oinstall -G dba -d /home/oracle -p ora123   //系统创建一个oracle,oracle用户的首要组为oinstall,次要组为dba,Home目录为/home/oracle,密码为ora123

2、userdel命令

userdel lrx            //删除lrx用户

3、groupadd命令

groupadd guwei       //创建一个新的用户组guwei

4、groupdel命令

groupdel guwei        //删除guwei用户组

5、passwd命令

passwd              //用户修改自己的口令,输入该命令后,按系统提示依次输入密码和密码确认后,即可完成用户密码的修改

passwd lrx           //超级用户修改其他用户的口令

6、su命令

su root              //切换到超级管理员root

su lrx               //切换到普通用户lrx

7、chmod命令

chmod 755 /usr/local/apr      //赋予apr目录的权限为755

chmod -R 755 /usr/local/apr   //赋予apr当前目录及子目录权限为755

其中:r为4,w为2,x为1,-为0

8、chown命令

chown lrx.root text           //将text文件的属主和属组分别改为lrx和root

chown -R lrx.root text         //将text目录及其子目录下的所有文件的属主和属组分别改为lrx和root

进程及任务管理命令

1、ps命令

ps -ef                    //显示所有执行进程的信息

ps -ef|grep oracle          //显示用户为oracle的所有进程

2、top命令

top                      //查看系统运行状态

h 或者?//显示帮助画面给出一些简短的命令总结说明       m //切换显示内存信息

t //切换显示进程和CPU状态信息             c //切换显示命令名称和完整命令行

M//根据驻留内存大小进行排序    p//根据cpu使用百分比大小进行排序    q//退出

3、kill命令

kill -9 1234             //将终止PID(进程号)为1234的进程

kill -l                  //显示信号列表

4、cron命令

crontab -l               //查看目前已经存在的cron任务

磁盘及文件系统管理命令

1、df命令

df-k                      //显示各分区的磁盘空间使用情况

2、mount和umount命令

mount -a /etc/fstab          //文件中列出的文件系统都挂装上

mount /mnt/cdrom          //挂装软驱

mount /mnt/floppy          //挂转光驱

umount -f /mnt/cdrom       //强制卸载挂载在/mnt/cdrom目录下的文件系统

软件安装命令

1、tar命令 

tar -czf oracle.tar.gz /u01/app/oracle /etc/otatab /home/oracle    //将/u01/app/oracle目录下的所有文件,/etc/oratab文件和/home/oracle目录下的所有文件合并到oracle.tar文件中,并采用压缩方式

tar -tzf oracle.tat.gz         //列出归档文件oracle.tar中的所有文件列表

tar -xzvf oracle.tar.gz       //将归档文件分解并解压缩到原文件的路径中

2、rpm命令

rpm -i tomcat6.rpm         //安装Tomcat软件并进行相关系统配置

rpm -U tomcat6.rpm        //升级Tomcat软件并进行相关系统配置

rpm -qa                  //列出已经安装的全部软件包

rpm -qa|grep ‘tomcat‘       //列出包名中包含tomcat的软件包

rpm -qf filename           //找出文件属于哪个软件包(filename是要查找的文件名)

rpm -qi packagename       //查找已经安装软件包的功能(packagename是要查找的软件包的名称)

rpm -e packagename       //删除已安装的软件包(packagename是要删除的软件包名称)