一些常用的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                   命令取消

/搜索的内容      搜索

 

                       撤销上一步的操作

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

:w                     保存不退出

 

 

 

kill -9  2343   杀死进程

ps -ef | grep redis   查找进程

 

 

 

linux下查找某个文件位置的方法

whereis <程序名称>

查看硬盘空间

df -lh

 

访问网址

curl -i  网址

 

Linux挂载磁盘

mkfs.ext4 /dev/vdb    //格式化

fdisk -l 
mount /dev/vdb /hangzhi  //挂载
df -h

 

centos6 设置中文

 vi /etc/sysconfig/i18n

zh_CN.UTF8

 

安装文件上传下载工具

yum install lrzsz

 

 

实时查看tomcat日志

tail -f catalina.out

 

 

 

 

阅读更多
个人分类: linux
上一篇spring事物回滚
下一篇Linux 安装 redis
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭