Linux常用命令

ctrl+z 挂起当前进程

ctrl+c 彻底终止该进程

--------------------------------------------------

查看端口占用

netstat -ntulp

netstat -ntulp | grep 3306

netstat命令各个参数说明如下:
  -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)

------------------------------------------------------------------

查看Linux磁盘空间

df -h

--------------文件目录----------------------------

cd 进入个人的主目录

pwd 显示工作路径

ls -a 显示隐藏文件 
mkdir dir1 dir2 同时创建两个目录

rm -rf dir1 dir2 同时删除两个目录及它们的内容

cp file1 file2 复制一个文件

cp -a dir1 dir2 复制一个目录

----------------搜索---------------------------------

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录

find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 

whereis halt 显示一个二进制文件、源码或man的位置 
which halt 显示一个二进制文件或可执行文件的完整路径 

-------------------解压缩---------------------------

tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包

unzip file1.zip 解压一个zip格式压缩包 

---------------------RPM---------------------------------

rpm -ivh package.rpm 安装一个rpm包 
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告 
rpm -U package.rpm 更新一个rpm包但不改变其配置文件 
rpm -F package.rpm 更新一个确定已经安装的rpm包 
rpm -e package_name.rpm 删除一个rpm包 
rpm -qa 显示系统中所有已经安装的rpm包 
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包

---------------------------YUM-------------------------------

yum install package_name 下载并安装一个rpm包 
yum update package_name 更新一个rpm包 
yum remove package_name 删除一个rpm包

----------------------------文件相关------------------------------------

more file1 查看一个长文件的内容 
less file1 类似于 'more' 命令,但是它允许在文件中和正向操作一样的反向操作 
head -2 file1 查看一个文件的前两行 
tail -2 file1 查看一个文件的最后两行 
tail -f /var/log/messages 实时查看被添加到一个文件中的内容 

rep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug" 
grep ^Aug /var/log/messages 在文件 '/var/log/messages'中查找以"Aug"开始的词汇 
grep [0-9] /var/log/messages 选择 '/var/log/messages' 文件中所有包含数字的行 
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug" 

-------------------------------------------------------------------------------------------------

ls -t 以文件修改时间排序

ls -S 以文件大小排序

ls -h 以易读大小显示

ls -l t* 列出当前目录中所有以“t”开头的目录的详细内容

---------------------------------

more命令

按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示

---------------内存----------------------

free -s 10 周期性查询内存使用情况

free -m 以mb为单位显示内存使用情况

--------------KILL-----------------------

killall -9 java

kill -9 pid

kill -9 $(ps -ef | grep pro1)  干掉所查进程

----------------TOP-------------------------

top命令显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等

------------------------------ps---process status---------------------

 ps -ef显示当前所有进程环境变量及进程间关系

 ps -A显示当前所有进程

ps -aux | grep apache与grep联用查找某进程

--------------------------WC-------------------------

wc(word count)功能为统计指定的文件中,查找文件的  行数 单词数 字节数 文件名

------------------------项目日志日志查看---------------

grep -A20 -B20 'ACC100000000360' nohup.out --color

-------------------------用户切换------------------------

命令: su [用户名] 
功能:切换用户 

---------------------------------------------------------------

scp:用于将本地的文件或目录复制到远程服务器

  wget:用于下载ftp或http服务器文件到本地

-----------------------------------------------------------------

查看linux版本

cat /etc/redhat-release

cat /proc/version

-------------------------------------------------------------------

centos7防火墙管理命令

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

-------------------------------------------------------------------

端口占用查看:

netstat -lnp|grep 3306

进程占用查看:

 ps 2868

--------------------------------------------------------------------

内存查看

cat /proc/meminfo

free -h

top 

memstat -p

---------------------------------------

回到上一次所进目录   cd -

---------------------------------------

显示服务器编码  echo $LANG

显示是否安装了所需语言包 locale

在线安装中文支持  yum groupinstall chinese-support

临时更换linux系统的语言环境  LANG=语言名称  如:zh_CN.gb18030

修改系统默认语言  vi  /etc/sysconfig/i18n  增加 LANG=语言名称 (注意改好之后重启一下系统)

-------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值