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是要删除的软件包名称)