一些常用的Linux命令

centos7查看版本号

cat /etc/redhat-release

查看系统是32位还是64位
getconf LONG_BIT

查看Linux版本
cat /etc/issue

查看内核版本
uname -a


Debain查看系统位数
1、getconf LONG_BIT 或 getconf WORD_BIT

查看磁盘空间

df -lh

关闭firewall:
systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service       #禁止firewall开机启动
firewall-cmd --state                             #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)


一、安装支持ZIP的工具

yum install -y unzip zip

二、解压zip文件

unzip 文件名.zip

三、压缩一个zip文件

zip 文件名.zip 文件夹名称或文件名称


切换目录

cd usr       切换到该目录下usr目录
cd ../        切换到上一层目录
cd /          切换到系统根目录
cd ~         切换到用户主目录
cd -          切换到上一个所在目录

find /root -name test*’  查找目录
mkdir test                           创建目录
rm -rf  删除



挂起/终止进程
ctrl+z       挂起当前进程   如果需要恢复到前台输入fg,恢复到后台输入bg
ctrl+c,彻底终止该进程


重启/关机
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用) 
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
1、halt   立刻关机
2、poweroff  立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

检查软件安装/位置
rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置
rpm -qa | grep mysql  查询系统是否安装了mysql


查看端口
# netstat -lntp #查看监听(Listen)的端口
# netstat -antp #查看所有建立的TCP连接


卸载软件
rpm -e --nodeps   软件名称版本号



开放端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT       开放Linux的对外访问的端口3306
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中  

开放端口(firewall)

查询端口号80 是否开启:firewall-cmd --query-port=80/tcp


永久开放80端口号:firewall-cmd --permanent --zone=public --add-port=80/tcp


移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp


--zone #作用域
--add-port=80/tcp  #添加端口,格式为:
端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效


查看防火墙状态
systemctl status firewalld.service
启动|关闭|重新启动  防火墙
systemctl [start|stop|restartfirewalld.service




查看打开的端口:
# /etc/init.d/iptables status

#关闭防火墙
/etc/init.d/iptables stop

#重启防火墙
/etc/init.d/iptables restart


解/压缩
tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local         解压
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt                   压缩

vim   
vim aaa.txt    打开
  输入i       编辑
  输入Esc     :     q!     退出不保存
                         wq  退出保存

修改语言
vim  /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
LANG="zh_CN.GBK"
LANG="en_US.UTF-8"

开机自动联网
vim /etc/sysconfig/network-scripts/ifcfg-ens33
ifcfg-ens33这个文件因不同虚拟机而不同,有些虚拟机的文件名是ifcfg-eth0,其他的都是固定的路径)
进入之后发现 ONBOOT的属性设置为 no  ,于是就把 no 改为 yes


查看历史命令
history
!数字 执行历史命令


vim
noh命令取消
/搜索的内容      搜索

kill -9  2343   杀死进程

ps -ef | grep redis   查找进程


  撤销上一步的操作

 Ctrl+r 恢复上一步被撤销的操作

:w 保存不退出


whereis <程序名称>

查看硬盘空间

df -lh





阅读更多
个人分类: linux
想对作者说点什么? 我来说一句

linux命令培训文档

2010年08月19日 65KB 下载

Linux 系统常用命令

2018年06月12日 24KB 下载

linux个人命令

2008年03月19日 38KB 下载

常用Linux命令与应用

2010年05月31日 576KB 下载

运维人员常用Linux命令

2014年07月30日 413KB 下载

Linux命令全集(收藏).pdf

2011年04月01日 1.74MB 下载

Linux命令大全

2007年07月07日 319KB 下载

Linux快速入门教程.doc

2015年01月07日 211KB 下载

Linux常用命令整理

2016年06月15日 500KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭