linux命令行

如果是 Windows 远程 Linux

需要工具:代理工具(proxifier)、SSH客户端(SmarTTY)

如果是Windows远程Windows

需要工具:代理工具(proxifier)、远程桌面连接

服务器主机IP、用户名、密码

top;

查看CPU、内存、进程 使用情况("q"退出“top”)

df -lh;

查看磁盘空间使用情况

su - oracle ;
sqlplus / as sysdba;
conn userName/password;

SELECT a.tablespace_name "fileName", 
total / (1024 * 1024 * 1024) "size(G)", 
free / (1024 * 1024 * 1024) "free(G)", 
(total - free) / (1024 * 1024 * 1024) "used(G)", 
round((total - free) / total, 4) * 100 "usedPercent(%)" 
FROM (SELECT tablespace_name, SUM(bytes) free 
FROM dba_free_space 
GROUP BY tablespace_name) a, 
(SELECT tablespace_name, SUM(bytes) total 
FROM dba_data_files 
GROUP BY tablespace_name) b 
WHERE a.tablespace_name = b.tablespace_name
order by "usedPercent(%)" desc;

查看表空间使用情况

locate fileName;

全局查找与fileName有关的文件或文件夹

ps -ef|grep tomcat;

查看进程


1、提示符 “$” :命令的开始,可以输入命令;root身份提示符为 “#”。

2、Linux的命令和文件名区分大小写。

3、快捷键

Tab   :命令提示;补全文件名
Ctrl+d:相当exit
Ctrl+l:清屏
Ctrl+r:查看历史命令(输入一小段再找更方便)
Ctrl+a:全选
Ctrl+c:删除整行
鼠标中间键:选择文本 > 中间键复制 > 选择地方 > 中间键粘贴

4、通配符

* :任意长度字符串
? :表示一个字符串
[]:用于匹配所有出现在方括号内的字符
	括号内可以用"-"指定一个字符集范围(数字字母都可以,按ASCII字符集)。

5、浏览硬盘:

ls -a:列出所有文件和目录

cd:目录切换
	"cd"根目录;
	"cd ~"主目录;
	"cd .."上级目录;
	"cd /dirName/.."移到从根目录开始的指定目录
	"cd dirName/.."移到从当前位置开始的指定目录

locate:可以快速检索文件
	"locate *.doc"检索所有doc格式的文件

find:可以查找文件
	"find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10"查找最大的前 10 个文件
	"find / -type f -size +10G"找到大于指定大小的文件
	"du -h /usr/local/apache2/logs/access_log"查看此文件的大小

pwd:显示当前位置

6、浏览文件

cat -n fileName:浏览文件内容,同时显示行号

more fileName  :文件内容一次显示一页,空格键下一页,回车键下一行,Q键退出。

7、文件目录管理

mkdir:创建目录
	"mkdir –p /test/job" 完整的创建一个子目录结构

touch:创建文件
	"touch hello"创建hello文件

cp	 :复制文件或目录
	"cp -i hello ../"将hello复制到上级目录(–i 提示是否覆盖)
	"cp -r test/ temp/"将test目录及目录下文件等复制到temp目录

rm   :删除文件或目录
	"rm -r test/"递归删除目录下所有文件和子目录
	"rm -i hello"删除时提示

8、管道

|:将一条命令的输出连接到另一条命令的输入

9、存档工具

tar:打包命令
	"tar -zcvf xxx.tar.gz xxx/"打包同时压缩成.gz文件
	"tar -zxvf  xxx.tar.gz"解压缩

10、切换用户

su:切换用户命令
	"su root"切换了root用户身份,实际使用的环境还是原来用户的
	"su - root"用户身份和shell环境完整的切换(ubuntu效果一样)

11、进程

lsof:查看占用文件的进程
	"lsof catalina.out"查看catalina.out日志文件被哪些进程占用

kill -1 进程号:重启进程
kill -9 进程号:强制终止进程
kill -15 进程号:正常终止(默认)

12、vim编辑器

vi:进入vim编辑器命令
	"vi myFile.txt"文件进入vim编辑器

	:q ----命令模式,先执行:w保存文件,再执行:q退出
	:wq----命令模式,保存文件并同时退出vim
	:q!----命令模式,放弃修改并退出vim
	
	"i"插入命令
	"Esc"返回命令模式

13、运维常用命令

1、重启或关闭防火墙(2种)

1、查看防火墙状态
service iptables status
2、系统重启后生效。开机自启动,或者自动关闭。
开启: chkconfig iptables on
关闭: chkconfig iptables off
3、即时生效,系统重启后失效
开启: service iptables start
关闭: service iptables stop

2、查看本地IP、网关、子网掩码

ifconfig

在这里插入图片描述

3、查看本地端口号

1、查看所有开启的端口号:netstat -aptn

在这里插入图片描述

2、查看指定端口号是否开放:lsof -i : 80

在这里插入图片描述

3、测试指定服务器端口号是否开放:telnet客户端、telnet命令(需安装)(ip:port)

在这里插入图片描述

4、查看系统信息:位数、内核版本、发行版本

1、位数:uname -a(32位:i686、i386。64位:x86_64)

在这里插入图片描述

2、内核版本:cat /proc/version

在这里插入图片描述

3、发行版本:cat /etc/issue

在这里插入图片描述

内核版本:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。

发行版本:在内核的基础上,开发不同应用程序,组成的一个完整的操作系统。

5、查看Oracle版本

1、用Oracle用户登录系统:su - oracle
2、使用SQL*Plus工具登录Oracle:sqlplus / as sysdba

在这里插入图片描述

6、启动 / 关闭 Oracle

用Oracle用户登录系统:su - oracle。

Linux下启动Oracle分为两步:
  1、启动监听服务;
      	lsnrctl start        //启动服务
      lsnrctl status       //查看Oracle监听器运行状况
      
  2、启动数据库实例;
      sqlplus / as sysdba  //使用SQL*Plus工具登录Oracle
      startup              //启动实例
Linux下关闭Oracle分为两步:
  1、关闭数据库实例;
      sqlplus / as sysdba  //使用SQL*Plus工具登录Oracle
      shutdown             //关闭实例
      
  2、关闭监听服务;
      lsnrctl stop	         //关闭服务
      lsnrctl status       //查看Oracle监听器运行状况

6、启动 / 关闭 Tomcat

cd /java/tomcat/bin     		  //1、进入Tomcat下的bin目录

./startup.sh              //a、执行启动Tomcat命令
./shutdown.sh             //b、执行关闭Tomcat命令

ps -ef|grep tomcat        //查看Tomcat运行状态

在这里插入图片描述
在这里插入图片描述

7、快速查找大文件、大目录

(1)快速查找大文件

df -lh;		    		//查看磁盘空间大小,确定目录。然后进入目录操作。

在这里插入图片描述

find / -type f -size +1G -exec du -sh {} \;		//查找文件大小超过1G的文件

在这里插入图片描述(2)快速查找大目录·

du -lh --max-depth=1			//显示目录大小

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值