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|restart] firewalld.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 命令取消
/搜索的内容 搜索
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
:w 保存不退出
kill -9 2343 杀死进程
ps -ef | grep redis 查找进程
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