一些常用的Linux命令

centos7查看版本号

cat /etc/redhat-release

centos7修改系统语言为中文

vim /etc/locale.conf

把"en_US.UTF-8"替换成"zh_CN.UTF-8"

centos6 设置语言

 vim /etc/sysconfig/i18n

zh_CN.UTF8

LANG="zh_CN.UTF-8"

LANG="zh_CN.GBK"

LANG="en_US.UTF-8"

查看系统是32位还是64位

getconf LONG_BIT

查看Linux版本

cat /etc/issue

查看内核版本

uname -a

Debain查看系统位数

getconf LONG_BIT 或 getconf WORD_BIT

安装支持ZIP的工具

yum install -y unzip zip

解压zip文件

unzip 文件名.zip

压缩一个zip文件

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

压缩一个tgz文件

 tar zcvf clean-css-master.tgz clean-css-master

设置文件夹的读写权限:

chmod -R 777 /data

Linux挂载磁盘

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

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

开机自动挂载

vim /etc/fstab

添加/dev/vdb /hangzhi ext4 defaults 0 0

切换目录

cd usr       切换到该目录下usr目录

cd ../        切换到上一层目录

cd /          切换到系统根目录

cd ~         切换到用户主目录

cd -          切换到上一个所在目录

查看磁盘空间

df -lh   查看linux 整体磁盘占用

du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 

du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

du -sh * | sort -hr  查看目录大小按照大小降序

du -Sh / | sort -rh | head -n10  查找10个最大的目录

搜索文件

whereis <程序名称>

find / -name  文件名

find /root -name ‘test*’  查找目录

find / -size +500M   在/目录下查找大于500M的文件

创建/删除文件

mkdir test                           创建目录

mkdir -p  /11/22       创建多级目录

rm -rf  删除

cp -r   目录  可以拷贝目录

跨服务器拷贝文件夹

scp -r /tmp/tempA/ wasadmin@10.127.40.25:/tmp/wang/

跨服务器拷贝文件

scp  /tmp/tempA.txt wasadmin@10.127.40.25:/tmp/wang/

挂起/终止进程

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  -anp  | grep   端口号

netstat -lntp #查看监听(Listen)的端口

netstat -antp #查看所有建立的TCP连接

卸载软件

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

开放端口(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   #永久生效,没有此参数重启后失效

启动|关闭|重新启动|禁用 firewalld 防火墙

systemctl start firewalld.service

systemctl stop firewalld.service

systemctl restart firewalld.service

systemctl status firewalld.service

systemctl disable firewalld.service

 

查看iptables打开的端口  启动 重启  关闭

/etc/init.d/iptables status

/etc/init.d/iptables start

/etc/init.d/iptables stop

/etc/init.d/iptables restart

开放iptables端口

iptables -L -n -v        查看 开放的端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT       开放Linux的对外访问的端口3306

/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中  

解/压缩

tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local         解压

tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt                   压缩

yum -y install p7zip p7zip-plugins              安装7z

7z a yajiu.7z yajiu.jpg yajiu.png                 压缩文件

7z e yajiu.7z                                               解压文件

开机自动联网

vim /etc/sysconfig/network-scripts/ifcfg-ens33

ifcfg-ens33这个文件因不同虚拟机而不同,有些虚拟机的文件名是ifcfg-eth0,其他的都是固定的路径)

进入之后发现 ONBOOT的属性设置为 no  ,于是就把 no 改为 yes

查看历史命令

history

!数字 执行历史命令

kill -9  2343   杀死进程

ps -ef | grep redis   查找进程

访问网址

curl -i  网址

安装文件上传下载工具

yum install lrzsz

实时查看

tail -f xxx

输入 命令提示: bash: ls: 未找到命令

 export PATH=/bin:/usr/bin:$PATH

或者把这行命令加入、/etc/profile 下面   然后source   /etc/profile

cat命令

cat web.log | grep 'Exception' -C 5     在 web.log 文件中搜索Exception   

tail 命令

tailf access.log | cut -d ' ' -f4 | uniq -c    实时查看nginx并发数

查看实时网速

sar -n DEV 1 100

IFACE:网络接口的名字
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包

命令查找

history 会打印历史命令

但是ctrl +r 可以搜索历史命令

scp 自动输入密码

yum -y install sshpass

sshpass -p 密码 scp -P 22 账号@ip:/opt/settings/server.properties

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值